| Age | Commit message (Collapse) | Author |
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Change the --youtube-browser-cmd default from unset to "chromium" so
youtube.com/youtu.be links open in a browser better suited for video,
while the general --browser-cmd default stays firefox (open on macOS).
Pass --youtube-browser-cmd "" to route YouTube links through
--browser-cmd like any other URL. README updated accordingly.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
|
|
|
|
ctrl+ case, detail-view ctrl+r, esc-reset test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
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>
|
|
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>
|
|
|