Releases: dgopsq/isotask
Releases · dgopsq/isotask
Release list
v0.3.0
v0.2.0
0.2.0 (2026-09-13)
Features
- calendar: remember navigation across note open/back, wider mobile arrows (#24) (6dbe11c)
- haptic feedback on iOS for feed and calendar gestures (#22) (d145378)
Bug fixes
- attest release assets and narrow vault enumeration (#19) (62dcd8f)
- calendar: key touch lift and undo focus off pointer type, iOS-only haptics toggle (#23) (3aa9221)
Maintenance
- sync versions.json for 0.1.2 (7aadd80)
v0.1.2
v0.1.1
v0.1.0
0.1.0 (2026-09-11)
⚠ BREAKING CHANGES
- priority: rebuild priority as normal/high/urgent with Apple-style marks
Features
- adapters,settings: VaultTaskStore over vault/metadataCache/processFrontMatter; configurable statuses + property keys with StatusesModal (3d2d597)
- app: add setPriority, setProject and setTags use-cases (d85d58b)
- app: rescheduleTask use-case for calendar drag and resize (546c8c8)
- app: use-cases — set/cycle status with recurrence spawn, create task, convert note, set date/duration/recurrence, generate base (fake-port tests) (74ef834)
- bases: route the toolbar's New/+ into the create-task modal (f045f4c)
- calendar: 3-day view and compact chrome on narrow panes (d307a0e)
- calendar: bring month back on narrow panes as a dot grid (3faf2fb)
- calendar: compact hourly time grid (a7d2179)
- calendar: drop the list view (9d24f6d)
- calendar: Event Calendar adapter implementing CalendarRenderer (ce515d3)
- calendar: map Event Calendar drops back to task dates (47c9558)
- calendar: open on click, reschedule on drag, create on slot click (ec9cd87)
- calendar: render the all-day chip time as a separate muted label (4ccee2a)
- calendar: render zero-duration events as all-day chips (f1f03c5)
- calendar: undo and redo a reschedule with Cmd+Z (eaa7962)
- calendar: wire Event Calendar adapter into obtask-calendar Bases view (d70e58e)
- calendar: wire Interaction — drag, resize and slot click (866dc09)
- domain: bucket sort option — completed tasks at bottom (324a108)
- domain: calendar event derivation from due/scheduled (3051dcd)
- domain: calendar view-options parsing (00ff56e)
- domain: default a missing status to the first open status (29cddf5)
- domain: feed row date anchor + view-options parsing (19ff3ed)
- domain: lenient parse with canonicalize fixes (ADR 0010) (febd2a9)
- domain: result/option, branded dates, task types, statuses, frontmatter parser, feed buckets (101 tests) (d8f5216)
- domain: RRULE recurrence (rrule, floating time), status transitions with recurrence spawn plan (61 tests) (9137eb7)
- domain: withDatePart and differenceInMinutes date helpers (5965b42)
- e2e: E2E_GREP for targeted single-test debug runs (bf9873c)
- feed: collapse rows to two lines on narrow panes (b293a8f)
- feed: color the project label, drop the leading dot (#4) (78bcda9)
- feed: date chip opens DateModal, dispatches setDate (52a8457)
- feed: drive row chips from the Bases toolbar's Properties menu (bf3ca88)
- feed: full row layout (priority/project/tags), bucket/view-option wiring (48b18e3)
- feed: lay rows out as aligned grid columns via subgrid (6166d52)
- feed: make the priority chip a picker and add a row context menu (eb221a8)
- feed: widen group spacing and gather invalid rows under Errors (9bf575f)
- note: add missing edit commands and an edit-task header action (982ecb4)
- panel: add ribbon icon and one-time first-enable auto-open (cd1c803)
- panel: add sidebar task panel with safe field editing (056d7bc)
- ports,adapters: port interfaces; Obsidian clock, notifier, settings parsing, Bases entries mapping (6b86cf6)
- priority: rebuild priority as normal/high/urgent with Apple-style marks (7790e78)
- project: add project color picker (feed menu, task panel, command) (fb99724)
- project: project colors drive the card dot and bar (39332f7)
- require Obsidian 1.13, adopt declarative settings API (ADR 0009) (7d443aa)
- subtle interaction animations (feed FLIP moves, hover/press/drag transitions) (#2) (f2045e3)
- two-state tasks — feed checkbox toggle, open/done kinds only (#3) (4d60b55)
- ui,commands: create-task/date/recurrence/status modals, 10 commands, file-menu status items, feed status menu (b023804)
- ui: add priority menu, project/tags/duration modals and a unified task-edit menu (be69e3e)
- ui: descriptions on every setting row (Obsidian 1.13 top-aligns rows without one) (65af779)
- ui: note/folder/tag/icon suggesters for modal inputs (8c4ddfb)
- ui: shorter create-task modal — Title/Due/Priority/Repeat by default, More options fold, clock toggle on date rows (32ac406)
- views: minimal obtask-feed and obtask-calendar Bases views, settings tab, plugin entry (fb8554c)
Bug Fixes
- bases: self-heal the first-render metadataCache race (5e45ea5)
- calendar: all-day chips stay single-line everywhere; compact hides the time label (203897c)
- calendar: center events in their grid track via justify-self (b04e01a)
- calendar: center events inside the library's column gap (4923b6a)
- calendar: compact-month pills span the full cell, mark at the right edge (f367f86)
- calendar: don't resurrect a deleted task on click (b45ebb3)
- calendar: draw the block priority bar as an inset pill instead of a border ([7c71f6e](7c71f6e823dd256b6aa6fb480...