π Languages: Deutsch Β· English
What's next? Here you'll find our plans for future versions.
Status: Released π (January 2026)
- β 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
- β English + German - 400+ translated strings
- β Automatic language detection - Follows system language
- β Per-App Language (Android 13+) - Native language selection
- β Splash screen - App foreground icon
- β App icon - In About screen and empty state
- β Slide animations - Smooth transitions in NoteEditor
Status: Released π (January 2026)
- β 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
Status: Released π (January 2026)
- β 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
Status: Released π (January 2026)
- β 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
- β 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
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
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
Status: Released π (February 2026)
- β 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
- β 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
- β 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
- β 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
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
Status: Released π (February 2026)
- β 26 bugfixes - Sync deadlocks, data loss prevention, editor UX
- β Self-signed SSL support - User CA certificates in release builds
- β Widget scroll fix - Scrollable text in medium widgets
- β Keyboard auto-capitalization - Title field, checklist items
- β APK size optimization - Granular ProGuard rules (< 5 MB)
- β Checklist drag stability - Cross-boundary drag & drop fix
Status: Released π (February 2026)
- β Notes Import Wizard - Import from WebDAV or local (.md, .json, .txt)
- β Parallel uploads - ~2Γ faster multi-note sync
- β Unified parallel connections - Single setting for uploads & downloads
- β Server switch fix - E-Tag/content-hash caches cleared on change
- β Deletion detection fix - Threshold raised for small note portfolios
- β Markdown export serialization - Mutex prevents race condition
- β E-Tag caching - Skip redundant re-downloads
- β Filter Chip Row - Filter by All / Text / Checklists
- β Inline search - Quick search field in filter row
- β Sort in filter row - Sort button moved from dialog to filter row
- β Filter row toggle - Tune button in TopAppBar to show/hide
- β Markdown preview - Live preview for text notes with formatting toolbar
- β Checklist un-check restore - Item returns to original position
- β Checklist order cementing - Original order preserved after insert/delete
- β Checklist scroll behavior - Consistent scrolling on check/un-check
- β Opt-in autosave - Configurable debounce autosave timer
- β Configurable sync folder - Custom WebDAV folder name
- β Monet tint preservation - Translucent background keeps dynamic colors
- β Seamless options bar - Removed background for cleaner look
- β Checklist strikethrough - Completed items show strikethrough
- β onStop widget refresh - Widgets update when leaving app
- β Custom app title - Configurable app name in settings
- β Scroll to top on sync - List scrolls to top after manual sync
Status: Released π (March 2026)
- β 7 color schemes - Including AMOLED & Dynamic Color with animated transitions and tinted surfaces
- β Grid column scaling - 1β5 columns configurable in display settings
- β Grid chips - Replace radio buttons in display settings
- β Full backup/restore - Includes all app settings, not just notes
- β Material 3 shared axis transitions - For all navigation and back gestures
- β Autosave status - Shown in display settings subtitle
- β Debug logging dialog - Disable logging after export
- β Checklist drag-and-drop - Rewritten for stability in long lists
- β Offline deletions - Queued for next sync
- β WebDAV 403 compatibility - HTTP 403 treated as existing
- β Thread-safety - State inconsistency and dispatcher issues fixed
- β Resource leaks - InputStreams closed, file I/O off main thread
- β Save-on-back race condition - TextFieldState flush + onPause save
- β SettingsActivity removed - Replaced by Compose settings
- β MainActivity removed - Replaced by ComposeMainActivity
- β NoteEditorActivity removed - Replaced by Compose editor
- β XML layouts, menus, drawables removed - Full Compose UI
- β LocalBroadcastManager β SharedFlow - Modern event architecture
- β viewModelFactory DSL - Modern ViewModel creation
- β WebDavSyncService β Facade pattern - Split into 9 extracted modules
- β R8/ProGuard optimized - Reduced APK size
- β MIT β AGPL v3 - License changed
Status: Planned π
- Receive shared content - Accept text and URLs from other apps via Android Share Intent (Discussion #46 by @madelgijs)
- Create note from shared text - Shared content creates a new note or appends to an existing one
- URL handling - URLs shared from browsers are formatted as clickable Markdown links
- One-tap new note - Home screen widget that opens the editor immediately for a new note (Discussion #49 by @Stowaway2979)
- Minimal footprint - Small 1Γ1 widget with the app icon and a
+badge - Instant typing - Editor opens with keyboard focused on the title field
- Markdown checklist button - New toolbar button to insert
- [ ]/- [x]Markdown checkbox syntax, with toggle support for existing lines - Checklist item copy & duplicate - Long-press context menu on checklist items: copy text to clipboard or duplicate item below
Features for future consideration
- Password-protected local backups - Encrypt backup ZIP with password
- Biometric unlock option - Fingerprint/Face unlock for app
- Folders / Tags / Notebooks - Organize notes into directories or with tags for better separation (e.g. personal vs. shared recipes). Subdirectories on WebDAV could also enable per-folder access control. (#38 by @happy-turtle)
- Hide completed checklists - Option to hide checklists where all items are checked, with a separate view to recover them later. (#45 by @isawaway)
- Search - Full-text search in notes
- Additional languages - Community translations (FR, ES, IT, ...)
Have an idea for a new feature?
Note: This roadmap shows our current plans. Priorities may change based on community feedback.