Complete overhaul of all metadata and documentation for v1.8.1: F-Droid Critical: - Fix broken umlauts in de-DE/10.txt changelog (für, hinzugefügt, aufgeräumt) - Shorten de-DE/7.txt changelog for brevity - Remove trailing newline from en-US/title.txt Version & Accuracy: - Update README badges (Android 7.0+) and footer (v1.8.1) - Add widgets, sorting, parallel sync to highlights - Fix APK names in workflows (removed "universal") - Update cache action v3 → v4 in PR workflow - Fix CONTRIBUTING.md filename references - Update QUICKSTART guides (APK name, typo, Android version, docs links) Feature Documentation: - Update full_description.txt (both locales) - remove NEW/NEU labels, add v1.8.0+ features - Major FEATURES.md update - add Views & Layout, Widgets sections, updated tech stack - Add UPCOMING.md v1.7.0-1.8.1 as released sections - Update DOCS.md roadmap references and dates to Feb 2026 - Create missing en-US changelogs 1.txt, 2.txt Supplementary Fixes: - Update BACKUP.md - add encryption docs, fix cross-references - Add CHANGELOG.md reference links v1.2.1-v1.8.1 (15 missing) - Fix DEBUG_APK.md duplicate header - Rewrite fastlane/README.md with both locales and limits table - Create SELF_SIGNED_SSL.de.md (full German translation) Affects: 26 files across READMEs, docs/, fastlane/, workflows
197 lines
6.7 KiB
Markdown
197 lines
6.7 KiB
Markdown
# Geplante Features 🚀
|
||
|
||
**🌍 Sprachen:** **Deutsch** · [English](UPCOMING.md)
|
||
|
||
> Was kommt als Nächstes? Hier findest du unsere Pläne für zukünftige Versionen.
|
||
|
||
---
|
||
|
||
## v1.5.0 - Jetpack Compose & Internationalisierung ✅
|
||
|
||
> **Status:** Released 🎉 (Januar 2026)
|
||
|
||
### 🎨 Jetpack Compose UI
|
||
|
||
- ✅ **Komplettes UI-Redesign** - Von XML-Views zu Jetpack Compose
|
||
- ✅ **Modernisierte Einstellungen** - 7 kategorisierte Screens
|
||
- ✅ **Selection Mode** - Long-Press für Mehrfachauswahl
|
||
- ✅ **Silent-Sync Mode** - Kein Banner bei Auto-Sync
|
||
|
||
### 🌍 Mehrsprachigkeit
|
||
|
||
- ✅ **Englisch + Deutsch** - 400+ übersetzte Strings
|
||
- ✅ **Automatische Spracherkennung** - Folgt der System-Sprache
|
||
- ✅ **Per-App Language (Android 13+)** - Native Sprachauswahl
|
||
|
||
### 🎨 UI-Verbesserungen
|
||
|
||
- ✅ **Splash Screen** - App-Foreground-Icon
|
||
- ✅ **App Icon** - In About Screen und Empty State
|
||
- ✅ **Slide-Animationen** - Flüssige Übergänge im NoteEditor
|
||
|
||
---
|
||
|
||
## v1.6.0 - Technische Modernisierung ✅
|
||
|
||
> **Status:** Released 🎉 (Januar 2026)
|
||
|
||
### ⚙️ Konfigurierbare Sync-Trigger
|
||
|
||
- ✅ **Individuelle Trigger-Kontrolle** - Jeden Sync-Trigger einzeln aktivieren/deaktivieren
|
||
- ✅ **Ereignisbasierte Defaults** - onSave, onResume, WiFi-Connect standardmäßig aktiv
|
||
- ✅ **Periodischer Sync optional** - 15/30/60 Min Intervalle (Standard: AUS)
|
||
- ✅ **Boot Sync optional** - Periodischen Sync nach Geräteneustart starten (Standard: AUS)
|
||
- ✅ **Offline-Modus UI** - Ausgegraute Toggles wenn kein Server konfiguriert
|
||
- ✅ **Akku-optimiert** - ~0.2%/Tag mit Defaults, bis zu ~1.0% mit Periodic
|
||
|
||
---
|
||
|
||
## v1.6.1 - Clean Code ✅
|
||
|
||
> **Status:** Released 🎉 (Januar 2026)
|
||
|
||
### 🧹 Code-Qualität
|
||
|
||
- ✅ **detekt: 0 Issues** - Alle 29 Code-Qualitäts-Issues behoben
|
||
- ✅ **Zero Build Warnings** - Alle 21 Deprecation Warnings eliminiert
|
||
- ✅ **ktlint reaktiviert** - Mit Compose-spezifischen Regeln
|
||
- ✅ **CI/CD Lint-Checks** - In PR Build Workflow integriert
|
||
- ✅ **Constants Refactoring** - Dimensions.kt, SyncConstants.kt
|
||
|
||
---
|
||
|
||
## v1.7.0 - Grid View, WiFi-Only & VPN ✅
|
||
|
||
> **Status:** Released 🎉 (Januar 2026)
|
||
|
||
### 🎨 Grid Layout
|
||
|
||
- ✅ **Pinterest-artiges Staggered Grid** - Lückenfreies Layout mit dynamischen Vorschauzeilen
|
||
- ✅ **Layout-Umschalter** - Zwischen Listen- und Grid-Ansicht wechseln
|
||
- ✅ **Adaptive Spalten** - 2-3 Spalten basierend auf Bildschirmgröße
|
||
|
||
### 📡 Sync-Verbesserungen
|
||
|
||
- ✅ **WiFi-Only Sync Toggle** - Nur über WiFi synchronisieren
|
||
- ✅ **VPN-Unterstützung** - Sync funktioniert korrekt über VPN-Tunnels
|
||
- ✅ **Self-Signed SSL** - Dokumentation und Unterstützung für selbstsignierte Zertifikate
|
||
- ✅ **Server-Wechsel-Erkennung** - Alle Notizen auf PENDING zurückgesetzt bei URL-Änderung
|
||
|
||
---
|
||
|
||
## v1.7.1 - Android 9 Fix & VPN ✅
|
||
|
||
> **Status:** Released 🎉 (Februar 2026)
|
||
|
||
- ✅ **Android 9 Crash Fix** - `getForegroundInfo()` für WorkManager auf API 28 implementiert
|
||
- ✅ **VPN-Kompatibilität** - WiFi Socket-Binding erkennt Wireguard VPN-Interfaces
|
||
- ✅ **SafeSardineWrapper** - Saubere HTTP-Verbindungs-Bereinigung
|
||
|
||
---
|
||
|
||
## v1.7.2 - Timestamp & Löschungs-Fixes ✅
|
||
|
||
> **Status:** Released 🎉 (Februar 2026)
|
||
|
||
- ✅ **Server-mtime als Wahrheitsquelle** - Behebt Timestamp-Probleme mit externen Editoren
|
||
- ✅ **Deletion Tracker Mutex** - Thread-sichere Batch-Löschungen
|
||
- ✅ **ISO8601 Timezone-Parsing** - Multi-Format-Unterstützung
|
||
- ✅ **E-Tag Batch-Caching** - Performance-Verbesserung
|
||
- ✅ **Memory Leak Prävention** - SafeSardineWrapper mit Closeable
|
||
|
||
---
|
||
|
||
## v1.8.0 - Widgets, Sortierung & Erweiterter Sync ✅
|
||
|
||
> **Status:** Released 🎉 (Februar 2026)
|
||
|
||
### 📌 Homescreen-Widgets
|
||
|
||
- ✅ **Volles Jetpack Glance Framework** - 5 responsive Größenklassen
|
||
- ✅ **Interaktive Checklisten** - Checkboxen die zum Server synchronisieren
|
||
- ✅ **Material You Farben** - Dynamische Farben mit einstellbarer Opazität
|
||
- ✅ **Sperr-Umschalter** - Versehentliche Bearbeitungen verhindern
|
||
- ✅ **Konfigurations-Activity** - Notiz-Auswahl und Einstellungen
|
||
|
||
### 📊 Sortierung
|
||
|
||
- ✅ **Notiz-Sortierung** - Nach Titel, Änderungsdatum, Erstelldatum, Typ
|
||
- ✅ **Checklisten-Sortierung** - Manuell, alphabetisch, offene zuerst, erledigte zuletzt
|
||
- ✅ **Visuelle Trenner** - Zwischen offenen/erledigten Gruppen
|
||
- ✅ **Drag über Grenzen** - Auto-Toggle beim Überqueren des Trenners
|
||
|
||
### 🔄 Sync-Verbesserungen
|
||
|
||
- ✅ **Parallele Downloads** - Bis zu 5 gleichzeitig (konfigurierbar)
|
||
- ✅ **Server-Löschungs-Erkennung** - Erkennt auf anderen Clients gelöschte Notizen
|
||
- ✅ **Live Sync-Fortschritt** - Phasen-Anzeige mit Zählern
|
||
- ✅ **Sync-Status Legende** - Hilfe-Dialog für alle Sync-Icons
|
||
|
||
### ✨ UX
|
||
|
||
- ✅ **Post-Update Changelog** - Zeigt lokalisierten Changelog nach Update
|
||
- ✅ **Grid als Standard** - Neue Installationen starten im Grid-Modus
|
||
- ✅ **Toast → Banner Migration** - Einheitliches Benachrichtigungssystem
|
||
|
||
---
|
||
|
||
## v1.8.1 - Bugfix & Polish ✅
|
||
|
||
> **Status:** Released 🎉 (Februar 2026)
|
||
|
||
- ✅ **Checklisten-Sortierung Persistenz** - Sortier-Option korrekt wiederhergestellt
|
||
- ✅ **Widget Scroll Fix** - Scroll funktioniert auf Standard 3×2 Widget-Größe
|
||
- ✅ **Widget Checklisten-Sortierung** - Widgets übernehmen gespeicherte Sortier-Option
|
||
- ✅ **Drag Cross-Boundary** - Drag & Drop über Checked/Unchecked-Trenner
|
||
- ✅ **Sync Rate-Limiting** - Globaler 30s Cooldown zwischen Auto-Syncs
|
||
- ✅ **Detekt: 0 Issues** - Alle 12 Findings behoben
|
||
|
||
---
|
||
|
||
## v2.0.0 - Legacy Cleanup
|
||
|
||
> **Status:** Geplant 📝
|
||
|
||
### 🗑️ Legacy Code Entfernung
|
||
|
||
- **SettingsActivity entfernen** - Ersetzt durch ComposeSettingsActivity
|
||
- **MainActivity entfernen** - Ersetzt durch ComposeMainActivity
|
||
- **LocalBroadcastManager → SharedFlow** - Moderne Event-Architektur
|
||
- **ProgressDialog → Material Dialog** - Volle Material 3 Konformität
|
||
- **AbstractSavedStateViewModelFactory → viewModelFactory** - Moderne ViewModel-Erstellung
|
||
|
||
---
|
||
|
||
## 📋 Backlog
|
||
|
||
> Features für zukünftige Überlegungen
|
||
|
||
### 🔐 Sicherheits-Verbesserungen
|
||
|
||
- **Passwortgeschützte lokale Backups** - Backup-ZIP mit Passwort verschlüsseln
|
||
- **Biometrische Entsperrung** - Fingerabdruck/Gesichtserkennung für App
|
||
|
||
### 🎨 UI Features
|
||
|
||
- **Kategorien/Tags** - Notizen organisieren
|
||
- **Suche** - Volltextsuche in Notizen
|
||
|
||
### 🌍 Community
|
||
|
||
- **Zusätzliche Sprachen** - Community-Übersetzungen (FR, ES, IT, ...)
|
||
|
||
---
|
||
|
||
## 💡 Feedback & Wünsche
|
||
|
||
Hast du eine Idee für ein neues Feature?
|
||
|
||
- **[Feature Request erstellen](https://github.com/inventory69/simple-notes-sync/issues/new?template=feature_request.yml)**
|
||
- **[Bestehende Wünsche ansehen](https://github.com/inventory69/simple-notes-sync/issues?q=is%3Aissue+label%3Aenhancement)**
|
||
|
||
---
|
||
|
||
**Hinweis:** Diese Roadmap zeigt unsere aktuellen Pläne. Prioritäten können sich basierend auf Community-Feedback ändern.
|
||
|
||
[← Zurück zur Dokumentation](DOCS.md)
|