Skip to content

v2.0.0

Choose a tag to compare

@rendyhd rendyhd released this 09 Feb 12:08
· 46 commits to main since this release

Standalone Mode

  • Offline-only usage — run the app without a Vikunja server for local-only task management
  • Offline task caching — tasks created, viewed, and completed while offline are cached and synced when connectivity returns
  • Offline tasks in Quick View — tasks created offline appear immediately without waiting for sync

Quick View Enhancements

  • Load all tasks — no more 10-task cap
  • Schedule tasks for today — press ! to toggle due date
  • Inline task descriptions — click the ≡ icon or press Tab to expand
  • Click-to-edit descriptions — click an expanded description to enter inline edit mode
  • Inline editing — press Shift+Enter to edit title and description in-place (Enter to save, Esc to cancel)
  • Description icon in title row for tasks with descriptions

Dynamic Window Sizing

  • Content-driven height — Quick View window height adjusts dynamically to fit content
  • Height updates on description toggle, edit mode enter/exit, task completion, and undo

Background Task Cache

  • Task cache is warmed on startup and refreshed every 30s in the background (stale-while-revalidate)
  • Exponential backoff with jitter on API failures (30s → 5min cap)
  • Automatic refresh on network reconnect

Bug Fixes

  • Fixed Quick View scroll not working between tasks and below the last item
  • Fixed stale task list after creating a task via Quick Entry
  • Fixed description icon click on Windows (transparent frameless window issue)
  • Fixed Quick View window height not adjusting after filter change
  • Fixed Quick View height growing unbounded on macOS
  • Fixed upload dialog buttons not working until Save is clicked
  • Fixed per_page error in Quick View task fetching