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
6.7 KiB
6.7 KiB
Geplante Features 🚀
🌍 Sprachen: Deutsch · English
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?
Hinweis: Diese Roadmap zeigt unsere aktuellen Pläne. Prioritäten können sich basierend auf Community-Feedback ändern.