github dongdongbh/Mindwtr v0.8.3

8 hours ago

Mindwtr 0.8.3

Highlights

  • Expanded Markdown notes across desktop and mobile with fullscreen editors, toolbar actions, automatic list continuation, and internal links for tasks and projects.
  • Added DGT GTD import plus desktop planning polish, including area filter keyboard chords, clear buttons for task dates, contexts bulk energy assignment, and a new energy-level focus filter.
  • Improved mobile day-to-day flows with correct review notification routing, restored reminder snooze actions, AI clarify loading feedback, better Today hydration, and teaching hints in empty states.
  • Hardened sync and diagnostics by preserving recoverable createdAt values during merge repair, flushing pending writes before retry recovery, and improving MCP SQLite bootstrap recovery.

Notes, Editing & Navigation

  • Added expanded Markdown editors, a stable toolbar/fullscreen flow, automatic list continuation, and internal task/project links with typed navigation plus deleted-item restore affordances.
  • Added DGT GTD JSON/ZIP import and documentation for the import flow.
  • Added desktop keyboard shortcuts for area filtering and exposed Obsidian TaskNotes detection sources.
  • Replaced emoji-heavy UI affordances with Lucide icons across desktop and mobile, including sync settings and key empty states.

Planning, Mobile & Daily Use

  • Added an energy-level filter in Focus, bulk energy assignment from desktop contexts, and clear buttons for desktop task dates.
  • Made desktop navigation sections collapsible with persistent state and kept area-collapse state stable across navigation.
  • Improved mobile review routing, reminder snooze behavior, search placeholder localization, Today focus hydration, and teaching hints in Done and Reference empty states.
  • Kept incomplete Dutch translations out of language pickers until the locale is ready.

Sync, Reliability & Docs

  • Preserved recoverable createdAt values during merge repair and flushed pending writes before retry recovery.
  • Improved MCP bootstrap recovery with SQLite logging and write-path coverage, while keeping install-channel analytics intact.
  • Clarified OpenAI-compatible endpoint setup, cloud HTTPS requirements, and aligned sync ADR/wiki language with shipped behavior.
  • Expanded repo guides around Markdown links, DGT import, keyboard shortcuts, Pomodoro, reusable lists, and cloud sync.

Full Change List (since v0.8.2)

  • fix(ci): include core lockfile in flathub updates
  • fix(mobile): show starred tasks in today's focus
  • fix(mobile): wait for local data before mounting tabs
  • fix(widget): default Android widget to 2x2
  • feat(desktop): add area filter keyboard chords
  • docs(readme): add calendar export roadmap item
  • feat(obsidian): show tasknotes detection sources
  • fix(ai): clarify openai-compatible endpoint setup
  • docs(sync): clarify cloud HTTPS requirement
  • feat(notes): add expanded markdown editors
  • feat(mobile): align expanded markdown editor with desktop contract
  • feat(markdown): add editor toolbar and stabilize fullscreen
  • refactor(markdown): simplify editor action ownership
  • fix(types): tighten markdown toolbar selection types
  • fix(review): respect safe areas in weekly review
  • refactor(ui): drop tutorial, unify primary hue, teach GTD via empty states
  • feat(sidebar): make nav sections collapsible with persistent state
  • feat(ux): refine empty-state copy and add default keyboard focus ring
  • refactor(ui): replace emoji icons with lucide equivalents in key surfaces
  • fix(ui): improve toast dark-mode contrast and use icons for sync test status
  • feat(ui): add Button primitive and migrate core modals + error boundary
  • feat(mobile): show teaching hints in done and reference empty states
  • feat(markdown): continue lists on enter
  • feat(focus): add energy level filter
  • docs(readme): link roadmap issues
  • refactor(ui): replace emoji icons with lucide across mobile and desktop
  • fix(ci): unblock dependency audit
  • docs(wiki): remove unimplemented snooze notification section
  • fix(mobile): restore reminder snooze actions
  • fix(mcp): bootstrap sqlite from desktop data json
  • feat(desktop): add contexts bulk energy assignment
  • feat(desktop): add clear buttons for task dates
  • fix(inbox): parse dates during processing
  • test(mobile): fix vitest icon mock hangs
  • feat(import): add DGT GTD import
  • docs(import): add DGT GTD import docs
  • feat(markdown): add internal task and project links
  • test(mobile): mock expo-router in task edit modal test
  • fix(analytics): preserve install channels
  • docs(sync): align ADR and wiki with current behavior
  • fix(sync): flush pending writes before retry recovery
  • perf(desktop): narrow task item store subscriptions
  • fix(markdown): add typed navigation and restore affordances
  • docs(markdown): add internal links guide
  • fix(i18n): hide incomplete dutch locale from pickers
  • test(mcp): add sqlite write-path coverage
  • refactor(core): split dgt import modules
  • refactor(mobile): centralize file-system access
  • fix(mobile): localize search placeholders
  • refactor(mobile): split sync settings sections
  • chore(mcp): log sqlite bootstrap recovery
  • refactor(mobile): split review modal helpers
  • refactor(core): split sync test scenarios
  • refactor(mobile): extract project meta pickers
  • refactor(desktop): extract settings update helpers
  • refactor(mobile): split sync backend panels
  • refactor(mobile): extract root layout effects
  • refactor(mobile): split ai settings cards
  • refactor(desktop): extract settings page state hooks
  • refactor(desktop): extract project workspace pane
  • refactor(desktop): extract list selection state hook
  • refactor(desktop): extract list controls panel
  • refactor(desktop): extract agenda view sections
  • refactor(desktop): extract inbox processing controller
  • refactor(mobile): extract inbox processing controller
  • refactor(mobile): extract review modal controller
  • refactor(mobile): split calendar view controller
  • refactor(mobile): split task list sections
  • refactor(mobile): split task edit field renderers
  • refactor(mobile): extract task edit modal controllers
  • refactor(mobile): split project detail modals
  • refactor(mobile): split swipeable task item
  • refactor(mobile): split quick capture sheet
  • refactor(mobile): split sync settings transport
  • refactor(desktop): trim task item container
  • feat(inbox): show AI clarify loading state
  • test(mobile): fix review modal lint mock
  • fix(mobile): open review notifications in correct flow
  • fix(desktop): localize native date inputs
  • refactor(mobile): let sync settings hook own transport state
  • fix(desktop): persist area collapse state across navigation (#377)
  • fix(desktop): replace unicode chevrons with lucide icons in sync settings (#376)
  • fix(docs): align sync and locale docs
  • fix(core): preserve recoverable createdAt during merge
  • docs: expand guides and draft 0.8.3 notes

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.