f73b49f17c
Merge pull request 'release: prep 1.4.0 — bump version + finalize changelog' (#109) from release/v1.4.0 into main
main
v1.4.0
the_og2026-08-13 12:56:03 -04:00
675490e3c3
Merge pull request 'ci: skip test matrix on docs-only changes + add job timeouts' (#108) from ci/harden-runner into main
the_og2026-08-13 12:53:23 -04:00
3768113938
Merge pull request 'docs: add CHANGELOG.md (Keep a Changelog) — Unreleased → 1.4.0' (#107) from docs/changelog into main
the_og2026-08-13 12:51:18 -04:00
583e4e4af0
ci: skip test matrix on docs-only changes + add job timeouts
the_og2026-08-13 16:46:10 +00:00
d4ce2647ae
Merge pull request 'feat(#102): in-app sidecar TOML editor (stacked on #101)' (#104) from feat/102 into main
the_og2026-08-13 00:55:21 -04:00
ece8c99f79
Merge pull request 'feat(#101): live hot-reload of external sidecar/config changes' (#103) from feat/101 into main
the_og2026-08-13 00:55:04 -04:00
436524bf00
Merge pull request 'feat(#88): detect & migrate removed CLI flags into env (ssh-mcp v2)' (#89) from feat/removed-flag-env-migration into main
the_og2026-08-12 02:13:02 -04:00
e542ff6e8f
Merge remote-tracking branch 'origin/main' into feat/removed-flag-env-migration
the_og2026-08-12 06:12:19 +00:00
dc9e035781
Merge pull request '"Move to environment variable" — convert a plaintext secret to ${VAR} (#83)' (#87) from feat/83-move-to-env-var into main
the_og2026-08-12 02:10:56 -04:00
06e74d4d2c
Merge pull request 'feat: Ctrl+S save shortcut + enable/disable-all actions (#55)' (#59) from feat/55-ux-polish into main
the_og2026-07-12 14:02:23 -04:00
47c95ac006
Merge pull request 'feat: named server sets — save/apply the Active/Disabled split (#52)' (#56) from feat/52-server-sets into main
the_og2026-07-12 14:00:19 -04:00
6b22ad26f0
Merge pull request 'feat: structural schema lint for server definitions (#54)' (#58) from feat/54-schema-lint into main
the_og2026-07-12 14:00:12 -04:00
874948506c
Merge pull request 'feat: discover Claude Code project .mcp.json configs as profiles (#53)' (#57) from feat/53-project-mcp-discovery into main
the_og2026-07-12 13:58:52 -04:00
9f535fb77f
Merge pull request 'release: v1.2.1 — first shipped build with icon fix, audit fixes #32–#40, Windows tree-kill (#13)' (#51) from release/v1.2.1 into main
v1.2.1
the_og2026-07-12 13:33:26 -04:00
ed7c40cac9
Merge pull request 'fix: kill the whole process tree on Windows spawn-test timeout (#13)' (#50) from fix/13-windows-tree-kill into main
the_og2026-07-12 13:31:15 -04:00
41891ddad4
Merge pull request 'fix: block duplicate env/header keys at entry instead of silently dropping one (#38)' (#49) from fix/38-duplicate-kv-keys into main
the_og2026-07-12 13:06:54 -04:00
408f517c5d
Merge pull request 'fix: pop old AND new name from health cache on rename (#36)' (#48) from fix/36-health-cache-rename into main
the_og2026-07-12 13:06:48 -04:00
9036729cd8
Merge pull request 'fix: MSIX warning gets a persistent banner instead of the status bar (#35)' (#47) from fix/35-msix-banner into main
the_og2026-07-12 13:06:41 -04:00
29a08e9532
Merge pull request 'ci: test on windows + python 3.13 (#40)' (#46) from ci/40-test-matrix into main
the_og2026-07-12 13:06:34 -04:00
b485357cd5
Merge pull request 'fix: import every dropped .json (aggregate counts) + 5 MB size guard (#39)' (#45) from fix/39-drop-import-all into main
the_og2026-07-12 13:00:43 -04:00
6a91f830dc
Merge pull request 'fix: only advance update/lastCheck after a completed check (#37)' (#44) from fix/37-update-lastcheck into main
the_og2026-07-12 13:00:36 -04:00
6dacc26057
Merge pull request 'fix: harden restart_claude_desktop — Linux refusal, macOS quit-wait, Windows MSIX guard (#33)' (#43) from fix/33-restart-hardening into main
the_og2026-07-12 13:00:30 -04:00
1087fc84d1
Merge pull request 'fix: keep UpdateCheckWorker alive until its thread finishes (#32)' (#42) from fix/32-about-worker-lifetime into main
the_og2026-07-12 13:00:22 -04:00
5df364fb2e
Merge pull request 'fix: spawn_test never raises — str-coerce env/command, wrap unexpected errors (#34)' (#41) from fix/34-spawn-test-env into main
the_og2026-07-12 13:00:14 -04:00