This website requires JavaScript.
01e72e4785
Merge pull request 'Let a project's container run a VPN client' (#27 ) from feat/vpn-support into main
main
v0.4.8-win
v0.4.8-mac
v0.4.8
jknapp
2026-08-14 15:30:03 +00:00
2b35aa8c16
Explain a missing tun device where the failure actually happens
preview-2b35aa8
feat/vpn-support
shadow-test and Claude Opus 5
2026-08-14 08:15:05 -07:00
65a3d4eb29
Let a project's container run a VPN client
preview-65a3d4e
shadow-test and Claude Opus 5
2026-08-14 07:52:39 -07:00
2b2d9da606
Merge pull request 'Number releases by the highest one already published, not by drift' (#26 ) from fix/monotonic-release-version into main
v0.4.7-win
v0.4.7-mac
v0.4.7
jknapp
2026-08-14 06:00:50 +00:00
3741e0fef5
Number releases by the highest one already published, not by drift
fix/monotonic-release-version
shadow-test and Claude Opus 5
2026-08-13 22:57:36 -07:00
0e6566d903
Merge pull request 'Fix Playwright setup destroying its own install, and the migration notice that stayed silent' (#25 ) from fix/playwright-container-setup into main
jknapp
2026-08-14 04:34:20 +00:00
84a67fcd0d
Stop an empty base-image label from silencing the migration notice
shadow-test and Claude Opus 5
2026-08-13 21:24:51 -07:00
f3cc1c4c17
Stop Playwright setup from deleting the package it just installed
shadow-test and Claude Opus 5
2026-08-13 21:24:37 -07:00
7265f55f27
Merge pull request 'Fix scheduled tasks failing to authenticate, and show when one is running' (#24 ) from fix/scheduler-home-clobber into main
v0.4.6-win
v0.4.6-mac
v0.4.6
jknapp
2026-08-12 13:55:54 +00:00
88f2e73474
Merge branch 'main' into fix/scheduler-home-clobber
jknapp
2026-08-12 13:55:37 +00:00
fa4940dd7d
Say when a scheduled task is running
shadow-test and Claude Opus 5
2026-08-12 06:33:49 -07:00
9027fa9ad4
Stop the scheduler handing Claude root's HOME
shadow-test and Claude Opus 5
2026-08-12 06:13:59 -07:00
be37723c38
Merge pull request 'Sweep the snapshot commits recreation leaves behind' (#23 ) from sweep-orphaned-snapshots into main
v0.4.2-win
v0.4.2-mac
v0.4.2
jknapp
2026-08-12 02:06:24 +00:00
5f990dd28b
Sweep the snapshot commits recreation leaves behind
sweep-orphaned-snapshots
shadow-test and Claude Opus 5
2026-08-11 19:01:20 -07:00
4df59da2d8
Merge pull request #22 : Give the env var its value box back, and stop labelling the secret
v0.4.4-win
v0.4.4-mac
v0.4.4
jknapp
2026-08-11 22:34:30 +00:00
a72406f0d8
Merge pull request #21 : Bring the README back in step with the code, and give it a spine
jknapp
2026-08-11 22:34:15 +00:00
9b2f4fe79f
Give the env var its value box back, and stop labelling the secret
fix-env-var-editor
shadow-test and Claude Opus 5
2026-08-11 15:27:19 -07:00
e9ec2f8e26
Bring the README back in step with the code, and give it a spine
readme-refresh
shadow-test and Claude Opus 5
2026-08-11 14:28:52 -07:00
fa82d54afa
Merge pull request #20 : New app icon: a mark that survives being 16 pixels tall
v0.4.3-win
v0.4.3-mac
v0.4.3
jknapp
2026-08-11 19:04:49 +00:00
4c962ebd9c
Archive the marks the new icon replaces
logo-refresh
shadow-test and Claude Opus 5
2026-08-11 12:03:28 -07:00
d15faa923b
Give the app a mark that survives being 16 pixels tall
shadow-test
2026-08-11 12:01:33 -07:00
e379c58684
Merge pull request #19 : Reorder tabs by dragging, and pop the browser view into its own window
v0.4.0-win
v0.4.0-mac
v0.4.0
jknapp
2026-08-11 18:20:15 +00:00
ab747ce53d
Say what "open in container" is doing, and land on the pane doing it
shadow-test and Claude Opus 5
2026-08-11 11:13:21 -07:00
85ea3956e8
Stop the drag from selecting the tab's text
shadow-test and Claude Opus 5
2026-08-11 11:00:06 -07:00
5bd80a05bc
One build per push: previews carry the PR check
shadow-test and Claude Opus 5
2026-08-11 10:41:35 -07:00
f239fa1c82
Fix three things found by actually using it
shadow-test and Claude Opus 5
2026-08-11 10:36:30 -07:00
5b18ce804f
Start the 0.4 line, and give previews the version they are previewing
shadow-test and Claude Opus 5
2026-08-11 10:06:00 -07:00
63f3c54b95
Publish preview builds as a prerelease instead of workflow artifacts
shadow-test and Claude Opus 5
2026-08-11 09:38:06 -07:00
f68d9c5788
Open a page in the container's browser, at a viewport you choose
shadow-test and Claude Opus 5
2026-08-11 09:15:12 -07:00
bd72781482
Install one Playwright tree, and notice when a container has two
shadow-test and Claude Opus 5
2026-08-11 09:04:06 -07:00
1207a21aae
Pin the preview build's uploads to upload-artifact@v3
shadow-test and Claude Opus 5
2026-08-11 08:00:06 -07:00
a41d93ea46
Fix the review's findings: drag on pointer events, read the window back
shadow-test and Claude Opus 5
2026-08-11 07:40:51 -07:00
d73096c937
Reorder tabs by dragging, and pop the browser view into its own window
shadow-test and Claude Opus 5
2026-08-11 06:50:40 -07:00
57b6b71772
Merge pull request #18 : Inject the corporate CA certificate into containers
v0.3.84-win
v0.3.84-mac
v0.3.84
jknapp
2026-08-10 18:48:53 +00:00
77567ac2ae
Merge remote-tracking branch 'origin/main' into feature/corporate-ca
feature/corporate-ca
shadow-test
2026-08-10 11:20:23 -07:00
247f03b48c
Merge pull request #17 : Browser view — find every Playwright, set one up in two clicks, bake the runtime libraries
v0.3.81-win
v0.3.81-mac
v0.3.81
v0.3.78-win
v0.3.78-mac
v0.3.78
jknapp
2026-08-10 18:19:25 +00:00
31c73adb13
Merge pull request #16 : Fix shared Claude auth — whole sign-in URL, recoverable rejected code
jknapp
2026-08-10 17:58:57 +00:00
4fdfed7955
Bake the browser's runtime libraries into the base image
fix/browser-view-playwright-setup
shadow-test and Claude Opus 5
2026-08-10 10:57:21 -07:00
7a5823cb2b
Inject the corporate CA certificate into containers
Claude
2026-08-10 10:40:21 -07:00
a5bcc462a7
Browser view: find every Playwright, and set one up in two clicks
shadow-test and Claude Opus 5
2026-08-10 10:13:53 -07:00
c3f92674b1
Fix the shared Claude auth flow: whole sign-in URL, recoverable rejected code
fix/shared-claude-auth-url-and-retry
shadow-test and Claude Opus 5
2026-08-10 09:57:16 -07:00
584fcdd837
Merge pull request #15 : create the WOW64 junctions in the workflow instead of by hand
v0.3.76-win
v0.3.76-mac
v0.3.76
jknapp
2026-08-10 15:00:25 +00:00
2c014fd752
CI: create the WOW64 junctions in the workflow instead of by hand
ci/wow64-junction-in-workflow
shadow-test and Claude Opus 5
2026-08-10 07:52:34 -07:00
43e9959e40
Merge pull request 'Add llama.cpp + OpenAI backends, URL relay, browser view, and base-image migration' (#14 ) from feature/model-backends-and-browser into main
jknapp
2026-08-10 06:23:43 +00:00
e05156fd0e
Merge branch 'main' into feature/model-backends-and-browser
feature/model-backends-and-browser
jknapp
2026-08-10 06:13:40 +00:00
aca6c49e3c
Merge pull request #13 : Drop MCP management; add permission modes, Project Home, Auth Bridge and shared auth
jknapp
2026-08-10 05:43:09 +00:00
0aa8315514
CI: restore the MSI now that the 32-bit bundlers can resolve their paths
feature/drop-mcp-tab
shadow-test and Claude Opus 5
2026-08-09 22:34:59 -07:00
29fd7de909
CI: restore the MSI now that the 32-bit bundlers can resolve their paths
shadow-test and Claude Opus 5
2026-08-09 22:34:43 -07:00
fdc161fd9c
CI: build NSIS only on Windows, dropping the MSI target
shadow-test and Claude Opus 5
2026-08-09 22:24:42 -07:00
98a6c8fd56
CI: build NSIS only on Windows, dropping the MSI target
shadow-test and Claude Opus 5
2026-08-09 22:24:29 -07:00
763af91042
Revert: LOCALAPPDATA override does not move Tauri's WiX cache
shadow-test and Claude Opus 5
2026-08-09 22:19:12 -07:00
c71e54a35f
Revert: LOCALAPPDATA override does not move Tauri's WiX cache
shadow-test and Claude Opus 5
2026-08-09 22:18:58 -07:00
03384409e7
CI: keep the WiX toolset out of System32 so 32-bit candle.exe can run
shadow-test and Claude Opus 5
2026-08-09 22:12:27 -07:00
b41077e799
CI: keep the WiX toolset out of System32 so 32-bit candle.exe can run
shadow-test and Claude Opus 5
2026-08-09 22:12:11 -07:00
c6bb7fdf1d
CI: fix the MSVC exit-code check and verify .NET 3.5 before bundling
shadow-test and Claude Opus 5
2026-08-09 21:50:15 -07:00
704d3b8f79
CI: fix the MSVC exit-code check and verify .NET 3.5 before bundling
shadow-test and Claude Opus 5
2026-08-09 21:50:02 -07:00
ca0f944712
CI: install MSVC build tools on Windows runners that lack them
shadow-test and Claude Opus 5
2026-08-09 19:36:14 -07:00
2de00b3c55
Fix review findings: secrets in snapshots, URL spoofing, migration data loss
shadow-test and Claude Opus 5
2026-08-09 19:35:39 -07:00
eb1324cb16
Fix pre-auth bypass in the browser-view proxy
shadow-test and Claude Opus 5
2026-08-09 18:53:58 -07:00
d42b741337
Migrate a project onto a new base image without losing its volumes
shadow-test and Claude Opus 5
2026-08-09 18:19:12 -07:00
cc5f691677
Add llama.cpp backend, model gateway, URL relay and browser view
shadow-test and Claude Opus 5
2026-08-09 16:55:28 -07:00
7d00390e1f
Add scheduled task creation, and stop a bad cron unscheduling everything
shadow-test and Claude Opus 5
2026-08-09 12:20:52 -07:00
cf3b021c72
Confirm before Reset, and rewrite the docs for the new UI
shadow-test and Claude Opus 5
2026-08-09 12:02:35 -07:00
d95ba54a69
Add shared-auth-token UI and make cancelling actually cancel
shadow-test and Claude Opus 5
2026-08-09 11:49:03 -07:00
01a2f6aec8
Add Project Home, Auth Bridge, shared auth token, and Tier-1 polish
shadow-test and Claude Opus 5
2026-08-09 11:35:42 -07:00
f68d10d5c2
Add DESIGN-REVIEW.md and ROADMAP.md
shadow-test and Claude Opus 5
2026-08-09 10:56:26 -07:00
0ac4e5030c
Add permission modes and container introspection backend
shadow-test and Claude Opus 5
2026-08-09 10:51:34 -07:00
d0bb631d4d
Remove MCP backend, entrypoint injection, and docs; add migration shim
shadow-test and Claude Opus 5
2026-08-09 10:31:18 -07:00
657c61939f
Remove MCP tab and per-project MCP UI from frontend
shadow-test and Claude Opus 5
2026-08-09 10:04:25 -07:00
401e28a658
Merge pull request 'Fix conflicting --global/--file flags in entrypoint git config' (#12 ) from fix/entrypoint-gitconfig-flags into main
jknapp
2026-07-27 14:16:17 +00:00
7c39e3cf11
Fix conflicting --global/--file flags in entrypoint git config
fix/entrypoint-gitconfig-flags
shadow-test and Claude Opus 5
2026-07-27 06:05:06 -07:00
ccdfc52dce
Merge pull request 'docs: document terminal layout & StatusBar control gotchas' (#11 ) from docs/terminal-layout-gotchas into main
jknapp
2026-07-19 16:26:02 +00:00
2e661979ea
docs: document terminal layout & StatusBar control gotchas
shadow-test and Claude Opus 4.8
2026-07-19 09:12:54 -07:00
59d89bcd1b
Merge pull request 'Rename backup archive root so extraction dir mode isn't clobbered' (#10 ) from fix/backup-root-dir-mode into main
jknapp
2026-07-01 13:35:02 +00:00
26adccce5b
Rename backup archive root so extraction dir mode isn't clobbered
shadow-test and Claude Opus 4.8
2026-07-01 06:33:02 -07:00
876ba8a8fc
Merge pull request 'Nest workspace under workspace/ in project backup' (#9 ) from fix/backup-workspace-nesting into main
jknapp
2026-07-01 13:23:08 +00:00
5cd528a4ef
Use flags=rh so intra-workspace hardlinks survive the transform
shadow-test and Claude Opus 4.8
2026-07-01 06:22:14 -07:00
c3fc029b1d
Nest workspace under workspace/ in project backup
shadow-test and Claude Opus 4.8
2026-07-01 06:18:08 -07:00
dc253e8da0
Merge pull request 'Fix backend-switch AWS auth + add /workspace backup and terminal file drag-and-drop' (#8 ) from fix/backend-switch-aws-creds into main
jknapp
2026-06-30 22:20:00 +00:00
3e2e3f231b
Third review pass: fix tar TOCTOU + transient backup status
fix/backend-switch-aws-creds
shadow-test and Claude Opus 4.8
2026-06-30 15:16:42 -07:00
01a8f5c503
Apply remaining review findings (L-e, L-f)
shadow-test and Claude Opus 4.8
2026-06-30 15:05:25 -07:00
0945e21eb1
Address second review pass: fix start-time race + minor cleanups
shadow-test and Claude Opus 4.8
2026-06-30 14:59:48 -07:00
d65872dc94
Address remaining review items: L4/M1 + L2/L5 cleanup
shadow-test and Claude Opus 4.8
2026-06-30 14:37:33 -07:00
edf0698774
Address PR review: backup correctness/security + drop hardening
shadow-test and Claude Opus 4.8
2026-06-30 14:28:00 -07:00
84e0bdf7b4
Add file drag-and-drop onto the terminal
shadow-test and Claude Opus 4.8
2026-06-30 14:11:09 -07:00
10e689eaa6
Include sanitized home config in project backup
shadow-test and Claude Opus 4.8
2026-06-30 14:04:19 -07:00
d07dcdfea9
Add "Backup" action to download a project's /workspace as .tar.gz
shadow-test and Claude Opus 4.8
2026-06-30 13:48:04 -07:00
424ab04ca8
Fix stale AWS/Bedrock auth carrying over on backend switch
shadow-test and Claude Opus 4.8
2026-06-30 13:34:43 -07:00
1716fb5c82
Merge pull request 'Fix xterm clipping; move mic + Jump to Current into status bar' (#7 ) from terminal-layout-statusbar into main
jknapp
2026-06-29 15:23:35 +00:00
da7b7b9bd5
Address review: pin STT transcript, clear stale scroll state
shadow-test and Claude Opus 4.8
2026-06-28 19:33:27 -07:00
3d2d979197
Fix xterm clipping; move mic + Jump to Current into status bar
shadow-test and Claude Opus 4.8
2026-06-28 19:26:05 -07:00
de2752557d
Merge pull request 'Fix Windows release upload: idempotent get-or-create + fail-loud' (#6 ) from feature/ux-improvements into main
jknapp
2026-06-24 16:28:58 +00:00
9221c25474
Merge branch 'main' into feature/ux-improvements
jknapp
2026-06-24 16:28:45 +00:00
997e1ab3a9
Fix Windows release upload: idempotent get-or-create + fail-loud
shadow-test and Claude Opus 4.8
2026-06-24 09:22:55 -07:00
2be6b9d9a8
Merge pull request 'UX improvements: Claude auto-update on container start + file-list scroll' (#5 ) from feature/ux-improvements into main
jknapp
2026-06-24 01:51:49 +00:00
ebfe1f11a6
Merge branch 'main' into feature/ux-improvements
jknapp
2026-06-24 01:50:36 +00:00
7f8102985e
Update Claude on container start; harden file-list scroll
shadow-test and Claude Opus 4.8
2026-06-23 15:24:37 -07:00
1a5fbd6be4
Merge pull request 'UX: collapsible sidebar, settings accordion, global backend defaults, tab rename' (#4 ) from feature/ux-improvements into main
jknapp
2026-05-24 16:39:34 +00:00
2fa6abeae0
Allow renaming terminal tabs (persisted per project)
shadow-test and Claude Opus 4.7
2026-05-24 08:50:48 -07:00
5b1c801cf1
Add global backend defaults with runtime fallback
shadow-test and Claude Opus 4.7
2026-05-24 08:49:06 -07:00