Skip to content

Commit 3f93cad

Browse files
author
Jet
committed
Conflict: Solve conflict
(cherry picked from commit 311681c)
1 parent e0678e6 commit 3f93cad

31 files changed

Lines changed: 517 additions & 37 deletions

‎package-lock.json‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "notewizard",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"type": "module",
55
"description": "NoteWizard Installer",
66
"license": "MIT License",

‎src/assets/changelog/history_cn.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
### [0.4.1] - 2025-11-28
2+
#### 修复
3+
- 修复搜索栏无法搜索的问题。
4+
- 修复某些场景下无法禁用加密的问题。
5+
#### 优化
6+
- 优化安全功能的交互体验。
7+
- 优化导出.nwp格式的交互体验。
8+
19
### [0.4.0] - 2025-11-24
210
#### 新增
311
- 新增本地笔记加密功能,采用AES-256-GCM算法实现本地数据加密。

‎src/assets/changelog/history_en.md‎

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,22 @@
1+
### [0.4.1] - 2025-11-28
2+
#### Fixed
3+
- Fixed an issue where the search bar could not perform searches.
4+
- Fixed an issue where encryption could not be disabled in certain scenarios.
5+
#### Optimized
6+
- Optimized the interaction experience of security-related features.
7+
- Optimized the interaction experience of exporting the .nwp format.
8+
19
### [0.4.0] - 2025-11-24
210
#### Added
311
- Added local note encryption using the AES-256-GCM algorithm for on-device data protection.
4-
512
#### Fixed
613
- Fixed an issue where the Windows version could leave a background process running after uninstallation in certain scenarios.
714
- Fixed translation issues in several non-English languages.
8-
915
#### Optimized
10-
- Improved view rendering performance.
11-
- Improved default language initialization.
12-
- Improved application startup speed.
13-
- Improved the interaction experience for exporting .nwp format.
16+
- Optimized view rendering performance.
17+
- Optimized default language initialization.
18+
- Optimized application startup speed.
19+
- Optimized the interaction experience of exporting the .nwp format.
1420

1521
### [0.3.2] - 2025-10-26
1622
#### Optimized

‎src/locales/bn-BD.json‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@
293293
"labelEncryptionStatus": "এনক্রিপশন স্থিতি:",
294294
"inputRecoveryKeyTitle": "পুনরুদ্ধার কী লিখুন",
295295
"inputRecoveryKeyMessage": "নোট এনক্রিপশন অক্ষম করতে অনুগ্রহ করে পুনরুদ্ধার কী লিখুন।\nনিরাপত্তা সতর্কতা: এটি সমস্ত নোট ডিক্রিপ্ট করবে এবং এনক্রিপশন কনফিগারেশন মুছে ফেলবে।",
296+
"inputRecoveryKeyPlaceholder": "অনুগ্রহ করে পুনরুদ্ধার কী প্রবেশ করুন",
296297
"btnCancel": "বাতিল",
297298
"btnConfirm": "নিশ্চিত করুন",
298299
"btnSaveRecoveryKey": "কী রপ্তানি করুন",
@@ -320,5 +321,8 @@
320321
"batchEncryptWithSkipped": "ব্যাচ এনক্রিপশন সম্পূর্ণ! সফল: {encrypted} টি ফাইল, এড়িয়ে যাওয়া হয়েছে: {skipped} টি ফাইল",
321322
"batchEncryptWithFailed": "ব্যাচ এনক্রিপশন সম্পূর্ণ! সফল: {encrypted} টি ফাইল, ব্যর্থ: {failed} টি ফাইল",
322323
"batchDecryptSuccess": "ব্যাচ ডিক্রিপশন সম্পূর্ণ! সফল: {decrypted} টি ফাইল",
323-
"encryptionDisabled": "এনক্রিপশন অক্ষম করা হয়েছে! {decrypted} টি ফাইল ডিক্রিপ্ট করা হয়েছে।"
324+
"encryptionDisabled": "এনক্রিপশন অক্ষম করা হয়েছে! {decrypted} টি ফাইল ডিক্রিপ্ট করা হয়েছে।",
325+
"search.resultsCount": "{count} টি নোট পাওয়া গেছে",
326+
"search.noResults": "কোনো মিল নোট পাওয়া যায়নি",
327+
"search.clearSearch": "অনুসন্ধান মুছে ফেলুন"
324328
}

