Files
simple-notes-sync/docs/UPCOMING.de.md
inventory69 cf54f44377 docs(v1.8.1): comprehensive metadata & documentation update for F-Droid release
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
2026-02-11 15:45:51 +01:00

197 lines
6.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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)