Tikski is growing in public.
This roadmap focuses on practical release milestones in order.
Completed major milestones
- Offline-first core app shipped: tasks, checklists, sub-tasks, tabs, sorting, and filtering
- Local-first reliability in place: app remains usable without account or network
- Android local build working
- Linux local build working
- Android <-> Linux sync working (including checklist, tab, and task hierarchy)
- Cross-device account/session flow delivered for sync enablement
- Sharing foundation shipped: shared checklists and “Shared with me” experience
- Linux share support shipped (OS share sheet / share actions on desktop)
- Production backend live with PocketBase and realtime sync infrastructure
- Task menu now supports moving tasks directly to another tab
- Tab workflow expanded: duplicate a tab (with tasks/subtasks) and move a tab to another list
- Drag-and-drop visuals refined to keep rounded card/chip previews without dark rectangle artifacts
- Task list readability tweaks shipped: tighter row spacing, optional hide-completed toggle, and notes truncation hint
- Compact task list setting shipped for denser rows on long lists
- Starred/completed sort fixed so finished starred tasks no longer stay pinned above incomplete work; hide-completed applies to subtasks
- Subtle card-header contrast treatment shipped for list/task title readability
- Optional haptic feedback setting shipped, including Android behavior fix
- Export shipped: current tab to CSV and Markdown
- Export upgraded: plain-text export now includes checkbox state, due date, notes, and star status
- Backup shipped: full database export to portable JSON
- Sync diagnostics improved: tap sync status for state/pending/last-run details
- Private lists with optional lock protection shipped
- Due dates and overdue indicators shipped (with in-app reminder summaries)
- Mobile due-date notifications shipped (Android + iOS); desktop in-app reminder alerts
- Favourites/starred lists and tasks shipped with optional top pinning
- First-run welcome explaining offline-first use and optional sync
- Direct website downloads shipped for Android APK and Linux tar.gz (currently v1.0.6)
- Linux desktop app icon shipped (window icon + bundled hicolor icons /
.desktopentry) - Overdue app-icon badges shipped (mobile + supported Linux docks)
- Prioritise due dates setting shipped (overdue/soonest first)
- Multilingual user guide shipped (English, German, Spanish, French)
- Android adaptive launcher icon refreshed
- Website product screenshots and download/changelog surfaces updated for current builds
- User guide shipped with topic navigation for sync, sharing, privacy, and more
- Contact form shipped for support and feedback
- iOS available on TestFlight ahead of App Store launch (public invite)
Current focus
- Google Play Store public release (Android first)
- App Store release (iPhone and iPad)
- Polish and packaging across platforms
Next platform milestones
- Google Play Store release (in progress — Android first)
- App Store release (after Play)
- Broader Linux packaging options for more distros
After platform coverage (extras)
- Continue sync reliability and performance tuning
- Strengthen shared-list collaboration and member removal behavior
- Add full backup restore flow
- Add security and encryption transparency notes
- Complete encryption-at-rest verification and rollout (if needed)
- Add account deletion flow (right to be forgotten)
- Continue performance tuning for large lists
- Improve Linux packaging for older distros (glib targeting), then AppImage / Flatpak evaluation
- Windows build evaluation (CI packaging path)
Progress will be updated as each milestone ships.