Releases: XiaTian-AC/faster-dooit
Releases · XiaTian-AC/faster-dooit
Release list
v0.5.1
v0.5.0
v0.4.3
Changelog
- 0b53cf4 fix: theme continuation lines and per-line selection background
v0.4.2
Changelog
- 0f10d43 fix: pre-fill workspace name when editing from workspace pane
v0.4.1
Changelog
- 74f06db fix: account for pane borders in scroll height (dual + stacked)
v0.4.0
Changelog
- c25bf5c feat: collapse depth config + isExpanded helper
- c9b3419 feat: drop api. prefix from config surface
- 4c22b92 feat: dynamic columns, theme-colored input, multi-line descriptions
- 65af451 feat: honor expand state in tree traversal
- 9f1126b feat: render expand/collapse arrows
- 2c87660 feat: reposition cursor after collapse
- db88189 feat: show fold arrows in the row marker slot, drop cursor arrow
- 4da03ef feat: urgency floor at 1, lower scroll threshold
- 4f137a9 style: use ⌄ as the expanded marker
v0.3.1
Changelog
- 0b7fdfe feat: homebrew tap + one-line install scripts, simplify CI to scoop+brew
v0.3.0
v0.2.0
Changelog
- 99e9975 app: resolve theme from preset + overrides in appTheme()
- 70d1004 app: theme-driven styles + global background fill
- f657ff2 ci: checkout source repo before rendering scoop manifest template
- 22e7fb2 ci: fix SHA substitution in scoop manifest publish
- d527ad0 ci: publish scoop manifest via Contents API
- 9701f2e ci: support manual dispatch; version from tag or input
- 6fb2456 feat: default config at ~/.config/faster-dooit, inject version via ldflags
- 0a4d302 feat: full-height background fill, transparent background, 200ms auto redraw
- f0cbf98 fix: guard todo-only edits on workspace/empty panes, workspace a adds sibling
- a6469fc fix: inject version via ldflags so --version reports the tag
- 0e76ff6 fix: use full owner/repo URL for XiaTian-AC-bucket
- e18060b lua: read theme.name with explicit-override tracking
- 3d510da release: archive winget manifest for v0.1.0
- 70bc005 release: fix winget path to manifests/x/, fdooit.exe, architecture.64bit
- a6d706b theme: add built-in theme presets and Resolve()
- 297504a theme: add semantic color fields (dim/selection/border)
v0.1.0
Changelog
- 96924c5 @ docs: ux polish keybindings + feature checklist
- 22bd5dc @ feat(ux): cursor aligns with indent; vertical centering
- 4480714 @ feat(ux): default names + inline edit on create
- 86b7160 @ feat(ux): h/l switch pane; help exits on any key
- de02782 @ feat(ux): urgency cap 5 with configurable per-level colors
- d39a9c4 @ feat: parity polish, perf validation, README
- d9fafaf @ fix(ux): cursor clamp, table-aligned columns, field-scoped inline edit
- daf4f6c @ fix(ux): full-row highlight + column width overflow
- 1dfb0dc @ fix(ux): pane sync, nested add_child, row highlight, default urgency
- b0fc152 feat(app): per-pane viewport scroll offsets
- 1683168 feat(lua): configurable min_width/min_height
- 84a072d feat(render): drop less-important columns on narrow stacked panes
- 17f3e46 feat(render): full default todo columns + budget-driven column hiding
- 62147f4 feat(view): full-width inline edit row for all fields
- b5a9f49 feat(view): responsive stacked layout, viewport scroll, selected-row fit
- 439025f feat(view): viewport scroll in dual-pane layout too
- 979efd9 feat: bubbletea skeleton with two-pane tree and CRUD
- e97745e feat: layout, formatters, bars, dashboard, theme rendering
- 5c1a5a5 feat: lua config system with default config.lua
- ec15d52 feat: modes and input overlays for edit/search/sort/confirm/help
- 985c0bf feat: natural language date parsing
- a87e424 feat: redraw action bound to /, Lua-configurable keybindings
- 0f76c2c feat: redraw clears screen fully; search stays visible on enter, a/A exits search to add
- 85aea77 feat: scaffold domain model and sqlite store
- 6b2890e feat: search enter moves cursor to list, Esc clears filter, add clears filter
- 5a1b8f5 fix(bars): show validation error beside edit field in INSERT
- bc75ca8 fix(update): reset scroll offsets on terminal resize
- 6b2e601 fix(ux): border overflow, ANSI-aware truncation, columnWidths doc
- 8f518ba fix: CONOUT$ terminal-size probe, Ctrl+L redraw, recurrence-complete notice
- 549429d fix: add child under the selected filtered item; status bar shows filter + notice
- 5b66d83 fix: clear stale notice on mode exit
- 3944a3e fix: poll resize from stdout+stdin, test all resize directions
- 8796a36 fix: poll terminal size on Windows (no SIGWINCH)
- f64ca28 fix: search add/esc preserve cursor item by ID; remove dead code
- 432acf1 fix: update size immediately on resize, clear-screen on debounce to wipe residue
- 1717edc perf: debounce poll-driven resize to one renderer repaint (fixes wezterm drag lag)
- 2f1f22c perf: debounce resizes, render only visible viewport rows
- c16f0f7 release: license, goreleaser, CI workflow, scoop template, docs