You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fokussiertes Release mit konfigurierbaren Benachrichtigungseinstellungen und Android 13+ Berechtigungshandling, auf- und absteigende Sortierung nach Erstellungsdatum fΓΌr Checklisten, ΓΌberarbeitetem FAB-Overlay mit animiertem Scrim und vereinheitlichten Action-Pills, umstrukturierten Sync-Einstellungen, versteckten Entwickleroptionen und mehreren Bugfixes rund um Autosave-Verhalten und Sync-ZΓ€hlung.
16
+
17
+
### β¨ Neue Features
18
+
19
+
**Benachrichtigungseinstellungen mit Berechtigungshandling** ([c1f5078](https://github.com/inventory69/simple-notes-sync/commit/c1f5078))
20
+
- Drei neue Toggles unter Sync & Benachrichtigungen: Global ein/aus, Nur-Fehler-Modus, Server-nicht-erreichbar-Warnung
21
+
- VollstΓ€ndiger Android 13+ POST_NOTIFICATIONS Permission-Flow: Abfrage beim ersten Aktivieren, ErklΓ€rungsdialog bei Ablehnung, Weiterleitung zu App-Einstellungen bei dauerhafter Ablehnung
22
+
- Berechtigungsstatus wird bei jedem Screen-Resume geprΓΌft β Toggle synchronisiert mit Systemstatus
23
+
24
+
**Checklisten nach Erstellungsdatum sortieren (auf- und absteigend)** ([a265e3c](https://github.com/inventory69/simple-notes-sync/commit/a265e3c))
25
+
- Neue Sortieroption βErstellungsdatum β" (Γ€lteste zuerst) und βErstellungsdatum β" (neueste zuerst)
26
+
- Jedes Checklisten-Item erhΓ€lt einen `createdAt`-Zeitstempel, der ΓΌber Bearbeitungen und Syncs erhalten bleibt
27
+
- AbwΓ€rtskompatibel: alte Items ohne Zeitstempel verwenden Index als Fallback
28
+
- Separator zwischen offenen/erledigten Gruppen bleibt bei beiden Richtungen erhalten
29
+
30
+
**Entwickleroptionen hinter Easter Egg versteckt** ([186a345](https://github.com/inventory69/simple-notes-sync/commit/186a345))
- Screen umbenannt von βSync-Einstellungen" zu βSync & Benachrichtigungen"
68
+
- Sektions-Header umbenannt von βNetzwerk & Performance" zu βNetzwerk"
69
+
- Sub-Header βSofort-Sync" und βHintergrund-Sync" entfernt fΓΌr saubereres Layout
70
+
- Sync-Trigger, Netzwerk und Benachrichtigungen in separate Composables extrahiert fΓΌr isolierte Recomposition
71
+
72
+
**Smooth Fade-Transitions in der Settings-Navigation** ([1ef565d](https://github.com/inventory69/simple-notes-sync/commit/1ef565d))
73
+
- Alle Settings-Routen nutzen jetzt einen 700 ms Fade statt des abrupten Standard-Crossfades
74
+
- Global auf NavHost-Ebene definiert β kein duplizierter Code pro Route
75
+
76
+
### π Γbersetzungen
77
+
78
+
Dank an [@FromKaniv](https://github.com/FromKaniv) fΓΌr die ukrainische Γbersetzung und [@ksuheyl](https://github.com/ksuheyl) fΓΌr die tΓΌrkische Γbersetzung!
Copy file name to clipboardExpand all lines: CHANGELOG.md
+71Lines changed: 71 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,77 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
8
8
9
9
---
10
10
11
+
## [1.11.0] - 2026-03-10
12
+
13
+
### π Notifications, FAB Polish & Checklist Sorting
14
+
15
+
Focused release adding configurable notification settings with Android 13+ permission handling, ascending and descending sort-by-creation-date for checklists, a redesigned FAB overlay with animated scrim and unified action pills, restructured sync settings, hidden developer options, and several bug fixes around autosave behaviour and sync counting.
16
+
17
+
### β¨ New Features
18
+
19
+
**Notification Settings with Permission Handling** ([c1f5078](https://github.com/inventory69/simple-notes-sync/commit/c1f5078))
20
+
- Three new toggles in Sync & Notifications settings: global enable, errors-only mode, server unreachable warning
21
+
- Full Android 13+ POST_NOTIFICATIONS permission flow: request on first enable, rationale dialog on deny, app-settings redirect on permanent deny
22
+
- Permission state re-checked on every screen resume β toggle syncs with system state
23
+
24
+
**Sort Checklists by Creation Date (Ascending + Descending)** ([a265e3c](https://github.com/inventory69/simple-notes-sync/commit/a265e3c))
25
+
- New sort option "Date created β" (oldest first) and "Date created β" (newest first)
26
+
- Each checklist item gets a `createdAt` timestamp, preserved across edits and syncs
27
+
- Backward compatible: old items without timestamp use index as fallback
28
+
- Separator between unchecked/checked groups maintained for both directions
- Screen renamed from "Sync Settings" to "Sync & Notifications"
68
+
- Section header renamed from "Network & Performance" to "Network"
69
+
- Sub-headers "Instant Sync" and "Background Sync" removed for cleaner layout
70
+
- Sync triggers, network, and notifications extracted into separate composables for recomposition isolation
71
+
72
+
**Smooth Fade Transitions in Settings Navigation** ([1ef565d](https://github.com/inventory69/simple-notes-sync/commit/1ef565d))
73
+
- All settings routes now use a 700 ms fade transition instead of the abrupt default crossfade
74
+
- Defined globally on NavHost level β no per-route duplication
75
+
76
+
### π Translations
77
+
78
+
Thanks to [@FromKaniv](https://github.com/FromKaniv) for the Ukrainian translation and [@ksuheyl](https://github.com/ksuheyl) for the Turkish translation!
0 commit comments