Releases: Blaise1030/workbench-cli
Releases · Blaise1030/workbench-cli
v0.7.1
v0.7.0
v0.6.0
v0.5.0
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
0.4.0 (2026-06-07)
Features
- add terminal agent picker and project remove context menu (fea07a5)
- frontend: add context menu, drag-and-drop, delete and new-entry dialogs to file explorer (67bf983)
- frontend: add useCreateFile, useDeleteFile, useMoveFile hooks (8cb17f3)
- frontend: add VanJS file context menu builder (78e8c71)
- go: add CreateFile, DeleteFile, MoveFile to workspace (2a7586b)
- go: register POST /files, DELETE /files, POST /files/move routes (9bc7ab6)
- terminal agent picker and project remove context menu (c670cb8)
- updated toaster not showing issue (987e805)
Bug Fixes
- add missing install.sh template to git tracking (fd7af3b)
- frontend: add success toasts to mutations and fix empty-state layout (cb25d30)
- frontend: add success toasts to mutations and fix empty-state layout (ae15859)
- landing page build issues (fa71c24)
- landing: derive PAGES_BASE from Astro.site instead of hardcoded domain (ea263b7)
- updated git panel stylings and experiences (97f54fc)
- workspace: address PR review quality concerns (6366bc5)
- workspace: allow importing non-git directories as projects (504553f)
- workspace: allow importing non-git directories as projects (231cea2)
- workspace: resolve CodeQL path-injection and git panel loading state (dadce66)
- workspace: validate project paths via git instead of os.Stat (9dfdb70)
v0.3.0
0.3.0 (2026-06-04)
Features
- add CLI entrypoint with TLS setup and server start (aed0809)
- add CodeMirrorEditor component (ef29025)
- add Cursor Agent and Gemini CLI session resume (2884e31)
- add detectLanguage helper for CodeMirror (52df19b)
- add dirty-dot indicator to FileTabList (180f68c)
- add GeneralSettings view (3f22e45)
- add git diff panel with @pierre/diffs CodeView (323f868)
- add Hono app factory with POST /auth and cookie session (c670ef1)
- add Login.vue with token form and error states (0f9e295)
- add nested routes for workspace panels and settings tabs (379a1a9)
- add NetworkSettings view (b695f7c)
- add PR preview workflow with dev release installs (8906a87)
- add PUT /worktrees/:id/files/content endpoint (f69a141)
- add session state module with sid + active tracking (ed53e0d)
- add settings tab bar with RouterView, delete Settings.vue (41ebcf5)
- add terminal file path link provider (06292f2)
- add tls.ts with mkcert detection, cert generation, and caching (ed8a104)
- add useFileEditorSave composable (1e5640e)
- added file search and theme selector (647e8f8)
- added file tabs (d9283db)
- added go server (ce40f5c)
- added landing page (709314f)
- auth: add CSRF Origin header validation middleware (990c648)
- auth: add per-IP rate limiting on token auth endpoint (10 req/min) (efb00a8)
- branch switcher with keyboard navigation and combobox UI (42b4410)
- command-palette: add CommandPalette component (47e0482)
- command-palette: add static command registry (0570a6f)
- command-palette: add useCommandPalette singleton composable (53287c1)
- command-palette: add useFileSearch composable (a51e336)
- command-palette: mount palette in WorkspaceView and wire actions (b5d2abc)
- complete LAN terminal security hardening and CLI packaging (6608d18)
- context-queue: add formatQueueAppend helper (8f579c3)
- context-queue: add worktree scratch queue for terminal prompts (e8b8ce4)
- docs: add content collection schema (6f15b72)
- docs: add docs index page (3b3e643)
- docs: add DocsLayout with two-column sidebar (a05df36)
- docs: add dynamic doc page route (194c877)
- docs: add getting-started and concepts content (e219f2c)
- docs: make sidebar DOCS nav a collapsible details/summary (92f1f15)
- docs: use MarkdownLink in sidebar and nav, add showHref prop (cbfe7d5)
- git: completed git module (b4152de)
- Hono server with LAN IP detection and session token (c481870)
- implement file explorer with tree, preview, and git status (2c253ed)
- implement session restore (persistent PTY, scrollback, agent resume) (8b0a843)
- keybindings: add client types and default bindings (f799fe2)
- keybindings: add Hono router with GET and PUT handlers (d585557)
- keybindings: add KeybindingsMap schema types (98e2316)
- keybindings: add KeybindingsSettings page with key capture and save (7b6e408)
- keybindings: add server store with file I/O and tests (8d8ec27)
- keybindings: add settings-keybindings route and tab (dff68f8)
- keybindings: add TanStack Query fetch and update mutation (146b81f)
- keybindings: add useWorkspaceKeybindings composable (3921aaa)
- keybindings: register keybindings router at /api/keybindings (bddb5ba)
- keybindings: wire useWorkspaceKeybindings into TerminalWorkspace (02e9403)
- LAN web terminal — complete (bf016ba)
- landing: add fullWidth prop to Layout (8b7b1bf)
- landing: add global styles, favicon, and Cloudflare config (d28ff40)
- landing: add light-mode preview images and rename tab to GIT DIFF (ec32396)
- landing: add screenshot asset, fullWidth layout prop, and FeaturePan component (a3f9950)
- landing: add static releases page from GitHub API (3957505)
- landing: add two-column layout, content in left column (688256a)
- landing: add workbench screenshot asset (b28f7d5)
- landing: build landing page with raw text-file aesthetic ([ba1d7c9](ba1d7c985...