Files
simple-notes-sync/docs/UPCOMING.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.2 KiB

Upcoming Features 🚀

🌍 Languages: Deutsch · English

What's next? Here you'll find our plans for future versions.


v1.5.0 - Jetpack Compose & Internationalization

Status: Released 🎉 (January 2026)

🎨 Jetpack Compose UI

  • Complete UI redesign - From XML views to Jetpack Compose
  • Modernized settings - 7 categorized screens
  • Selection Mode - Long-press for multi-select
  • Silent-Sync Mode - No banner during auto-sync

🌍 Multi-Language Support

  • English + German - 400+ translated strings
  • Automatic language detection - Follows system language
  • Per-App Language (Android 13+) - Native language selection

🎨 UI Improvements

  • Splash screen - App foreground icon
  • App icon - In About screen and empty state
  • Slide animations - Smooth transitions in NoteEditor

v1.6.0 - Technical Modernization

Status: Planned 📋

🔧 Server Folder Check

  • WebDAV folder check - Checks if folder exists and is writable on server
  • Better error messages - Helpful hints for server problems
  • Connection test improvement - Checks read/write permissions

🔧 Technical Improvements

  • Code refactoring - Fix LongMethod and LargeClass warnings
  • Modern background sync architecture - Even more reliable
  • Improved progress dialogs - Material Design 3 compliant

v1.7.0 - Community Features

Status: Idea Collection 💡

Potential Features

  • Additional languages - Community translations (FR, ES, IT, ...)
  • Categories/Tags - Organize notes
  • Search - Full-text search in notes
  • Widget - Quick access from homescreen

💡 Feedback & Suggestions

Have an idea for a new feature?


Note: This roadmap shows our current plans. Priorities may change based on community feedback.

← Back to documentation