Files
simple-notes-sync/docs/UPCOMING.de.md
inventory69 67b226a5c3 feat(v1.5.0): icons, batch delete toast, cursor fix, docs refactor
FEATURES
========

Batch Delete Toast Aggregation:
- New deleteMultipleNotesFromServer() method
- Shows single aggregated toast instead of multiple ("3 notes deleted from server")
- Partial success handling ("3 of 5 notes deleted from server")
- Added string resources: snackbar_notes_deleted_from_server, snackbar_notes_deleted_from_server_partial

Text Editor Cursor Fix:
- Fixed cursor jumping to end after every keystroke when editing notes
- Added initialCursorSet flag to only set cursor position on first load
- Cursor now stays at user's position while editing
- Changed LaunchedEffect(content) to LaunchedEffect(Unit) to prevent repeated resets

DOCUMENTATION REFACTOR
======================

Breaking Change: English is now the default language
- README.md: Now English (was German)
- QUICKSTART.md: Now English (was German)
- CHANGELOG.md: Now English (was mixed EN/DE)
- docs/*.md: All English (was German)
- German versions: Use .de.md suffix (README.de.md, QUICKSTART.de.md, etc.)

Updated for v1.5.0:
- CHANGELOG.md: Fully translated to English with v1.5.0 release notes
- CHANGELOG.de.md: Created German version
- FEATURES.md: Added i18n section, Selection Mode, Jetpack Compose updates
- FEATURES.de.md: Updated with v1.5.0 features
- UPCOMING.md: v1.5.0 marked as released, v1.6.0/v1.7.0 roadmap
- UPCOMING.de.md: Updated German version

All language headers updated:
- English: [Deutsch](*.de.md) · **English**
- German: **Deutsch** · [English](*.md)

F-DROID METADATA
================

Changelogs (F-Droid):
- fastlane/metadata/android/en-US/changelogs/13.txt: Created
- fastlane/metadata/android/de-DE/changelogs/13.txt: Created

Descriptions:
- full_description.txt (EN/DE): Updated with v1.5.0 changes
  - Selection Mode instead of Swipe-to-Delete
  - i18n support highlighted
  - Jetpack Compose UI mentioned
  - Silent-Sync Mode added

OTHER FIXES
===========

Code Quality:
- Unused imports removed from multiple files
- maxLineLength fixes
- Detekt config optimized (increased thresholds for v1.5.0)
- AboutScreen: Uses app foreground icon directly
- EmptyState: Shows app icon instead of emoji
- themes.xml: Splash screen uses app foreground icon
2026-01-16 16:31:30 +01:00

2.3 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: In Planung 📋

🔧 Server-Ordner Prüfung

  • WebDAV Folder Check - Prüft ob der Ordner auf dem Server existiert und beschreibbar ist
  • Bessere Fehlermeldungen - Hilfreiche Hinweise bei Server-Problemen
  • Connection-Test Verbesserung - Prüft Read/Write Permissions

🔧 Technische Verbesserungen

  • Code-Refactoring - LongMethod und LargeClass Warnings beheben
  • Modernere Background-Sync Architektur - Noch zuverlässiger
  • Verbesserte Progress-Dialoge - Material Design 3 konform

v1.7.0 - Community Features

Status: Ideen-Sammlung 💡

Mögliche Features

  • Zusätzliche Sprachen - Community-Übersetzungen (FR, ES, IT, ...)
  • Kategorien/Tags - Notizen organisieren
  • Suche - Volltextsuche in Notizen
  • Widget - Schnellzugriff vom Homescreen

💡 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.

← Zurück zur Dokumentation