-
Notifications
You must be signed in to change notification settings - Fork 0
Releases: krebs3r/flux-todo
Releases · krebs3r/flux-todo
Flux v1.6.5
This update focuses on stability, structure, and overall polish while keeping Flux lightweight and local-first.
What's new since v1.6.0:
- Main storage moved to IndexedDB for more robust handling of larger local datasets
- localStorage is now only used for lightweight UI settings
- App structure split into dedicated files: styles.css, js/app.js, js/storage.js, js/notes.js, js/calendar.js, js/boards.js, js/help.js, and js/i18n.js
- PWA foundation improved with a real manifest.webmanifest, dedicated app icons, and updated Service Worker app-shell caching
- Tasks area refined with the shared Tasks | Notes | Calendar switch
- Calendar view integrated cleanly into the main tasks view navigation
- Boards area redesigned to feel clearer and more intentional, with board management available in Settings
- Settings polished with clearer labels, icons, and more understandable destructive actions
- Help tab updated to match the current app structure and feature set
- Accessibility improved with additional labels and clearer button/form semantics
- Undo/toast UI redesigned to be larger, clearer, and more usable on narrow screens like iPhone SE
- README and project structure updated to match the current architecture
In short:
Flux v1.6.5 is primarily a quality, stability, and architecture release. The app still feels simple and fast, but it now has a much cleaner technical foundation for future growth.
Assets 2
v1.6.0
Flux ToDo v1.6.0
This release bundles all improvements shipped after v1.5.4.3 (including the v1.5.5 and v1.5.6 cycles) and introduces a major UX/content upgrade in v1.6.0.
Highlights
- New Notes view in the Tasks tab (
Tasks | Notes) with Markdown support. - Archive tab upgrade: integrated statistics and a 52-week productivity heatmap.
- iOS PWA stability pass: better scroll behavior, safer viewport handling, and keyboard-aware tab bar behavior.
- Help tab overhaul with improved structure and stronger onboarding content.
Added
- Cross-board Notes workflow in the Tasks tab:
- Create, edit, delete notes
- Markdown preview (
**bold**,*italic*, links, line breaks) - Notes included in JSON export/import
- Export reminder in Settings with configurable intervals (
7 / 14 / 30days). - Improved empty states with icon + hint text for Notes, Archive, and Statistics.
- Roadmap update: Added ideas for encrypted cross-device sync and productivity heatmap tracking evolution.
Improved
- Help content and IA:
- Manual section cleanup
- Better topic ordering
- Clearer PWA installation explanation (DE/EN)
?shortcut now routes directly to the Help tab
- Tasks tab UX:
- Dynamic heading switch between Tasks and Notes
- Board switching resets the Tasks/Notes subview consistently
- Archive usability:
- Stats and heatmap are now integrated into the Archive tab flow
Fixed
- iOS/PWA layout and navigation:
- Bottom tab bar alignment and safe-area behavior stabilized
- Removed unstable viewport-offset experiments and restored stable baseline behavior
- Keyboard handling improved: tab bar hides when keyboard opens and reappears on close
- Scrolling reliability:
- Restored tab scrolling in affected states
- Removed problematic/deprecated scroll behavior combinations
- Archive/time tracking:
- Completed tasks now display tracked time correctly
- Running task timer auto-stops when marking a task as done
- Form/UI polish:
- Recurrence placeholder style aligned with date/time field styling
Compatibility / Data
- Storage remains local-first (
localStorage), no backend account required. - Existing task JSON format remains compatible; export/import includes Notes (
version: 2).
Thanks for testing and reporting edge cases, especially on iOS/PWA behavior.
Assets 2
v1.5.5
v1.5.5
New in v1.5.4
- Help as a dedicated navbar tab with full in-app manual (DE/EN)
- New task form: progressive "More Options" flow
- Settings: dedicated toggles for Dark Mode and Notifications
New in v1.5.3
- Mobile Quick Actions via long-press on task cards
- Template system with apply/edit/delete
- Markdown preview for notes
- CSV export
New in v1.5.2
- Fix: due date comparisons, tag filter, search field reset
- PWA: improved Service Worker
Fixes
- iOS PWA: navbar flush to the bottom edge
- Scrolling in tabs without needing to tap first
- Completed tasks in archive now show tracked time
- Timer auto-stops when marking a task as done
Assets 2
Flux v1.5.1
What's new since v1.5.0
v1.5.1
- Time tracking per task — start/stop timer independent from Pomodoro, with pulsing badge
- Multiple tags per task — comma-separated input, duplicate detection, autocomplete
- Archive tab — completed tasks as cards with restore and permanent delete
- Activity log — collapsible section inside the archive tab
- iOS auto-zoom fix — 16px min font-size on touch inputs prevents Safari zoom
- Unified spacing — consistent gaps between badges, tags and notes
v1.5.0.4
- Haptic feedback — tactile response on all actions (complete, add, delete, navigate)
- iOS 17.4+ — haptic via checkbox-switch workaround
- Android — haptic via Vibration API
v1.5.0.3
- Fix: Color picker layout — label above swatches, full card width
- Fix: Selected swatch clipped at edge — padding for scale animation
- Fix: Accessibility — aria-labels on buttons (Pomodoro, color picker, sort)
v1.5.0.2
- Task colors — individual color stripe per task as left-border accent
- Color picker in new task form (below priority) and edit form
- Settings toggle to enable/disable task colors
- Custom dropdowns — recurrence, tag filter and board selector replaced with styled glassmorphism dropdowns
v1.5.0.1
- Quick-Add via URL — ?add=Title¬e=&priority=&due= pre-fills new tasks
- Help modal — keyboard shortcuts and URL parameters in one dialog
- Sort dropdown — native select replaced with custom styled dropdown
- Created timestamp now shows date and time
- Drag handle vertically centered
- Sun icon in dark mode button correctly centered
Assets 3
v1.5.0
What's new
- Multiple lists / boards — Work, Personal, Shopping as separate areas
- Calendar view — tasks with due dates on a weekly/monthly calendar
- Move tasks between boards — new dropdown in edit mode
- Board names limited to 20 characters
- Default board renamed: General -> Inbox
- Dark mode: board chips, focus mode & calendar buttons matched to settings buttons
- Dark mode: hover now subtly brightens (no more blue accent)
- Theme popover centered below button (no overflow on small screens)
- Font sizes unified: priority chips, details toggle and form fields set to 0.88rem
- Settings: button spacing and padding unified
- Styled scrollbar — thin, semi-transparent bar matching all themes and dark mode