‎src/locales/de-DE.json‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@
293293
"labelEncryptionStatus": "Verschlüsselungsstatus:",
294294
"inputRecoveryKeyTitle": "Wiederherstellungsschlüssel eingeben",
295295
"inputRecoveryKeyMessage": "Bitte geben Sie den Wiederherstellungsschlüssel ein, um die Notizverschlüsselung zu deaktivieren.\nSicherheitswarnung: Dies entschlüsselt alle Notizen und löscht die Verschlüsselungskonfiguration.",
296+
"inputRecoveryKeyPlaceholder": "Bitte geben Sie den Wiederherstellungsschlüssel ein",
296297
"btnCancel": "Abbrechen",
297298
"btnConfirm": "Bestätigen",
298299
"btnSaveRecoveryKey": "Schlüssel exportieren",
@@ -320,5 +321,8 @@
320321
"batchEncryptWithSkipped": "Batch-Verschlüsselung abgeschlossen! Erfolg: {encrypted} Dateien, Übersprungen: {skipped} Dateien",
321322
"batchEncryptWithFailed": "Batch-Verschlüsselung abgeschlossen! Erfolg: {encrypted} Dateien, Fehlgeschlagen: {failed} Dateien",
322323
"batchDecryptSuccess": "Batch-Entschlüsselung abgeschlossen! Erfolg: {decrypted} Dateien",
323-
"encryptionDisabled": "Verschlüsselung deaktiviert! {decrypted} Dateien entschlüsselt."
324+
"encryptionDisabled": "Verschlüsselung deaktiviert! {decrypted} Dateien entschlüsselt.",
325+
"search.resultsCount": "{count} Notizen gefunden",
326+
"search.noResults": "Keine passenden Notizen gefunden",
327+
"search.clearSearch": "Suche löschen"
324328
}

‎src/locales/en-GB.json‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@
293293
"labelEncryptionStatus": "Encryption Status:",
294294
"inputRecoveryKeyTitle": "Input Recovery Key",
295295
"inputRecoveryKeyMessage": "Please input recovery key to disable note encryption.\nSecurity Warning: This will decrypt all notes and clear encryption configuration.",
296+
"inputRecoveryKeyPlaceholder": "Please input recovery key",
296297
"btnCancel": "Cancel",
297298
"btnConfirm": "Confirm",
298299
"btnSaveRecoveryKey": "Export Key",
@@ -320,5 +321,8 @@
320321
"batchEncryptWithSkipped": "Batch encryption complete! Success: {encrypted}, Skipped: {skipped}",
321322
"batchEncryptWithFailed": "Batch encryption complete! Success: {encrypted}, Failed: {failed}",
322323
"batchDecryptSuccess": "Batch decryption complete! Success: {decrypted}",
323-
"encryptionDisabled": "Encryption disabled! Decrypted {decrypted} files."
324+
"encryptionDisabled": "Encryption disabled! Decrypted {decrypted} files.",
325+
"search.resultsCount": "Found {count} notes",
326+
"search.noResults": "No matching notes found",
327+
"search.clearSearch": "Clear search"
324328
}

