summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Collapse)Author
2026-07-19Bump version to 0.18.3mainPaul Buetow
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19Support "@ path" file reference (space after @) when file existsPaul Buetow
Extend the `o` open-file feature so a reference written with a space after the @ ("@ path/to/file.txt") is also recognized. Because "@ word" is common in prose (e.g. "meet @ 5pm"), the spaced form is only treated as a file reference when the resolved path actually exists on disk. The original no-space "@path" form keeps precedence and its existing behavior (opened as-is, so a not-yet-existing file can be created). Adds fileRefSpacedRegex, a fileExists guard, and unit tests covering the existing/missing/prose/precedence cases. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19cv0: open YouTube links in an alternative browserPaul Buetow
The 'o' open key now routes youtube.com/youtu.be video links to an optional alternative browser (e.g. chromium) via the new --youtube-browser-cmd flag, while every other URL keeps using --browser-cmd. When the flag is unset, YouTube links fall back to the default browser as before. - add youtubeBrowserCmd field and SetYouTubeBrowserCmd setter - add youtubeHostRegex plus isYouTubeURL and browserForURL helpers - wire --youtube-browser-cmd flag in main.go - unit-test URL detection and browser selection - document the flag in README Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19bv0: open @file references from the 'o' key in $EDITORPaul Buetow
The 'o' key now opens an @path/to/file.txt reference in $EDITOR in the foreground when the task carries no URL. URLs keep precedence so the original open-URL behavior is unchanged when both are present. - Add fileRefRegex plus extractFileRef/findTaskFileRef/resolveFileRefPath helpers: scan description then annotations, expand a leading ~, and anchor on (^|\s) so email @host parts are not treated as references. - openFileInEditorCmd mirrors launchDescriptionEditorCmd, using tea.ExecProcess to suspend the TUI, run the editor on the real terminal, and restore the TUI on exit. - Refactor handleOpenURL into small helpers to stay under the size limit. - Add fileref_test.go covering parsing, ~ expansion, annotation fallback, and URL precedence. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27Bump version to 0.18.20.18.2Paul Buetow
2026-06-27Bump version to 0.18.1v0.18.1Paul Buetow
2026-06-27fr0 review fixes: preserve recurrence error cmd, normalize agent hotkey ↵Paul Buetow
ctrl+ case, detail-view ctrl+r, esc-reset test
2026-06-25fr0 add recurring series recurrence editPaul Buetow
2026-06-25Fix UTF-8 word wrapping for sq0Paul Buetow
2026-06-25Fix rq0 detail identity by UUIDPaul Buetow
2026-06-25Fix rq0 detail view task statePaul Buetow
2026-06-25Refactor task package layout for 4r0Paul Buetow
2026-06-25task 0r0: wrap task exec errorsPaul Buetow
2026-06-25Fix bounded ultra visible count for 3r0Paul Buetow
2026-06-25Refactor ultra visibility offset handling (3r0)Paul Buetow
2026-06-25Fix gofmt and errcheck guardrails for task 2r0Paul Buetow
2026-06-23Refactor status auto-clear helper for xq0Paul Buetow
2026-06-23Refactor due and age helpers for wq0Paul Buetow
2026-06-23Reject typed nil Taskwarrior injection for vq0Paul Buetow
2026-06-23Fail fast on nil Taskwarrior injection for vq0Paul Buetow
2026-06-23Harden UI Taskwarrior fake for vq0Paul Buetow
2026-06-23Refactor UI Taskwarrior dependency for vq0Paul Buetow
2026-06-23Fix agent hotkey registry collisions for uq0Paul Buetow
2026-06-22Refactor shared key dispatch registry for uq0Paul Buetow
2026-06-22zq0: normalize ui model receiversPaul Buetow
2026-06-22yq0 deduplicate normal and ultra keybindingsPaul Buetow
2026-06-22Fix annotation rollback cancellation (pq0)Paul Buetow
2026-06-22Fix atomic task tag and annotation updates (pq0)Paul Buetow
2026-06-22Fix recurrence detail blink target (qq0)Paul Buetow
2026-06-22Fix Taskwarrior date-only due labels (oq0)Paul Buetow
2026-06-22Fix due formatting consistency (oq0)Paul Buetow
2026-06-22Fix due date display calendar days (oq0)Paul Buetow
2026-06-22Fix description editor ExecProcess flow for nq0Paul Buetow
2026-06-22Fix browser process reaping for mq0Paul Buetow
2026-06-22Fix async URL browser launch for mq0Paul Buetow
2026-06-22tq0 refactor UI help renderingPaul Buetow
2026-06-22Fix lq0 delete rollback cancellationPaul Buetow
2026-06-22Fix lq0 task mutation cancellationPaul Buetow
2026-06-22Fix shell command cancellation for lq0Paul Buetow
2026-06-22Fix task operation cancellation for lq0Paul Buetow
2026-06-22fix task export timeout for lq0Paul Buetow
2026-06-22Add Taskwarrior shell promptv0.18.0Paul Buetow
Add an in-app Taskwarrior command prompt for normal and ultra modes, including selected-task prefill, async completions, captured output, and non-interactive recurrence handling. Also preserve recurring-task delete/undo support in the staged changes.
2026-06-03Release v0.17.0v0.17.0Paul Buetow
Show active taskwarrior filter in the top status bar in both normal table view and ultra mode. Amp-Thread-ID: https://ampcode.com/threads/T-019e8f21-de78-7250-acd2-442e2599766a Co-authored-by: Amp <amp@ampcode.com>
2026-04-26Release v0.16.0v0.16.0Paul Buetow
Add d (mark done) and U (undo last done) hotkeys to the task detail view opened with Enter, mirroring the table-view behavior. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22Release v0.15.0v0.15.0Paul Buetow
2026-04-22Fix h7 agent hotkey normalizationPaul Buetow
2026-04-22h7: fix agent toggle rewrite and hotkey collisionsPaul Buetow
2026-04-22h7: add configurable agent filter hotkeyPaul Buetow
2026-04-18Release v0.14.0v0.14.0Paul Buetow
Add '0' key in ultra mode to jump to the first task. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08Release v0.13.4v0.13.4Paul Buetow