This website requires JavaScript.
095c45a023
feat(markdown): live-sync read-mirror of the open editor buffer (T-36)
jpmschweitzer and Claude Opus 4.8
2026-06-28 11:08:31 +02:00
84f4b20cb8
feat(claude): nudge fresh sessions to load the pql + clide skills (T-490)
jpmschweitzer and Claude Opus 4.8
2026-06-28 10:53:08 +02:00
a46677facf
feat(welcome): initialize a non-repo folder as a project (T-489)
jpmschweitzer and Claude Opus 4.8
2026-06-28 08:42:02 +02:00
25430686cc
feat(welcome): New project flow + per-repo account roadblock (T-488)
jpmschweitzer and Claude Opus 4.8
2026-06-28 08:35:30 +02:00
adaf8966dc
feat(cli): clide project new — create + git-init a new project (T-487)
jpmschweitzer and Claude Opus 4.8
2026-06-28 08:23:18 +02:00
b9fc720f97
feat(git): GitClient.init for the new-project flow (T-487)
jpmschweitzer and Claude Opus 4.8
2026-06-28 08:19:10 +02:00
6d7b96f115
chore(plan): re-scope T-486 — account picker at new-project init, not welcome
jpmschweitzer and Claude Opus 4.8
2026-06-28 08:06:42 +02:00
8a9167bdfd
test(claude): cover remove-nonexistent + list live-update for the 95% margin
jpmschweitzer and Claude Opus 4.8
2026-06-28 01:19:50 +02:00
da82b48f9b
test(claude): cover the per-repo account branches to clear the 95% gate
jpmschweitzer and Claude Opus 4.8
2026-06-28 01:13:03 +02:00
53b93f092b
test(claude): scope the Claude-category select assertion to the defaults fields
jpmschweitzer and Claude Opus 4.8
2026-06-28 00:57:26 +02:00
996b10d3ec
feat(claude): account login pane — host claude login in a modal terminal (T-485)
jpmschweitzer and Claude Opus 4.8
2026-06-28 00:52:41 +02:00
222d4ae5e3
feat(claude): per-repo account badge in the Claude pane chrome (T-481)
jpmschweitzer and Claude Opus 4.8
2026-06-28 00:43:40 +02:00
5c31190c4f
feat(claude): Settings → Claude accounts registry list (T-482 part 2)
jpmschweitzer and Claude Opus 4.8
2026-06-28 00:35:47 +02:00
c3efcf3855
feat(claude): Settings → Claude per-workspace account picker (T-482 part 1)
jpmschweitzer and Claude Opus 4.8
2026-06-27 23:46:43 +02:00
e86543d476
fix(ipc): write the /ide discovery lock into bound-account config dirs (T-479)
jpmschweitzer and Claude Opus 4.8
2026-06-27 21:25:19 +02:00
34b9690005
feat(claude): respawn panes on account set/unset + safe --purge (T-480 part 2)
jpmschweitzer and Claude Opus 4.8
2026-06-27 21:18:49 +02:00
744b6cff43
feat(cli): clide claude account verbs — add/list/login/set/unset/remove (T-480 part 1)
jpmschweitzer and Claude Opus 4.8
2026-06-27 17:30:01 +02:00
1fa7dee863
feat(claude): spawn hosted sessions under the bound account's CLAUDE_CONFIG_DIR (T-484)
jpmschweitzer and Claude Opus 4.8
2026-06-27 17:00:06 +02:00
a8d321f344
feat(claude): per-repo account registry + storage foundation (T-483)
jpmschweitzer and Claude Opus 4.8
2026-06-27 16:42:39 +02:00
c6adccc5de
build(make): route build through build-<os> instead of duplicating the flutter build
jpmschweitzer and Claude Opus 4.8
2026-06-27 16:32:44 +02:00
679b5ba9d9
feat(cli): clide instances / instance verbs for instance discovery (T-247)
jpmschweitzer and Claude Opus 4.8
2026-06-27 15:51:13 +02:00
ceab497ba8
fix(ipc): sweep dead orphan sockets from the runtime dir on startup (T-247)
jpmschweitzer and Claude Opus 4.8
2026-06-27 08:15:05 +02:00
6af980f31c
fix(cli): honor CLIDE_SOCK as an explicit target, fail loudly if dead (T-247)
jpmschweitzer and Claude Opus 4.8
2026-06-27 08:11:55 +02:00
3cbe0e6ec6
refactor(claude): drop the redundant Team-tab account budget (T-158)
jpmschweitzer and Claude Opus 4.8
2026-06-27 07:56:09 +02:00
a72906d25d
chore(plan): reconcile T-477/T-478 label collision from the merge
jpmschweitzer and Claude Opus 4.8
2026-06-27 07:45:10 +02:00
026156261c
Merge origin/main: T-476 per-repo-account breakdown
jpmschweitzer and Claude Opus 4.8
2026-06-26 11:36:03 +02:00
763d628fc9
feat(claude): shared account budget in Team tab + meta-sidebar card facelift (T-158)
jpmschweitzer and Claude Opus 4.8
2026-06-26 11:31:50 +02:00
3f627c5b17
chore(plan): break T-476 down into 6 children under an epic
Jeroen Schweitzer and Claude Opus 4.7
2026-06-26 09:50:57 +02:00
c4be179a87
chore(plan): record T-158 decision — option A (shared-account team-tab budget)
jpmschweitzer and Claude Opus 4.8
2026-06-26 09:01:21 +02:00
367792490d
chore(plan): refine T-158 (team-sidebar usage budget) implementation plan
jpmschweitzer and Claude Opus 4.8
2026-06-26 08:59:50 +02:00
259562f8cc
docs(git-commit): document the release tagging step (T-393)
jpmschweitzer and Claude Opus 4.8
2026-06-24 23:27:13 +02:00
9a5f5b2ab5
build(hooks): widen pre-push fast path to test/ci/.githooks + guard test (T-393)
jpmschweitzer and Claude Opus 4.8
2026-06-24 23:26:52 +02:00
c1d91e57d2
build(ci): real release finalizer + make release target (T-393)
jpmschweitzer and Claude Opus 4.8
2026-06-24 23:26:37 +02:00
b7db22924d
feat(theme): canonical theme/namespace lists + ship Summer Night (T-371, T-478)
jpmschweitzer and Claude Opus 4.8
2026-06-24 15:31:16 +02:00
1e49f3e1d9
fix(editor): collapse the workspace split when the last buffer closes (T-459)
jpmschweitzer and Claude Opus 4.8
2026-06-22 17:49:12 +02:00
8c9c881d81
fix(welcome): open Linux window at 1600x900 to clear footer overlap (T-477)
jpmschweitzer and Claude Opus 4.8
2026-06-22 09:14:05 +02:00
3aebfa7ec3
release v2.8.1
v2.8.1
jpmschweitzer and Claude Opus 4.8
2026-06-22 07:46:10 +02:00
ea340ef141
fix(i18n): localize remaining Claude-pane strings (T-462)
jpmschweitzer and Claude Opus 4.8
2026-06-22 00:24:34 +02:00
c6db2fa7dc
release v2.8.0
v2.8.0
jpmschweitzer and Claude Opus 4.8
2026-06-20 19:46:45 +02:00
9d7ab35a19
test(i18n): cover the i18n facade, selector, manifest routing + locale (T-462)
jpmschweitzer and Claude Opus 4.8
2026-06-20 18:26:30 +02:00
328902a3d8
feat(i18n): Dutch (nl-NL) translation pack (T-462)
jpmschweitzer and Claude Opus 4.8
2026-06-20 17:34:48 +02:00
43c650de10
feat(i18n): UI language selector (Settings → Appearance → Language) (T-462)
jpmschweitzer and Claude Opus 4.8
2026-06-20 17:34:08 +02:00
bee7f98e45
docs(i18n): record D-102 (i18n routing) + ui-design skill rule
jpmschweitzer and Claude Opus 4.8
2026-06-19 15:57:05 +02:00
1bdfd1be1c
refactor(i18n): bundle catalogs under assets/i18n/<locale>/ (T-462)
jpmschweitzer and Claude Opus 4.8
2026-06-19 15:54:14 +02:00
37fa255a63
refactor(i18n): route command + settings manifest labels through the catalog (T-462)
jpmschweitzer and Claude Opus 4.8
2026-06-19 10:20:19 +02:00
198c8b18b5
feat(i18n): i18n key fields on command + settings contributions (T-462)
jpmschweitzer and Claude Opus 4.8
2026-06-19 09:44:35 +02:00
33a8a74240
refactor(i18n): route framework + shared chrome through a 'core' catalog (T-469)
jpmschweitzer and Claude Opus 4.8
2026-06-18 23:26:02 +02:00
17bc907415
fix(test): settle the menu overlay before re-tapping the top button
jpmschweitzer and Claude Opus 4.8
2026-06-18 23:21:06 +02:00
c5500dc235
refactor(i18n): route remaining extension labels through the catalog (T-468)
jpmschweitzer and Claude Opus 4.8
2026-06-18 22:16:20 +02:00
17d22b9571
refactor(i18n): route planning-pane labels through the catalog (T-467)
jpmschweitzer and Claude Opus 4.8
2026-06-18 22:14:01 +02:00
f33cd603be
refactor(i18n): route git + diff panel labels through the catalog (T-466)
jpmschweitzer and Claude Opus 4.8
2026-06-18 22:13:35 +02:00
16fe71cb3f
refactor(i18n): route claude pane labels through the catalog (T-464)
jpmschweitzer and Claude Opus 4.8
2026-06-18 21:19:19 +02:00
93aa9bc332
fix(i18n): re-export I18nReplacer with the ClideSettings facade (T-462)
jpmschweitzer and Claude Opus 4.8
2026-06-18 21:14:20 +02:00
e1d57e7964
refactor(i18n): route welcome labels through the catalog (T-465)
jpmschweitzer and Claude Opus 4.8
2026-06-18 15:52:05 +02:00
3e83373258
fix(i18n): close theme-picker + diff catalog gaps (T-463)
jpmschweitzer and Claude Opus 4.8
2026-06-18 09:56:25 +02:00
6d2361cd61
feat(i18n): load every extension's own namespace + facade lookup (T-462)
jpmschweitzer and Claude Opus 4.8
2026-06-18 09:54:56 +02:00
2fe5d6d3e8
release v2.7.1
v2.7.1
jpmschweitzer and Claude Opus 4.8
2026-06-18 09:37:59 +02:00
8130d6b43a
feat(fonts): default UI font back to Josefin Sans
jpmschweitzer and Claude Opus 4.8
2026-06-18 09:36:30 +02:00
90546cb446
fix(fonts): markdown prose + links honour the live UI font (T-475)
jpmschweitzer and Claude Opus 4.8
2026-06-18 09:35:51 +02:00
258090926d
release v2.7.0
v2.7.0
jpmschweitzer and Claude Opus 4.8
2026-06-17 22:37:00 +02:00
160cc81741
fix(test): de-flake theme_persistence project-write assertion under load
jpmschweitzer and Claude Opus 4.8
2026-06-17 22:30:47 +02:00
18c8e702fb
test(settings): cover the schema-engine edit/file/scope/search paths
jpmschweitzer and Claude Opus 4.8
2026-06-17 22:27:59 +02:00
a5d6559d24
fix(test): pty_log_test imports package:test, not flutter_test
jpmschweitzer and Claude Opus 4.8
2026-06-17 22:27:12 +02:00
18cd945380
refactor(theme): route consumer reads through ClideSettings.theme (T-473)
jpmschweitzer and Claude Opus 4.8
2026-06-17 21:47:15 +02:00
1c79c9c4dc
refactor(i18n): route consumer reads through ClideSettings.i18n (T-474)
jpmschweitzer and Claude Opus 4.8
2026-06-17 21:37:51 +02:00
c4248e3228
fix(fonts): honour the monospace setting in context-free render helpers (T-472)
jpmschweitzer and Claude Opus 4.8
2026-06-17 21:35:38 +02:00
6b5317342b
chore(plan): file T-472/T-473/T-474 (ClideSettings migration follow-ups)
jpmschweitzer and Claude Opus 4.8
2026-06-17 21:00:28 +02:00
b8e6629df5
feat(settings): monospace font picker + bundle Fira Mono (T-471)
jpmschweitzer and Claude Opus 4.8
2026-06-17 20:59:47 +02:00
a7ea38acde
refactor(settings): ClideSettings — one live-preferences facade (D-101)
jpmschweitzer and Claude Opus 4.8
2026-06-17 20:57:16 +02:00
8ad5c9ba6e
chore(plan): file T-471 (monospace font picker follow-up)
jpmschweitzer and Claude Opus 4.8
2026-06-17 20:16:38 +02:00
21d435d1f1
feat(settings): Inter as default UI font + UI font picker (T-460)
jpmschweitzer and Claude Opus 4.8
2026-06-17 20:15:01 +02:00
b1057b41c8
chore(plan): file T-470 (Claude apply-to-current prompt follow-up)
jpmschweitzer and Claude Opus 4.8
2026-06-17 20:00:46 +02:00
ea670fd077
feat(settings): Claude category — new-session defaults (T-457)
jpmschweitzer and Claude Opus 4.8
2026-06-17 19:58:11 +02:00
d9eadf295a
chore(plan): sync settings-epic ticket statuses
jpmschweitzer and Claude Opus 4.8
2026-06-17 14:11:15 +02:00
de1e96c510
style(test): dart format settings + keymap category tests
jpmschweitzer and Claude Opus 4.8
2026-06-17 14:07:47 +02:00
79c5294d44
feat(settings): Extensions tab — "watch this space" notice (T-456)
jpmschweitzer and Claude Opus 4.8
2026-06-17 13:45:01 +02:00
757d6f71fa
feat(settings): Appearance category + custom-control escape hatch (T-452)
jpmschweitzer and Claude Opus 4.8
2026-06-17 13:04:52 +02:00
727fe8fdd4
feat(settings): Keymap category — preset select (T-451)
jpmschweitzer and Claude Opus 4.8
2026-06-17 12:51:14 +02:00
7aab93e776
chore(config): deny bulk git add (-A / --all / .) in project settings
jpmschweitzer and Claude Opus 4.8
2026-06-17 12:44:05 +02:00
291f997d31
feat(settings): Activity category — conversation fold level (T-453)
jpmschweitzer and Claude Opus 4.8
2026-06-17 12:41:20 +02:00
76d8dadc25
docs: forbid git add -A in CLAUDE.md, require git-commit skill
jpmschweitzer and Claude Opus 4.8
2026-06-17 12:33:41 +02:00
f643d6e747
feat(settings): cross-category settings search (T-450)
jpmschweitzer and Claude Opus 4.8
2026-06-17 12:24:24 +02:00
f56ad88439
feat(settings): per-field scope tags + scope resolution (T-449)
jpmschweitzer and Claude Opus 4.8
2026-06-17 12:18:38 +02:00
6c6b0c731e
feat(settings): category rail + navigation (T-447)
jpmschweitzer and Claude Opus 4.8
2026-06-17 12:09:56 +02:00
4bbb0ee4b3
feat(settings): schema-driven settings engine (T-448)
jpmschweitzer and Claude Opus 4.8
2026-06-17 12:07:51 +02:00
643f40d7b2
feat(settings): settings panel shell + settings.open command (T-445)
jpmschweitzer and Claude Opus 4.8
2026-06-17 11:41:20 +02:00
50d10c792a
chore(plan): file T-461 (red error border on API-error cards)
jpmschweitzer and Claude Opus 4.8
2026-06-17 09:42:54 +02:00
f5fab2f4c2
chore(plan): file T-460 (Appearance font pickers + bundle Inter)
jpmschweitzer and Claude Opus 4.8
2026-06-17 09:40:32 +02:00
c661f76c3b
sync licenses.yaml self.version to 2.6.0
jpmschweitzer and Claude Opus 4.8
2026-06-16 16:20:17 +02:00
f6a3c527f4
chore(plan): file T-458 EOL/EOF fidelity, T-459 split-collapse bug
jpmschweitzer and Claude Opus 4.8
2026-06-16 16:20:05 +02:00
57a25e6c2d
chore(release): cut 2.6.0
v2.6.0
jpmschweitzer and Claude Opus 4.8
2026-06-16 16:07:17 +02:00
804bba1680
docs(design): settings-UI wireframes + settings-ui implementation epic (T-302, T-444)
jpmschweitzer and Claude Opus 4.8
2026-06-16 15:41:55 +02:00
b5146cc9ad
chore(plan): relabel local T-440 -> T-443 (duplicate across clones)
jpmschweitzer and Claude Opus 4.8
2026-06-16 12:18:39 +02:00
7fa9c168b9
Merge remote-tracking branch 'origin/main'
jpmschweitzer
2026-06-16 12:17:15 +02:00
9b4ee63db4
chore(plan): activate T-302 (picked up for the settings wireframe)
jpmschweitzer and Claude Opus 4.8
2026-06-16 12:12:07 +02:00
2e4f87455a
feat(vim): gt / gT cycle workspace tabs (T-405 part 2)
jpmschweitzer and Claude Opus 4.8
2026-06-16 12:08:07 +02:00
3a59d5be8a
chore(plan): close T-407 (ex-line overlay; review skipped per user)
jpmschweitzer and Claude Opus 4.8
2026-06-16 11:57:28 +02:00
e54d5263e0
feat(vim): ex command-line overlay (:w :q :wq :x :e :N, ZZ) (T-407)
jpmschweitzer and Claude Opus 4.8
2026-06-16 11:44:48 +02:00
dfcfeed8b1
file T-440: build + vendor tree-sitter.dll for Windows
dehlak and Claude
2026-06-15 19:03:33 +02:00
c5e54ee0ac
chore(plan): close T-439 (login-shell PATH verified via Linux menu launch)
jpmschweitzer and Claude Opus 4.8
2026-06-15 18:03:19 +02:00