‎src/locales/en-US.json‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@
293293
"labelEncryptionStatus": "Encryption Status:",
294294
"inputRecoveryKeyTitle": "Input Recovery Key",
295295
"inputRecoveryKeyMessage": "Please input recovery key to disable note encryption.\nSecurity Warning: This will decrypt all notes and clear encryption configuration.",
296+
"inputRecoveryKeyPlaceholder": "Please input recovery key",
296297
"btnCancel": "Cancel",
297298
"btnConfirm": "Confirm",
298299
"btnSaveRecoveryKey": "Export Key",
@@ -320,5 +321,8 @@
320321
"batchEncryptWithSkipped": "Batch encryption complete! Success: {encrypted}, Skipped: {skipped}",
321322
"batchEncryptWithFailed": "Batch encryption complete! Success: {encrypted}, Failed: {failed}",
322323
"batchDecryptSuccess": "Batch decryption complete! Success: {decrypted}",
323-
"encryptionDisabled": "Encryption disabled! Decrypted {decrypted} files."
324+
"encryptionDisabled": "Encryption disabled! Decrypted {decrypted} files.",
325+
"search.resultsCount": "Found {count} notes",
326+
"search.noResults": "No matching notes found",
327+
"search.clearSearch": "Clear search"
324328
}

‎src/locales/es-ES.json‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@
293293
"labelEncryptionStatus": "Estado de cifrado:",
294294
"inputRecoveryKeyTitle": "Ingresar clave de recuperación",
295295
"inputRecoveryKeyMessage": "Ingrese la clave de recuperación para deshabilitar el cifrado de notas.\nAdvertencia de seguridad: Esto descifrará todas las notas y borrará la configuración de cifrado.",
296+
"inputRecoveryKeyPlaceholder": "Por favor, ingrese la clave de recuperación",
296297
"btnCancel": "Cancelar",
297298
"btnConfirm": "Confirmar",
298299
"btnSaveRecoveryKey": "Exportar clave",
@@ -320,5 +321,8 @@
320321
"batchEncryptWithSkipped": "¡Cifrado por lotes completado! Éxito: {encrypted} archivos, Omitidos: {skipped} archivos",
321322
"batchEncryptWithFailed": "¡Cifrado por lotes completado! Éxito: {encrypted} archivos, Fallidos: {failed} archivos",
322323
"batchDecryptSuccess": "¡Descifrado por lotes completado! Éxito: {decrypted} archivos",
323-
"encryptionDisabled": "¡Cifrado deshabilitado! {decrypted} archivos descifrados."
324+
"encryptionDisabled": "¡Cifrado deshabilitado! {decrypted} archivos descifrados.",
325+
"search.resultsCount": "Se encontraron {count} notas",
326+
"search.noResults": "No se encontraron notas coincidentes",
327+
"search.clearSearch": "Limpiar búsqueda"
324328
}

‎src/locales/fr-FR.json‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@
293293
"labelEncryptionStatus": "État du chiffrement :",
294294
"inputRecoveryKeyTitle": "Entrer la clé de récupération",
295295
"inputRecoveryKeyMessage": "Veuillez entrer la clé de récupération pour désactiver le chiffrement des notes.\nAvertissement de sécurité : cela déchiffrera toutes les notes et effacera la configuration de chiffrement.",
296+
"inputRecoveryKeyPlaceholder": "Veuillez saisir la clé de récupération",
296297
"btnCancel": "Annuler",
297298
"btnConfirm": "Confirmer",
298299
"btnSaveRecoveryKey": "Exporter la clé",
@@ -320,5 +321,8 @@
320321
"batchEncryptWithSkipped": "Chiffrement par lot terminé ! Succès : {encrypted} fichiers, Ignorés : {skipped} fichiers",
321322
"batchEncryptWithFailed": "Chiffrement par lot terminé ! Succès : {encrypted} fichiers, Échec : {failed} fichiers",
322323
"batchDecryptSuccess": "Déchiffrement par lot terminé ! Succès : {decrypted} fichiers",
323-
"encryptionDisabled": "Chiffrement désactivé ! {decrypted} fichiers déchiffrés."
324+
"encryptionDisabled": "Chiffrement désactivé ! {decrypted} fichiers déchiffrés.",
325+
"search.resultsCount": "{count} notes trouvées",
326+
"search.noResults": "Aucune note correspondante trouvée",
327+
"search.clearSearch": "Effacer la recherche"
324328
}

0 commit comments

Comments
 (0)