Skip to content

Commit 2de7021

Browse files
committed
docs(release): document v2.5.0 color filter and APK optimization
Add missing v2.5.0 changelog entries for two recent commits: • feat(ui): add color filter chip to note list filter bar (e773a05) — persisted note color filtering with AND-logic combination — closes #65 • perf(build): optimize APK size via locale & resource filtering (5a631cb) — 5.48 MB → 4.88 MB (−11%) via localeFilters + resource shrinking Also update F-Droid changelogs (33.txt) and assets to match, removing unused blank lines and staying under 500 char limit. Closes #65
1 parent e773a05 commit 2de7021

4 files changed

Lines changed: 34 additions & 6 deletions

File tree

CHANGELOG.de.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
4747
- Nach dem Scan eines WebDAV-Ordners kannst du mit einem einzigen Toggle alle Ergebnisse auf einmal an- oder abwählen
4848
- Spart bei großen Notizsammlungen viel Tippen
4949

50+
**Notizlisten-Farbfilter** ([e773a05](https://github.com/inventory69/simple-notes-sync/commit/e773a05))
51+
- Palette-Icon-Chip in der Filterleiste öffnet ein Farbfilter-Dropdown mit der Anzahl Notizen je Farbe
52+
- Kombiniert sich mit dem bestehenden Typ-Filter (UND-Logik) und wird in den SharedPreferences gespeichert
53+
- Text- und Listen-Chips auf reine Icon-Darstellung umgestellt für ein einheitlicheres Erscheinungsbild
54+
- Schließt [#65](https://github.com/inventory69/simple-notes-sync/issues/65)
55+
5056
### ✨ Verbesserungen
5157

5258
**Checklisten-Tap-Animation**
@@ -64,6 +70,12 @@ Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6470
**`SyncScheduler` extrahiert**
6571
- Die duplizierte `triggerOnSaveSync()`-Logik aus `NoteEditorViewModel` und `MainViewModel` liegt jetzt zentral in `sync/SyncScheduler` (Verhalten strikt äquivalent zu v2.4.0; wird vom Keep-Import-Flow wiederverwendet)
6672

73+
**APK-Größe −11 % durch Locale- & Ressourcen-Filterung** ([5a631cb](https://github.com/inventory69/simple-notes-sync/commit/5a631cb))
74+
- `localeFilters` auf die 10 unterstützten Sprachen beschränkt — entfernt ungenutzte Übersetzungen aus `resources.arsc`
75+
- Striktes Ressourcen-Shrinking (`keep.xml`) — sicher, da die App keine dynamischen Ressourcen-Zugriffe hat
76+
- Packaging-Excludes um Build-time-Metadaten erweitert
77+
- Ergebnis: 5,23 MB → 4,65 MB (−577 KB, −11 %); `resources.arsc`: 1,49 MB → 0,95 MB (−540 KB)
78+
6779
### 📚 Dokumentation
6880

6981
- Neue Anleitung: `project-docs/simple-notes-sync/v2.5.0/google-keep-import-user-guide.de.md` (EN + DE)

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
4747
- After scanning a WebDAV folder, a single toggle lets you tick or untick every result at once
4848
- Saves a lot of tapping when restoring large note sets
4949

50+
**Note List Colour Filter** ([e773a05](https://github.com/inventory69/simple-notes-sync/commit/e773a05))
51+
- Palette icon chip in the filter bar opens a colour-filter dropdown with per-colour note counts
52+
- Combines with the existing type filter (AND logic) and is persisted in SharedPreferences
53+
- Text and List type chips converted to icon-only for visual consistency
54+
- Closes [#65](https://github.com/inventory69/simple-notes-sync/issues/65)
55+
5056
### ✨ Improvements
5157

5258
**Checklist Tap Animation**
@@ -64,6 +70,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6470
**`SyncScheduler` extracted**
6571
- The duplicated `triggerOnSaveSync()` logic from `NoteEditorViewModel` and `MainViewModel` is now centralised in `sync/SyncScheduler` (behaviour strictly equivalent to v2.4.0; reused by the Keep import flow)
6672

73+
**APK Size −11% via Locale & Resource Filtering** ([5a631cb](https://github.com/inventory69/simple-notes-sync/commit/5a631cb))
74+
- `localeFilters` restricted to the 10 supported languages — removes unused translations from `resources.arsc`
75+
- Strict resource shrinking (`keep.xml`) — safe because the app has no dynamic resource lookups
76+
- Packaging excludes expanded to remove build-time-only metadata
77+
- Result: 5.23 MB → 4.65 MB (−577 KB, −11%); `resources.arsc`: 1.49 MB → 0.95 MB (−540 KB)
78+
6779
### 📚 Documentation
6880

6981
- New user guide: `project-docs/simple-notes-sync/v2.5.0/google-keep-import-user-guide.md` (EN + DE)
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
🎉 v2.5.0 — erstes Play-Store-Production-Release!
22

3-
• Google-Keep-Import: Notizen aus Keep- / Takeout-.zip direkt am Gerät laden
3+
• Google-Keep-Import: Notizen aus lokaler .zip importieren
44
• Notizfarben: 12-Farben-Palette, im Editor & per Mehrfachauswahl
5-
• Konflikt-Strategie (neu / überspringen / ersetzen) jetzt auch für lokale & WebDAV-Importe
5+
• Konflikt-Strategie auch für lokale & WebDAV-Importe
66
• Alle auswählen / Auswahl aufheben bei WebDAV-Scan-Ergebnissen
7-
• Neue Checklisten-Tap-Animation: Scale-Pop, Glow & animiertes Abhaken
7+
• Checklisten-Animation: Scale-Pop, Glow & Abhaken
8+
• Farbfilter-Chip: Notizen nach Farbe filtern
9+
• APK −11%: kleinere Downloads (5,2 → 4,7 MB)
810

911
Danke an @simianaya (#65) und alle Beta-Tester!
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
🎉 v2.5.0 — first Play Store production release!
22

3-
• Google Keep import: load notes from a Keep / Takeout .zip on-device
3+
• Google Keep import from a Keep / Takeout .zip
44
• Note colours: pick from a 12-colour palette, in editor & multi-select
5-
• Conflict strategy (create / skip / replace) now also for local & WebDAV imports
5+
• Conflict strategy (create/skip/replace) for local & WebDAV imports
66
• Select all / deselect all in WebDAV scan results
7-
• New checklist tap animation: scale-pop, glow & satisfying check-off effect
7+
• Checklist tap animation: scale-pop, glow & check-off effect
8+
• Colour filter chip: filter notes by colour
9+
• APK −11%: smaller download (5.2 → 4.7 MB)
810

911
Thanks to @simianaya (#65) and to all beta testers!

0 commit comments

Comments
 (0)