- NEW: Configurable sync triggers (onSave, onResume, WiFi, Periodic, Boot) - NEW: Offline mode toggle to disable all network features - Various fixes and UI improvements - Version bumped to 1.6.0 (code 14)
86 lines
2.7 KiB
Markdown
86 lines
2.7 KiB
Markdown
# Upcoming Features 🚀
|
|
|
|
**🌍 Languages:** [Deutsch](UPCOMING.de.md) · **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:** In Development 🚧
|
|
|
|
### ⚙️ 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
|
|
|
|
### 🔧 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?
|
|
|
|
- **[Create a feature request](https://github.com/inventory69/simple-notes-sync/issues/new?template=feature_request.yml)**
|
|
- **[View existing requests](https://github.com/inventory69/simple-notes-sync/issues?q=is%3Aissue+label%3Aenhancement)**
|
|
|
|
---
|
|
|
|
**Note:** This roadmap shows our current plans. Priorities may change based on community feedback.
|
|
|
|
[← Back to documentation](DOCS.md)
|