Geplante Features 🚀
March 26, 2026 · View on GitHub
🌍 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
v1.8.2 - Stabilität & Editor-Fixes ✅
Status: Released 🎉 (Februar 2026)
- ✅ 26 Bugfixes - Sync-Deadlocks, Datenverlust-Prävention, Editor-UX
- ✅ Self-Signed SSL Support - User-CA-Zertifikate in Release-Builds
- ✅ Widget Scroll Fix - Scrollbarer Text in mittleren Widgets
- ✅ Keyboard Auto-Capitalization - Titel-Feld, Checklisten-Items
- ✅ APK-Größen-Optimierung - Granulare ProGuard-Regeln (< 5 MB)
- ✅ Checklisten Drag-Stabilität - Cross-Boundary Drag & Drop Fix
v1.9.0 - Filter, Suche, Markdown & Widget-Polish ✅
Status: Released 🎉 (Februar 2026)
Part 1: Sync-Qualität & Import
- ✅ Notiz-Import-Assistent - Import von WebDAV oder lokal (.md, .json, .txt)
- ✅ Parallele Uploads - ~2× schnellerer Multi-Notiz-Sync
- ✅ Vereinheitlichte parallele Verbindungen - Eine Einstellung für Uploads & Downloads
- ✅ Server-Wechsel-Fix - E-Tag/Content-Hash-Caches bei Wechsel geleert
- ✅ Löscherkennung-Fix - Schwellenwert für kleine Notiz-Portfolios angehoben
- ✅ Markdown-Export-Serialisierung - Mutex verhindert Race Condition
- ✅ E-Tag-Caching - Unnötige Re-Downloads vermieden
Part 2: UI-Features
📊 Filter & Suche
- ✅ Filter Chip Row - Filtern nach Alle / Text / Checklisten
- ✅ Inline-Suche - Schnellsuchfeld in der Filter-Zeile
- ✅ Sortierung in Filter-Zeile - Sort-Button aus Dialog in Filter-Zeile verschoben
- ✅ Filter-Zeile Toggle - Tune-Button in TopAppBar zum Ein-/Ausblenden
✏️ Editor
- ✅ Markdown-Vorschau - Live-Vorschau für Textnotizen mit Formatierungs-Toolbar
- ✅ Checklisten Un-Check Restore - Item kehrt an Originalposition zurück
- ✅ Checklisten-Reihenfolge Zementierung - Originalreihenfolge bleibt nach Einfügen/Löschen erhalten
- ✅ Checklisten-Scroll-Verhalten - Konsistentes Scrollen bei Check/Un-Check
- ✅ Opt-in Autosave - Konfigurierbarer Debounce-Autosave-Timer
- ✅ Konfigurierbarer Sync-Ordner - Benutzerdefinierter WebDAV-Ordnername
📌 Widget-Verbesserungen
- ✅ Monet-Farbton-Erhaltung - Transluzenter Hintergrund behält dynamische Farben
- ✅ Nahtlose Options-Leiste - Hintergrund entfernt für saubereren Look
- ✅ Checklisten-Durchstreichung - Erledigte Items zeigen Durchstreichung
- ✅ onStop Widget-Refresh - Widgets aktualisieren beim Verlassen der App
✨ Sonstiges
- ✅ Benutzerdefinierter App-Titel - Konfigurierbarer App-Name in Einstellungen
- ✅ Scroll-to-Top bei Sync - Liste scrollt nach oben nach manuellem Sync
v2.0.0 - Compose-Rewrite & Multi-Theme ✅
Status: Released 🎉 (März 2026)
🎨 Multi-Theme-System
- ✅ 7 Farbschemata - Inkl. AMOLED & Dynamic Color mit animierten Übergängen und getönten Oberflächen
- ✅ Grid-Spaltensteuerung - 1–5 Spalten konfigurierbar in Anzeigeeinstellungen
- ✅ Grid-Chips - Ersetzen Radio-Buttons in Anzeigeeinstellungen
✨ Editor & Einstellungen
- ✅ Vollständiges Backup/Restore - Beinhaltet alle App-Einstellungen, nicht nur Notizen
- ✅ Material 3 Shared-Axis-Übergänge - Für alle Navigationen und Back-Gesten
- ✅ Autosave-Status - In Anzeigeeinstellungen-Untertitel angezeigt
- ✅ Debug-Logging-Dialog - Logging nach Export automatisch deaktivieren
🐛 Bug Fixes
- ✅ Checklisten Drag-and-Drop - Für Stabilität in langen Listen neu geschrieben
- ✅ Offline-Löschungen - Für nächsten Sync eingereiht
- ✅ WebDAV-403-Kompatibilität - HTTP 403 als existierend behandelt
- ✅ Thread-Safety - State-Inkonsistenz und Dispatcher-Probleme behoben
- ✅ Ressourcen-Lecks - InputStreams geschlossen, File I/O vom Main Thread
- ✅ Save-on-Back Race-Condition - TextFieldState flush + onPause-Save
🗑️ Legacy-Code Entfernung
- ✅ SettingsActivity entfernt - Durch Compose-Settings ersetzt
- ✅ MainActivity entfernt - Durch ComposeMainActivity ersetzt
- ✅ NoteEditorActivity entfernt - Durch Compose-Editor ersetzt
- ✅ XML-Layouts, Menüs, Drawables entfernt - Komplettes Compose UI
- ✅ LocalBroadcastManager → SharedFlow - Moderne Event-Architektur
- ✅ viewModelFactory DSL - Moderne ViewModel-Erstellung
🏗️ Architektur
- ✅ WebDavSyncService → Facade-Pattern - Aufgeteilt in 9 extrahierte Module
- ✅ R8/ProGuard optimiert - APK-Größe reduziert
📄 Lizenz
- ✅ MIT → AGPL v3 - Lizenzwechsel
v2.2.0 - Share-Intent, Widgets & Editor-Verbesserungen
Status: Geplant 📋
📤 Share-Intent
- Geteilte Inhalte empfangen - Text und URLs aus anderen Apps per Android Share-Intent empfangen (Discussion #46 von @madelgijs)
- Notiz aus geteiltem Text erstellen - Geteilter Inhalt erstellt eine neue Notiz oder hängt an eine bestehende an
- URL-Verarbeitung - URLs aus Browsern werden als klickbare Markdown-Links formatiert
📌 Neue-Notiz-Shortcut-Widget
- Ein-Tipp neue Notiz - Home-Screen-Widget das sofort den Editor für eine neue Notiz öffnet (Discussion #49 von @Stowaway2979)
- Minimaler Platzbedarf - Kleines 1×1 Widget mit App-Icon und
+-Badge - Sofort tippen - Editor öffnet mit Tastatur-Fokus auf dem Titel-Feld
✏️ Editor-Verbesserungen
- Markdown-Checklisten-Button - Neuer Toolbar-Button zum Einfügen von
- [ ]/- [x]Markdown-Checkbox-Syntax, mit Toggle-Unterstützung für bestehende Zeilen - Checklisten-Item kopieren & duplizieren - Long-Press-Kontextmenü auf Checklisten-Items: Text in Zwischenablage kopieren oder Item darunter duplizieren
📋 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
- Ordner / Tags / Notebooks - Notizen in Verzeichnisse oder mit Tags organisieren für bessere Trennung (z.B. persönliche Notizen vs. geteilte Rezepte). Unterverzeichnisse auf WebDAV ermöglichen auch ordnerbezogene Zugriffskontrolle. (#38 von @happy-turtle)
- Erledigte Checklisten ausblenden - Option, Checklisten bei denen alle Items abgehakt sind auszublenden, mit separater Ansicht zum späteren Wiederherstellen. (#45 von @isawaway)
- 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.