Repository navigation
Added
- Board rows show their thread and project as a dim
#thread · projectlabel (deskfor a desk task), leaving out whatever the view already says. Thanks @LukasGold (#175). - Group, sort, and fold the board:
ggroups by project or thread,ssorts by recent, project, thread, or title,ffolds the group under the cursor, andShift+Ffolds every group. Group headers are cursor stops:←/→fold and unfold,Enteropens the group's board, andShift+Mmarks the whole group. Also as clickablegroup:andsort:controls and in the:palette. Thanks @LukasGold and @GalShnapp (#175, #158). - Filter the desk by thread and project with
t(or theall ▾control), so a thread that spans repositories reads as one initiative. Thanks @GalShnapp (#158). - Reorder steps:
alt+↑/alt+↓moves the selected step andctrl+aadds a step below it. From the CLI,tsk steps T12 move <id> --before|--after <id>(or--first/--last), andtsk steps T12 addtakes the same place flags. Thanks @LukasGold (#159). - Text editing keys in every field: macOS word moves and deletes (
alt+←/alt+→,alt+Backspaceorctrl+w,alt+Deleteoralt+d), andctrl+u/ctrl+kto delete to the line start or end. The footer shows how to start a new line in Notes. Thanks @maximilliangeorge (#204). tsk list --group project|thread,--sort recent|project|thread|title, and--no-thread.tsk list --all --thread Xlists a thread across every project and the desk.
Changed
- In a text field
ctrl+amoves to the line start, so macOSCmd+←no longer adds a step while you type. It still adds a step when no field is open (#204). - Bare
gopens group by instead of folding the inbox or archived group; fold withforShift+F.Enterand a single click on those headings no longer fold them. - Agent skill 1.5.0 covers threads across projects, grouping, and step reordering. Rerun
tsk setupto update installed copies.
Fixed
- Windows:
tsk updateand the board's update check no longer crash on the first HTTPS request, andtsk add --fileand piped JSON plans accept the byte order mark Windows PowerShell 5.1 writes. - Windows: characters typed with AltGr, such as
[ ] { } @on a German layout, insert in every text field. Thanks @LukasGold (#178). tsk setup herdrfollows a symlinked Herdr config, as dotfiles managers create, instead of failing withToo many levels of symbolic links. Thanks @yasith (#129).tsk setupshows terminal control characters in paths as visible escapes instead of printing them raw.tsk listorders tasks within each status like the board does. Thanks @dangerousdan (#123).tsk listrefuses a repeated-p,--thread, or--state-dir(exit 2) instead of silently keeping the last one.- A form that receives
Shift+Enterasctrl+j(such as Ghostty'sshift+enter=text:\nbinding) says so instead of ignoring the key. Thanks @WAWLixiong and @Rag0n (#125). - Done drawer and archive: Help says where archived tasks live,
ctrl+son a marked set says how many done tasks it skipped, and at 110+ columns the Task view keeps the done drawer and archived fold. Thanks @LukasGold (#174). - The
Deleted T12 "…" · ctrl+u undoline clears on your next move or after a few seconds; the footer keeps offering undo while it applies. - The task page's project chooser lists top to bottom, so
↓moves down.
Install
macOS/Linux: curl -fsSL https://gettsk.sh/install.sh | sh or brew install smarzban/tap/tsk.
Windows 10/11 ARM64 or x64: irm https://www.gettsk.sh/install.ps1 | iex in a PowerShell window (Windows PowerShell 5.1 or PowerShell 7).
Details, upgrades and uninstall: https://gettsk.sh/docs/install/