This website requires JavaScript.
0004cf7036
fix(lanes): removing a lane deletes its record only, never the worktree
nntrivi2001
2026-09-18 09:44:17 +07:00
75a2de60b2
chore(release): bump version to 1.6.11
v1.6.11
nntrivi2001
2026-09-17 23:20:19 +07:00
1aee080fca
fix(cc-config): read the live account's quota from the CLI, and ask for every account at once
nntrivi2001
2026-09-17 23:17:06 +07:00
470f9909b4
chore(release): bump version to 1.6.10
v1.6.10
nntrivi2001
2026-09-17 22:22:15 +07:00
5ba9e07d78
feat(cc-config,lanes): per-profile quota, and three fixes that made a write look lost
nntrivi2001
2026-09-17 22:20:32 +07:00
b0e8368c1d
chore(release): bump version to 1.6.9
v1.6.9
nntrivi2001
2026-09-17 16:16:39 +07:00
686b80bd99
fix(lanes,reload): count a pipeline run by declarations, and stop the two reload commands merging
nntrivi2001
2026-09-17 16:01:59 +07:00
02ee46c862
chore(release): bump version to 1.6.8
v1.6.8
nntrivi2001
2026-09-17 15:09:30 +07:00
5bd1c0323f
feat(lanes): reorder and rename lane cards, and show each file's line delta
nntrivi2001
2026-09-17 15:07:37 +07:00
b5ca531800
chore(release): bump version to 1.6.7
v1.6.7
nntrivi2001
2026-09-17 13:21:34 +07:00
0e38d42cf9
refactor(workspace): drop the page header, move Add lane and Tools onto the lanes
nntrivi2001
2026-09-17 13:20:14 +07:00
af2ad63a18
feat(lanes): name the files behind a lane's uncommitted counts
nntrivi2001
2026-09-17 13:19:07 +07:00
2fe1dcd46f
chore(release): bump version to 1.6.6
v1.6.6
nntrivi2001
2026-09-17 11:39:00 +07:00
7fae2f48c0
refactor(run): drop the lane progress bar, iconify pane layout, and one-row the run setup
nntrivi2001
2026-09-17 11:37:01 +07:00
229002cc2b
chore(release): bump version to 1.6.5
v1.6.5
nntrivi2001
2026-09-17 10:02:12 +07:00
27923db4e0
refactor(lanes): compact the lane strip tile and the lane-detail header
refactor/compact-lane-detail
nntrivi2001
2026-09-17 09:41:03 +07:00
5ab674f134
chore(release): bump version to 1.6.4
v1.6.4
nntrivi2001
2026-09-16 11:28:18 +07:00
00a2aedb09
feat(ai-router): test an endpoint before saving it, and re-point a live lane
nntrivi2001
2026-09-16 11:26:00 +07:00
9128352d1b
fix(pricing): price Claude Opus 5, correct Sonnet 5, drop retired models
nntrivi2001
2026-09-15 15:17:55 +07:00
fb3796f064
chore(release): bump version to 1.6.3
v1.6.3
nntrivi2001
2026-09-15 14:55:23 +07:00
c3f8dec104
refactor(lanes): drop the tick box and radio dots from the Add-lane modal
nntrivi2001
2026-09-15 14:53:00 +07:00
6e685ce1c3
chore(release): bump version to 1.6.2
v1.6.2
nntrivi2001
2026-09-15 11:01:07 +07:00
29a5da3e4e
fix(bootstrap): stop a retired plugin build from downgrading the dashboard
nntrivi2001
2026-09-15 10:30:00 +07:00
713e9fe58b
chore(release): bump version to 1.6.1
v1.6.1
nntrivi2001
2026-09-14 16:33:46 +07:00
13bc7154d6
fix(updates): keep the update modal's footer buttons on one line
nntrivi2001
2026-09-14 16:32:15 +07:00
e895c0e8eb
chore(release): bump version to 1.6.0
v1.6.0
nntrivi2001
2026-09-14 16:07:05 +07:00
0a86dfb8c5
feat(settings): add AI Router profiles and attach one per lane
nntrivi2001
2026-09-14 16:04:57 +07:00
fc7b58f15b
chore(release): bump version to 1.5.10
v1.5.10
nntrivi2001
2026-09-14 13:10:21 +07:00
c4025cd2f7
style(lanes): render the create-readme option as a selectable card
nntrivi2001
2026-09-14 13:10:16 +07:00
ee1e07bb5e
fix(update-check): resolve the release URL for a relative plugin source
nntrivi2001
2026-09-14 13:10:16 +07:00
91af3dca86
chore(release): bump version to 1.5.9
v1.5.9
nntrivi2001
2026-09-14 11:22:11 +07:00
baa355bee4
feat(lanes): offer a create/update readme run when adding a lane
nntrivi2001
2026-09-14 11:20:37 +07:00
b7e81af0b6
chore(release): bump version to 1.5.8
v1.5.8
nntrivi2001
2026-09-11 16:48:00 +07:00
c90dd7b147
fix(bootstrap): self-heal a systemd unit left on a retired plugin root
nntrivi2001
2026-09-11 16:45:47 +07:00
49a041b1dc
chore(release): bump version to 1.5.7
v1.5.7
nntrivi2001
2026-09-11 16:32:50 +07:00
de8d1079e0
fix(bootstrap): never stop the dashboard from inside its own systemd cgroup
nntrivi2001
2026-09-11 16:30:10 +07:00
0335e0e6bc
chore(release): bump version to 1.5.6
v1.5.6
nntrivi2001
2026-09-11 15:59:33 +07:00
18614f378d
fix(updates): give a plugin-cache install a real message, not null
nntrivi2001
2026-09-11 15:54:03 +07:00
63ed90ba05
docs(plugins): stop promising an MCP server the plugin no longer ships
nntrivi2001
2026-09-11 15:39:24 +07:00
3ed88062d6
chore(release): bump version to 1.5.5
v1.5.5
nntrivi2001
2026-09-11 15:35:35 +07:00
27313d4413
fix(run): refuse a run with ETMUXMISSING when the host has no tmux
nntrivi2001
2026-09-11 15:32:24 +07:00
d4b949a6f4
docs(deployment): list git and tmux beside node in the prerequisites
nntrivi2001
2026-09-11 15:22:11 +07:00
8930865376
test(cli): cover the doctor's tmux line
nntrivi2001
2026-09-11 15:20:30 +07:00
29858ddccb
docs: document the system prerequisites, and report tmux in both doctors
nntrivi2001
2026-09-11 10:44:10 +07:00
7000a9c5ce
chore(release): bump version to 1.5.4
v1.5.4
nntrivi2001
2026-09-10 23:21:45 +07:00
99e718ad91
fix(plugin): build the UI with devDependencies so a self-update ships its own bundle
nntrivi2001
2026-09-10 23:17:33 +07:00
67c948bbe2
chore(release): bump version to 1.5.3
v1.5.3
nntrivi2001
2026-09-10 17:09:07 +07:00
8b8582f231
fix(runs): persist tmux-backed runs so a resumed session shows its own info
nntrivi2001
2026-09-10 17:07:23 +07:00
b868a2fa85
chore(release): bump version to 1.5.2
v1.5.2
nntrivi2001
2026-09-10 16:47:16 +07:00
30bc6debde
fix(updates): check releases for a plugin install with no .git
nntrivi2001
2026-09-10 16:46:06 +07:00
d4052ed235
chore(release): bump version to 1.5.1
v1.5.1
nntrivi2001
2026-09-10 16:16:47 +07:00
aca35dd4cd
feat(cc-config): update every plugin and marketplace at once, then reload the open sessions
nntrivi2001
2026-09-10 16:05:07 +07:00
cc85e35439
feat(updates): detect the newest release and self-apply it, including plugin installs
nntrivi2001
2026-09-10 16:03:07 +07:00
eb63569324
Merge pull request 'chore: remove unused surfaces (VS Code extension, statusline, landing assets, Docker)' (#14 ) from chore/remove-unused-surfaces into main
nntrivi2001
2026-09-10 07:12:08 +00:00
a146284087
Merge pull request 'fix: make every plugin in the marketplace actually installable, and repoint the repo-rename leftovers' (#13 ) from fix/plugin-install-and-repo-rename into main
nntrivi2001
2026-09-10 07:11:45 +00:00
61cc37ba32
chore: remove unused surfaces (VS Code extension, statusline, landing assets, Docker)
chore/remove-unused-surfaces
nntrivi2001
2026-09-10 13:44:28 +07:00
e972267a42
fix(plugins): make the 10 focused plugins installable, finish the AgentHub rename
fix/plugin-install-and-repo-rename
nntrivi2001
2026-09-10 11:03:14 +07:00
876c6de6d2
fix(lanes): count every pipeline run, not one per lane
v1.5.0
nntrivi2001
2026-09-09 15:32:09 +07:00
3549000fa9
chore(release): bump version to 1.5.0
nntrivi2001
2026-09-09 14:46:02 +07:00
2942ced3ec
style(config): give Codex the same tab bar as Claude Code, drop the Cursor tab
nntrivi2001
2026-09-09 14:44:25 +07:00
742e23e418
Merge branch 'feat/claude-settings-editable' into main
nntrivi2001
2026-09-09 13:56:02 +07:00
d7c1a10724
Merge branch 'fix/config-path-containment' into main
nntrivi2001
2026-09-09 13:55:57 +07:00
e63bbf825e
Merge branch 'feat/codex-config-panel' into main
nntrivi2001
2026-09-09 13:55:53 +07:00
85187dfc78
feat(config): create a new project's memory file from Settings
nntrivi2001
2026-09-09 01:45:00 +07:00
697384145a
test(cc-config): cover the env runClaudePlugin actually spawns with
nntrivi2001
2026-09-09 10:16:58 +07:00
114823ceef
fix(cc-config): stop pinning CLAUDE_CONFIG_DIR in the bootstrap's plugin installer too
nntrivi2001
2026-09-09 10:09:24 +07:00
c34931c3f5
fix(cc-config): .claude.json sits BESIDE ~/.claude by default, not inside it
nntrivi2001
2026-09-09 10:00:05 +07:00
17e4321761
fix(cc-config): read .claude.json from the same root the CLI writes it to
nntrivi2001
2026-09-09 09:54:27 +07:00
0ad4b8c920
fix(cc-config): stop pinning CLAUDE_CONFIG_DIR when CLAUDE_HOME is unset
nntrivi2001
2026-09-09 09:48:28 +07:00
6d27c115d8
fix(cc-config): MCP scope was inverted — expose user/local, not user/project
nntrivi2001
2026-09-09 09:36:52 +07:00
fd4edaac98
feat(cc-config): add and remove MCP servers through the claude CLI
nntrivi2001
2026-09-09 09:15:53 +07:00
22fd4797aa
Revert "feat(cc-config): edit settings.json values from the dashboard"
nntrivi2001
2026-09-09 08:47:46 +07:00
ce64132771
feat(cc-config): edit settings.json values from the dashboard
nntrivi2001
2026-09-09 08:44:57 +07:00
2ade30f670
fix(cc-config): close the symlink write escape and the caller-chosen write target
nntrivi2001
2026-09-09 08:30:45 +07:00
5720e8d5f8
docs(plans): record the Codex config panel and Claude settings plans
nntrivi2001
2026-09-09 08:22:17 +07:00
ed418d5696
fix(codex): treat a literal null from the CLI as an empty list, not a 500
nntrivi2001
2026-09-09 01:29:17 +07:00
42db57ee18
fix(codex-config): stop rejecting env values that start with "-"
nntrivi2001
2026-09-09 01:22:12 +07:00
acff059e92
fix(codex-config): close whole-branch review defects in the Codex panel
nntrivi2001
2026-09-09 01:17:06 +07:00
fef3e640d0
fix(codex): add the missing common.close key so the backups dialog announces itself
nntrivi2001
2026-09-08 21:40:23 +07:00
4d4449866b
fix(codex): let plugin remove take the same spec plugin add and list use
nntrivi2001
2026-09-08 21:37:41 +07:00
56bf5bbf4d
fix(codex-config): close fix-round-1 parity gaps against CcConfig
nntrivi2001
2026-09-08 21:34:06 +07:00
8015730adf
feat(codex): create and customize Codex config from /settings
nntrivi2001
2026-09-08 21:09:28 +07:00
f6973d24d6
refactor(config): make EditorState/ConfirmDeleteState generic over the artifact type
nntrivi2001
2026-09-08 20:48:58 +07:00
865c6c1d1e
refactor(config): lift the tool-agnostic config modals out of CcConfig
nntrivi2001
2026-09-08 20:40:47 +07:00
e38dc5555c
fix(codex): keep element types through the array coercion, model mcpAdd as a union
nntrivi2001
2026-09-08 20:31:10 +07:00
8021e569f2
fix(codex): add array coercion and typed arguments for CLI-backed routes
nntrivi2001
2026-09-08 20:27:52 +07:00
2ae9b06652
feat(codex): add the codexConfig API namespace
nntrivi2001
2026-09-08 20:20:59 +07:00
aca8fd02ee
fix(codex): stop 502ing empty CLI output, GET /file no longer mkdirs or leaks paths
nntrivi2001
2026-09-08 20:15:12 +07:00
29ed86d672
fix(codex): close symlink escape on GET /file, pin project writes to server cwd
nntrivi2001
2026-09-08 20:07:57 +07:00
32839332f2
feat(codex): expose the Codex config API
nntrivi2001
2026-09-08 17:54:36 +07:00
58623f37c0
fix(codex): close parent-dir symlink escape in the containment check
nntrivi2001
2026-09-08 17:43:09 +07:00
f3a2f41ed7
fix(codex): close symlink write escape and validate listBackups scope/type
nntrivi2001
2026-09-08 17:34:10 +07:00
c9541dc509
feat(codex): write Codex artifacts with backup and atomic rename
nntrivi2001
2026-09-08 17:22:31 +07:00
dcd65f891c
fix(codex): support mcp add --url form, guard specs/URLs, cover --env
nntrivi2001
2026-09-08 17:15:24 +07:00
ba79610697
feat(codex): wrap the codex mcp/plugin CLI in argv-safe calls
nntrivi2001
2026-09-08 17:06:44 +07:00
b0788eea80
fix(codex): backslash parity in the TOML closing-quote scan
nntrivi2001
2026-09-08 16:57:02 +07:00
236e94760f
fix(codex): escape-aware closing-quote scan, honest symlink coverage
nntrivi2001
2026-09-08 16:48:45 +07:00
98b1921ca6
fix(codex): keep commented TOML fields, follow symlinked config surfaces
nntrivi2001
2026-09-08 16:41:46 +07:00
7618766861
feat(codex): read the Codex config surfaces
nntrivi2001
2026-09-08 16:32:06 +07:00
57849d2f75
refactor(codex): give the CODEX_HOME lookup its own module
nntrivi2001
2026-09-08 16:24:17 +07:00