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.4 KiB
6.4 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: Released 🎉 (January 2026)
⚙️ Configurable Sync Triggers
- ✅ Individual trigger control - Enable/disable each sync trigger separately
- ✅ Event-driven defaults - onSave, onResume, WiFi-Connect active by default
- ✅ Periodic sync optional - 15/30/60 min intervals (default: OFF)
- ✅ Boot sync optional - Start periodic sync after device restart (default: OFF)
- ✅ Offline mode UI - Grayed-out toggles when no server configured
- ✅ Battery optimized - ~0.2%/day with defaults, up to ~1.0% with periodic
v1.6.1 - Clean Code ✅
Status: Released 🎉 (January 2026)
🧹 Code Quality
- ✅ detekt: 0 issues - All 29 code quality issues fixed
- ✅ Zero build warnings - All 21 deprecation warnings eliminated
- ✅ ktlint reactivated - With Compose-specific rules
- ✅ CI/CD lint checks - Integrated into PR build workflow
- ✅ Constants refactoring - Dimensions.kt, SyncConstants.kt
v1.7.0 - Grid View, WiFi-Only & VPN ✅
Status: Released 🎉 (January 2026)
🎨 Grid Layout
- ✅ Pinterest-style staggered grid - Gapless layout with dynamic preview lines
- ✅ Layout toggle - Switch between list and grid in settings
- ✅ Adaptive columns - 2-3 columns based on screen size
📡 Sync Improvements
- ✅ WiFi-only sync toggle - Sync only when connected to WiFi
- ✅ VPN support - Sync works correctly through VPN tunnels
- ✅ Self-signed SSL - Documentation and support for self-signed certificates
- ✅ Server change detection - All notes reset to PENDING when server URL changes
v1.7.1 - Android 9 Fix & VPN ✅
Status: Released 🎉 (February 2026)
- ✅ Android 9 crash fix - Implemented
getForegroundInfo()for WorkManager on API 28 - ✅ VPN compatibility - WiFi socket binding detects Wireguard VPN interfaces
- ✅ SafeSardineWrapper - Proper HTTP connection cleanup
v1.7.2 - Timestamp & Deletion Fixes ✅
Status: Released 🎉 (February 2026)
- ✅ Server mtime as source of truth - Fixes external editor timestamp issues
- ✅ Deletion tracker mutex - Thread-safe batch deletes
- ✅ ISO8601 timezone parsing - Multi-format support
- ✅ E-Tag batch caching - Performance improvement
- ✅ Memory leak prevention - SafeSardineWrapper with Closeable
v1.8.0 - Widgets, Sorting & Advanced Sync ✅
Status: Released 🎉 (February 2026)
📌 Homescreen Widgets
- ✅ Full Jetpack Glance framework - 5 responsive size classes
- ✅ Interactive checklists - Checkboxes that sync to server
- ✅ Material You colors - Dynamic colors with configurable opacity
- ✅ Lock toggle - Prevent accidental edits
- ✅ Configuration activity - Note selection and settings
📊 Sorting
- ✅ Note sorting - By title, date modified, date created, type
- ✅ Checklist sorting - Manual, alphabetical, unchecked first, checked last
- ✅ Visual separators - Between unchecked/checked groups
- ✅ Drag across boundaries - Auto-toggle state on cross-boundary drag
🔄 Sync Improvements
- ✅ Parallel downloads - Up to 5 simultaneous (configurable)
- ✅ Server deletion detection - Detects notes deleted on other clients
- ✅ Live sync progress - Phase indicators with counters
- ✅ Sync status legend - Help dialog explaining all sync icons
✨ UX
- ✅ Post-update changelog - Shows localized changelog on first launch after update
- ✅ Grid as default - New installations default to grid view
- ✅ Toast → Banner migration - Unified notification system
v1.8.1 - Bugfix & Polish ✅
Status: Released 🎉 (February 2026)
- ✅ Checklist sort persistence - Sort option correctly restored when reopening
- ✅ Widget scroll fix - Scroll works on standard 3×2 widget size
- ✅ Widget checklist sorting - Widgets apply saved sort option
- ✅ Drag cross-boundary - Drag & drop across checked/unchecked separator
- ✅ Sync rate-limiting - Global 30s cooldown between auto-syncs
- ✅ Detekt: 0 issues - All 12 findings resolved
v2.0.0 - Legacy Cleanup
Status: Planned 📝
🗑️ Legacy Code Removal
- Remove SettingsActivity - Replaced by ComposeSettingsActivity
- Remove MainActivity - Replaced by ComposeMainActivity
- LocalBroadcastManager → SharedFlow - Modern event architecture
- ProgressDialog → Material Dialog - Full Material 3 compliance
- AbstractSavedStateViewModelFactory → viewModelFactory - Modern ViewModel creation
📋 Backlog
Features for future consideration
🔐 Security Enhancements
- Password-protected local backups - Encrypt backup ZIP with password
- Biometric unlock option - Fingerprint/Face unlock for app
🎨 UI Features
- Categories/Tags - Organize notes
- Search - Full-text search in notes
🌍 Community
- Additional languages - Community translations (FR, ES, IT, ...)
💡 Feedback & Suggestions
Have an idea for a new feature?
Note: This roadmap shows our current plans. Priorities may change based on community feedback.