github jongio/dispatch v0.14.0

one day ago

Install

Linux / macOS:

curl -fsSL https://raw.githubusercontent.com/jongio/dispatch/main/install.sh | sh

Windows (PowerShell):

irm https://raw.githubusercontent.com/jongio/dispatch/main/install.ps1 | iex

Install this specific version:

# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/jongio/dispatch/main/install.sh | sh -s -- v0.14.0

# Windows (PowerShell)
$v="v0.14.0"; irm https://raw.githubusercontent.com/jongio/dispatch/main/install.ps1 | iex

Changelog

Features

  • a820b56 feat(cli): add compare, watch, tag, prune, aliases, scoped resume, stats --csv, batch export (#317)
  • 63b6973 feat(cli): add config command to read and set preferences (#215)
  • 6408e09 feat(cli): add open --last to resume the most recent session (#213)
  • 998e6b2 feat(completion): add fish shell completion (#246)
  • 9ad5dde feat(completion): complete session aliases and config keys (#303)
  • 9977fa5 feat(config): add config unset to reset a setting to its default (#301)
  • f37bc9b feat(config): honor DISPATCH_CONFIG to override config file path (#300)
  • 926ec59 feat(doctor): report Copilot CLI version and stored session count (#247)
  • dd1a9b2 feat(export): add HTML output format for session export (#302)
  • ae61c21 feat(info): add dispatch info <id> for a concise session summary (#313)
  • 49f738b feat(open): add --print to output resume command without launching (#245)
  • 5331602 feat(open): add --stdin to batch resume sessions from piped IDs (#311)
  • 4bb155d feat(search): add ID-only output (#267)
  • 71d5c0b feat(search): add non-interactive search command with JSON output (#251)
  • 760653d feat(tui): add configurable keybindings via config (#217)
  • 96bf327 feat(tui): add fullscreen preview zoom (z) (#238)
  • 27b173d feat(tui): add git status overlay with inline + preview push/pull stats (#316)
  • 0ac4f83 feat(tui): apply hide and favorite to all selected sessions (#203)
  • d31582e feat(tui): configurable session-list columns (#244)
  • 62407b3 feat(tui): copy resume commands for all selected sessions (#214)
  • 9b2919c feat(tui): detect and surface missing session workspaces (#253)
  • be02564 feat(tui): notify when a session enters the waiting state (#216)
  • 608557d feat(web): add v0.13.0 features to website and screenshot captures
  • a7c6601 feat: accept a search query as a command-line argument (#205)
  • 4a2c89a feat: add frecency sort that ranks sessions by launch frequency and recency (#235)
  • 5f611e4 feat: add machine-readable doctor --json output (#206)
  • ea4e7ad feat: add named views CLI (#292)
  • d738fbc feat: add redacted session exports (#290)
  • 1b8c596 feat: add session aliases and open by alias (#237)
  • 078861b feat: add session notes CLI (#291)
  • 96628e7 feat: add session tags with tag: search token (#236)
  • 451f5ad feat: make session-list auto-refresh interval configurable (#207)
  • 5f1767c feat: open a session's linked PR, issue, or commit in the browser (#224)
  • 7976f19 feat: open session working directory in file manager (#204)

Bug Fixes

  • 33afadd fix(cli): harden swarm commands found by max-quality review (#318)
  • f0728c7 fix(mage): report PATH changes clearly during install (#320)
  • 7d819f5 fix(release): drop cosign --oidc-issuer flag that breaks signing (#322)
  • 848993e fix(release): keep cosign classic signature format (#323)
  • 8efef4c fix(release): pin cosign to v2.x to keep classic signing (#324)
  • f177c6d fix(web): regenerate lockfile and use npm@latest in Pages workflow
  • 1c77712 fix(web): regenerate package-lock.json to sync missing @emnapi dependencies
  • b077119 fix(web): sync package-lock.json esbuild peer flag

Other

  • b771579 Add 'config edit' to open the config file in your editor (#255)
  • cf910dd Add 'dispatch man' command to generate a roff man page (#309)
  • dd1bae2 Add 'dispatch tags' to list tags with per-tag session counts (#257)
  • ba9c3e2 Add a dispatch export command to save a session as Markdown or JSON (#225)
  • 74ff338 Add a dispatch new command to start a fresh session from the CLI (#228)
  • d4c5dfe Add after:/before: date tokens to the search bar (#249)
  • d3d8fa6 Add an activity calendar heatmap to the stats command (#227)
  • 64503fa Add copy path action for session working directory (#202)
  • 274b2aa Add doctor diagnostics command (#166)
  • bcb8c8a Add g/G and Home/End jump-to-top/bottom navigation in the session list (#248)
  • 09ef7d9 Add host-type pivot to session grouping (#195)
  • 39add1f Add open command to resume a session by ID (#193)
  • a934443 Add per-launch agent, model, and yolo overrides for open and new (#299)
  • 0244f99 Add resume command copy shortcut (#165)
  • 4a98d40 Add search query history recall (#201)
  • a77866c Add shell completion command (#167)
  • 179a652 Add startup filters for current repo and branch (#252)
  • da34a25 Add stats command for session totals and breakdowns (#194)
  • b3ee080 Add table output to dispatch search (#284)
  • 100241f Allow disabling background update checks (#268)
  • 428405a Launch sessions in a tmux split when running inside tmux (#226)
  • c4de512 chore(deps): bump marked from 18.0.5 to 18.0.6 in /web (#307)
  • edad1ab chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 in /web (#306)
  • 1272c1e deps: update all dependencies to latest (#187)
  • d666666 deps: upgrade all dependencies to latest (#185)
  • 44a1065 deps: upgrade all dependencies to latest (#186)
  • 785d566 deps: upgrade all dependencies to latest (#218)
  • 4d0c761 deps: upgrade all dependencies to latest (#229)
  • 185c343 deps: upgrade all dependencies to latest (#250)
  • 1027c1c deps: upgrade all dependencies to latest (#258)
  • 8f05805 deps: upgrade all dependencies to latest (#269)
  • 7fe06f1 deps: upgrade all dependencies to latest (#280)
  • 8e2656d deps: upgrade all dependencies to latest (#293)
  • d099d77 deps: upgrade all dependencies to latest (#304)
  • 462bdcf deps: upgrade all dependencies to latest (#305)
  • 50bc8e2 docs(changelog): cut v0.14.0 (#321)
  • 66f9da8 feat(open,export): resolve short session-ID prefixes (#315)
  • 3cddae1 stats: add top limit (#285)
  • 19ad40e version: add json output (#286)

Full Changelog: v0.13.0...v0.14.0

Contributors

Thanks to the following people for their contributions to this release:

  • Copilot (@Copilot)
  • Jon Gallant (@jongio)
  • Jon Gallant
  • jongio (@jongio)

Don't miss a new dispatch release

NewReleases is sending notifications on new releases.