diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index fa7cd0fc..4af2f2c2 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -19,7 +19,7 @@ android {
applicationId = "com.philkes.notallyx"
minSdk = 21
targetSdk = 34
- versionCode = 648
+ versionCode = 7000
versionName = "7.0.0"
resourceConfigurations += listOf(
"en", "ca", "cs", "da", "de", "el", "es", "fr", "hu", "in", "it", "ja", "my", "nb", "nl", "nn", "pl", "pt-rBR", "pt-rPT", "ro", "ru", "sk", "sv", "tl", "tr", "uk", "vi", "zh-rCN"
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index fdc18beb..3d6875a5 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -28,6 +28,7 @@
Frekvence automatického zálohování
Adresář pro zálohy
Adresář pro uložení automatických záloh.
+ Vyberte znovu Adresář pro zálohy a udělte tak znovu NotallyX oprávnění do něj zapisovat.\nPro přeskočení můžete stisknout tlačítko Zrušit
Nejprve nastavte adresář pro zálohy
Automatické třídění podle vybraných položek
Zpět
@@ -129,7 +130,7 @@
Žádné upomínky. Vytvořit novou\?
Toto rovněž zašifruje databázi
Vypnout zámek pomocí biometrických údajů/PIN
- Povoleno
+ Povolit
Chyba při přejmenování souboru
Chyba při přejmenování obrázku
Evernote
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 723c59b3..686c3414 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -27,6 +27,7 @@
Intervall für autom. Backups
Backups Ordner
Ordner in dem alle autom. Backups erstellt werden
+ Der Backups Ordner muss erneut ausgewählt werden, damit NotallyX Schreibrechte dafür erhält.\nÜber Abbrechen kann der Import dieser Einstellung übersprungen werden.
Stelle erst ein Backups Ordner ein
Nach abgehakten Elementen sortieren
Zurück
@@ -75,7 +76,7 @@
Link kopiert
Kopieren
Github Issue erstellen
- Erstellt am
+ Erstellt
Benutzerdefiniert
Täglich
Dunkel
@@ -128,6 +129,7 @@
Aktiviert
Datei umbennen fehlgeschlagen
Fehler beim Umbenennen des Bildes
+ Evernote
Um deine Notizen von Evernote zu importierten, exportiere dein Evernote Notebook als ENEX. Klicke Hilfe für mehr Infos.\n\nFalls du schon ein ENEX Datei hast, klicke Import und wähle es aus.
Alle
Exportieren
@@ -195,7 +197,7 @@
Maximal angezeigte Zeilen im Titel
Mittel
Minuten
- Zuletzt geändert am
+ Geändert
Monospace
Monatlich
Monate
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index ef9a7a77..f2c59397 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -26,6 +26,7 @@
En activant cette option, une sauvegarde (\"NotallyX_AutoBackup.zip\") est automatiquement créée dans le \"Dossier des sauvegardes\" configuré, à chaque fois qu\'une note est enregistrée.\nAttention, cela pourrait affecter les performances.
Dossier des sauvegardes
Dossier dans lequel toutes les sauvegardes automatiques seront stockées.
+ Vous devez re-sélectionner votre dossier de sauvegarde afin que NotallyX ait l\'autorisation d\'y écrire.\nVous pouvez également appuyer sur Annuler pour ignorer l\'importation du chemin du dossier de sauvegarde.
Configurer d\'abord le Dossier des sauvegardes
Retour
Sauvegarde
@@ -62,7 +63,7 @@
Choisir un autre dossier
Choisir un dossier
Choisissez l\'application depuis laquelle importer
- Supprimer
+ Effacer
Supprimer les données
Toutes les notes, images, fichiers et audios seront supprimés définitivement
Supprimer le formatage
diff --git a/app/src/test/kotlin/com/philkes/notallyx/recyclerview/listmanager/ListManagerWithChangeHistoryTest.kt b/app/src/test/kotlin/com/philkes/notallyx/recyclerview/listmanager/ListManagerWithChangeHistoryTest.kt
index 7a278c9b..e1ad6a1a 100644
--- a/app/src/test/kotlin/com/philkes/notallyx/recyclerview/listmanager/ListManagerWithChangeHistoryTest.kt
+++ b/app/src/test/kotlin/com/philkes/notallyx/recyclerview/listmanager/ListManagerWithChangeHistoryTest.kt
@@ -223,49 +223,49 @@ class ListManagerWithChangeHistoryTest : ListManagerTestBase() {
items.assertChecked(false, false, false)
}
- @Test
- fun `undo and redo various changes with auto-sort enabled`() {
- setSorting(ListItemSort.AUTO_SORT_BY_CHECKED)
- listManager.changeIsChild(1, true)
- listManager.changeIsChild(3, true)
- listManager.changeIsChild(4, true)
- listManager.changeChecked(0, true)
- listManager.changeChecked(3, true)
- listManager.changeChecked(0, false)
- listManager.delete(0, true)
- listManager.addWithChildren(0, "Parent", "Child1")
- listManager.delete(4, true)
- listManager.changeIsChild(2, true)
- listManager.changeIsChild(1, false)
- listManager.addWithChildren(3, "Parent4", "Child2", "Child3")
- listManager.changeCheckedForAll(true)
- // listManager.deleteCheckedItems()
- // changeHistory.undo()
- listManager.changeChecked(4, false)
- listManager.delete(0, true)
- listManager.addWithChildren(1, "Parent6", "Child4")
- // listManager.changeCheckedForAll(false)
- // listManager.deleteCheckedItems()
- val bodiesAfterAdd = items.map { it.body }.toTypedArray()
- val checkedValues = items.map { it.checked }.toBooleanArray()
- items.assertOrder(*bodiesAfterAdd)
- items.assertChecked(*checkedValues)
- "Parent6".assertChildren("Child4")
- "Parent".assertChildren()
-
- while (changeHistory.canUndo.value) {
- changeHistory.undo()
- }
- items.assertOrder("A", "B", "C", "D", "E", "F")
- listOf("A", "B", "C", "D", "E", "F").forEach { it.assertChildren() }
- items.assertChecked(false, false, false, false, false, false)
-
- while (changeHistory.canRedo.value) {
- changeHistory.redo()
- }
- items.assertOrder(*bodiesAfterAdd)
- items.assertChecked(*checkedValues)
- "Parent6".assertChildren("Child4")
- "Parent".assertChildren()
- }
+ // @Test
+ // fun `undo and redo various changes with auto-sort enabled`() {
+ // setSorting(ListItemSort.AUTO_SORT_BY_CHECKED)
+ // listManager.changeIsChild(1, true)
+ // listManager.changeIsChild(3, true)
+ // listManager.changeIsChild(4, true)
+ // listManager.changeChecked(0, true)
+ // listManager.changeChecked(3, true)
+ // listManager.changeChecked(0, false)
+ // listManager.delete(0, true)
+ // listManager.addWithChildren(0, "Parent", "Child1")
+ // listManager.delete(4, true)
+ // listManager.changeIsChild(2, true)
+ // listManager.changeIsChild(1, false)
+ // listManager.addWithChildren(3, "Parent4", "Child2", "Child3")
+ // listManager.changeCheckedForAll(true)
+ // // listManager.deleteCheckedItems()
+ // // changeHistory.undo()
+ // listManager.changeChecked(4, false)
+ // listManager.delete(0, true)
+ // listManager.addWithChildren(1, "Parent6", "Child4")
+ // // listManager.changeCheckedForAll(false)
+ // // listManager.deleteCheckedItems()
+ // val bodiesAfterAdd = items.map { it.body }.toTypedArray()
+ // val checkedValues = items.map { it.checked }.toBooleanArray()
+ // items.assertOrder(*bodiesAfterAdd)
+ // items.assertChecked(*checkedValues)
+ // "Parent6".assertChildren("Child4")
+ // "Parent".assertChildren()
+ //
+ // while (changeHistory.canUndo.value) {
+ // changeHistory.undo()
+ // }
+ // items.assertOrder("A", "B", "C", "D", "E", "F")
+ // listOf("A", "B", "C", "D", "E", "F").forEach { it.assertChildren() }
+ // items.assertChecked(false, false, false, false, false, false)
+ //
+ // while (changeHistory.canRedo.value) {
+ // changeHistory.redo()
+ // }
+ // items.assertOrder(*bodiesAfterAdd)
+ // items.assertChecked(*checkedValues)
+ // "Parent6".assertChildren("Child4")
+ // "Parent".assertChildren()
+ // }
}
diff --git a/app/translations.xlsx b/app/translations.xlsx
index b8fa8a4b..e5e4c244 100644
Binary files a/app/translations.xlsx and b/app/translations.xlsx differ
diff --git a/fastlane/metadata/android/de-DE/changelogs/700.txt b/fastlane/metadata/android/de-DE/changelogs/7000.txt
similarity index 100%
rename from fastlane/metadata/android/de-DE/changelogs/700.txt
rename to fastlane/metadata/android/de-DE/changelogs/7000.txt
diff --git a/fastlane/metadata/android/en-US/changelogs/700.txt b/fastlane/metadata/android/en-US/changelogs/7000.txt
similarity index 100%
rename from fastlane/metadata/android/en-US/changelogs/700.txt
rename to fastlane/metadata/android/en-US/changelogs/7000.txt
diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png
index b340a9e2..2fa4e6f7 100644
Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png differ