This website requires JavaScript.
bc3c47ee81
make extension activation transactional (T-377)
jpmschweitzer and Claude Fable 5
2026-06-12 01:35:24 +02:00
c31f5bfb14
add Terminal.writeBytes with a persistent UTF-8 decoder (T-373)
jpmschweitzer and Claude Fable 5
2026-06-12 01:32:13 +02:00
928dede847
return error envelopes from failed claude commands (T-391)
jpmschweitzer and Claude Fable 5
2026-06-12 01:28:50 +02:00
638869621e
remove dead welcome tiles; advertise only real shortcuts (T-383)
jpmschweitzer and Claude Fable 5
2026-06-12 01:24:58 +02:00
d9ae2d7585
surface kernel notifications as toasts (T-382)
jpmschweitzer and Claude Fable 5
2026-06-12 01:21:16 +02:00
01c3de37e1
render markdown hard breaks and image placeholders (T-379)
jpmschweitzer and Claude Fable 5
2026-06-12 01:18:41 +02:00
e413380ea9
make settings persistence safe for nested data and crashes (T-376)
jpmschweitzer and Claude Fable 5
2026-06-12 01:16:48 +02:00
5d52694889
serve IPC clients with one await-for read loop (T-372)
jpmschweitzer and Claude Fable 5
2026-06-12 01:13:43 +02:00
bbc6899df2
consume the fork source on first bind (T-375)
jpmschweitzer and Claude Fable 5
2026-06-12 01:11:17 +02:00
51957eb0ac
coalesce concurrent session spawns onto one future (T-374)
jpmschweitzer and Claude Fable 5
2026-06-12 01:08:33 +02:00
5d9443d9f7
spawn terminal panes in the open workspace root (T-381)
jpmschweitzer and Claude Fable 5
2026-06-12 01:06:45 +02:00
5f9c054420
replay-latest ValueStream for session state streams (T-386, T-274)
jpmschweitzer and Claude Fable 5
2026-06-12 01:05:08 +02:00
0e7353bf9c
run dart format over the dragon-fix files
jpmschweitzer and Claude Fable 5
2026-06-12 00:58:37 +02:00
9889afdc35
require a bearer token on the MCP HTTP server (T-362)
jpmschweitzer and Claude Fable 5
2026-06-12 00:58:01 +02:00
a919d79ce1
watch the claude process: drain stderr, surface exit (T-361)
jpmschweitzer and Claude Fable 5
2026-06-12 00:54:12 +02:00
77c4341318
scope collapser-card semantics exclusion to the header (T-370)
jpmschweitzer and Claude Fable 5
2026-06-12 00:47:06 +02:00
664a8da72e
tear down the previous workspace's services on project switch (T-367)
jpmschweitzer and Claude Fable 5
2026-06-12 00:44:24 +02:00
ba6ab51118
confine editor.open/editor.save to the workspace (T-363)
jpmschweitzer and Claude Fable 5
2026-06-12 00:39:23 +02:00
88d72789f4
apply include/exclude globs in search.replace (T-364)
jpmschweitzer and Claude Fable 5
2026-06-12 00:34:47 +02:00
8477e302ef
detect symlinks from the lister entity, never descend them (T-365)
jpmschweitzer and Claude Fable 5
2026-06-12 00:32:24 +02:00
34821fbc39
guard SGR 38/48 lookahead; parse colon sub-parameters (T-369)
jpmschweitzer and Claude Fable 5
2026-06-12 00:30:41 +02:00
390ab2b64e
gate conversation auto-scroll on the bottom pin (T-368)
jpmschweitzer and Claude Fable 5
2026-06-12 00:26:32 +02:00
75fc2719a0
cache the kernel ref so dispose() can actually clean up (T-366)
jpmschweitzer and Claude Fable 5
2026-06-12 00:24:27 +02:00
466383671d
close the PTY master fd when the child exits naturally (T-360)
jpmschweitzer and Claude Fable 5
2026-06-12 00:18:47 +02:00
647c22d32a
file Q-35 through Q-49 for the Fable review feature proposals
jpmschweitzer and Claude Fable 5
2026-06-12 00:14:21 +02:00
3ed90fc318
file the 2026-06-11 Fable review under epic T-359
jpmschweitzer and Claude Fable 5
2026-06-12 00:13:52 +02:00
662325d5db
trim CHANGELOG bullets to the 60-word cap
jpmschweitzer and Claude Opus 4.8
2026-06-11 19:17:50 +02:00
1e24f0022d
close out T-325 in the ticket board
jpmschweitzer and Claude Opus 4.8
2026-06-11 19:17:09 +02:00
d43377ac89
claude: live-tail terminal sub-card in expanded Bash cards (T-325, UI)
jpmschweitzer and Claude Opus 4.8
2026-06-11 19:09:01 +02:00
898a0316e5
claude: Bash live-tail detection + read-only file follower (T-325, core)
jpmschweitzer and Claude Opus 4.8
2026-06-11 17:12:53 +02:00
d43ddfed9c
pql: refine T-47 (clide self-update) and return it to the backlog
jpmschweitzer and Claude Opus 4.8
2026-06-11 15:33:36 +02:00
4c33a85bf0
claude: give each spawned subagent its own collapsing card (T-342)
jpmschweitzer and Claude Opus 4.8
2026-06-11 14:57:21 +02:00
ce200765cc
claude: accepting ExitPlanMode exits plan mode in the panel (T-337)
jpmschweitzer and Claude Opus 4.8
2026-06-11 14:34:50 +02:00
430189d714
keymap: support bare-modifier double-tap chords; double-Shift → quick-open (T-341)
jpmschweitzer and Claude Opus 4.8
2026-06-11 13:26:54 +02:00
c1b78d2845
release v2.3.3
v2.3.3
jpmschweitzer and Claude Opus 4.8
2026-06-11 12:35:08 +02:00
fc4021e98b
main: boot the daemon at the last project, not HOME (T-352)
jpmschweitzer and Claude Opus 4.8
2026-06-11 12:32:18 +02:00
46f84728d2
deps: bump markdown 7.2.2 -> 7.3.1, unblocked by the Dart 3.9 floor (T-353)
jpmschweitzer and Claude Opus 4.8
2026-06-11 12:12:03 +02:00
6d0ebab721
chore: adopt Dart 3.9 toolchain — honest floor + tall-style reformat (T-353)
jpmschweitzer and Claude Opus 4.8
2026-06-11 12:11:53 +02:00
bcea5f15b7
ci: run osv-scanner in CI, not push-check (T-353)
jpmschweitzer and Claude Opus 4.8
2026-06-11 09:08:30 +02:00
34ce01cbf1
ci: add osv-scanner supply-chain gate to push-check (T-353)
jpmschweitzer and Claude Opus 4.8
2026-06-11 09:06:22 +02:00
1238802f54
deps: CVE audit + refresh safe pins, document held ones (T-353)
jpmschweitzer and Claude Opus 4.8
2026-06-11 08:58:54 +02:00
4fa4ce1bac
release v2.3.2
v2.3.2
jpmschweitzer and Claude Opus 4.8
2026-06-11 08:45:17 +02:00
7d951a247f
main: serialize IPC-server swaps so the repo bind wins (T-352)
jpmschweitzer and Claude Opus 4.8
2026-06-11 08:44:17 +02:00
138872e990
release v2.3.1
v2.3.1
jpmschweitzer and Claude Opus 4.8
2026-06-10 20:40:09 +02:00
a0501b4a0a
pql: refetch ticket + decision sidebars when the workspace opens (T-352)
jpmschweitzer and Claude Opus 4.8
2026-06-10 20:38:44 +02:00
7cea13c5c0
linux: request no-decorations on map, not just realize (T-351)
jpmschweitzer and Claude Opus 4.8
2026-06-10 20:24:50 +02:00
9a8175903b
pql: retry transient db-busy so sidebar panes don't stick (T-350)
jpmschweitzer and Claude Opus 4.8
2026-06-10 20:20:36 +02:00
b648523a1a
release v2.3.0
v2.3.0
jpmschweitzer and Claude Opus 4.8
2026-06-10 19:51:35 +02:00
16dc628fee
linux: require wayland-client so frameless chrome can't be dropped (T-349)
jpmschweitzer and Claude Opus 4.8
2026-06-10 19:46:25 +02:00
b7e0835b74
pre-push: skip the test suite unless lib/ or pubspec changed (T-348)
jpmschweitzer and Claude Opus 4.8
2026-06-10 19:21:37 +02:00
b0f2580150
persist T-345..T-347 ticket id mappings
jpmschweitzer and Claude Opus 4.8
2026-06-10 19:07:21 +02:00
36f4561ca1
expand PATH on Linux so desktop-launched clide finds pql (T-347)
jpmschweitzer and Claude Opus 4.8
2026-06-10 18:57:17 +02:00
5bbbc72dab
test-core: use dart --timeout, drop GNU timeout/setsid wrapper
Jeroen Schweitzer and Claude
2026-06-10 19:04:26 +02:00
96f9cdedf4
regenerate macOS goldens for card and collapser suites
Jeroen Schweitzer and Claude
2026-06-10 18:41:16 +02:00
b441b9d3dc
make the coverage harness concurrency-safe (T-345)
jpmschweitzer and Claude Opus 4.8
2026-06-10 18:35:02 +02:00
034a9d289e
ticket update
jpmschweitzer
2026-06-10 18:17:13 +02:00
fb0179d493
align card font sizes across the conversation stream (T-344)
jpmschweitzer and Claude Opus 4.8
2026-06-10 18:15:56 +02:00
75cf14f1cb
tickets panel: per-type filter chips (T-343)
jpmschweitzer and Claude Opus 4.8
2026-06-10 18:13:04 +02:00
91b7dbef4d
tickets: file T-343 — ticket-panel type filter chips
jpmschweitzer and Claude Opus 4.8
2026-06-10 17:54:40 +02:00
0a6d5a5ef8
format conversation_view after the resolver extraction
jpmschweitzer and Claude Opus 4.8
2026-06-10 17:52:30 +02:00
9b02a976ec
extract pick-up + file-resolver helpers for coverage
jpmschweitzer and Claude Opus 4.8
2026-06-10 17:51:47 +02:00
6baa6ffdb1
format the T-300 file-ref test
jpmschweitzer and Claude Opus 4.8
2026-06-10 17:41:20 +02:00
62f9975b06
docs: correct stale architecture references
jpmschweitzer and Claude Opus 4.8
2026-06-10 17:39:31 +02:00
4a9f57b14a
tickets: expand T-342 — route nested runs to the right per-agent card
jpmschweitzer and Claude Opus 4.8
2026-06-10 17:29:25 +02:00
bc7ee3b88c
tickets: file T-342 — per-subagent activity cards
jpmschweitzer and Claude Opus 4.8
2026-06-10 17:27:35 +02:00
3134a0ac52
tickets: backlog relevance sweep (sub-T-100)
jpmschweitzer and Claude Opus 4.8
2026-06-10 17:18:11 +02:00
66d3d024ca
log the failing command on a dispatch error (T-80)
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:59:09 +02:00
a7349aacf1
document that the pre-commit hook auto-stages .pql/changelog
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:52:16 +02:00
8fef818d97
tickets: flush pql changelog export (T-57 notes)
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:48:52 +02:00
848f1a4dab
tickets: cancel T-45 (obsolete), add notes to T-57
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:45:46 +02:00
30df42c789
fix licenses.yaml drift vs pubspec
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:44:48 +02:00
3a4b758dcb
document tooling discipline: make targets, shell hygiene
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:35:32 +02:00
3b3dd71f4a
trim Unreleased changelog bullets under the 60-word gate (T-311/T-338/T-339)
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:34:01 +02:00
3b23da052e
fold the Deny & simplify denial instead of a red error (T-340)
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:29:30 +02:00
a948bc8a1f
pick-up sets the ticket to in_progress on accept (T-339)
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:18:16 +02:00
dea3e70e49
fold sub-agent prompts via parent_tool_use_id (T-338)
jpmschweitzer and Claude Opus 4.8
2026-06-10 16:03:50 +02:00
026e331146
clickable file references in the Claude conversation (T-300)
jpmschweitzer and Claude Opus 4.8
2026-06-10 15:55:53 +02:00
984bf0cfaf
file T-338: agent prompt renders as a 'you' card instead of folding into the Activity Agent card
jpmschweitzer and Claude Opus 4.8
2026-06-10 15:48:43 +02:00
c6fa384972
file SSH-remote workspaces epic (T-329) with phased stories
jpmschweitzer and Claude Opus 4.8
2026-06-10 15:29:00 +02:00
ec88944896
Deny & simplify note: tell Claude not to narrate the retry (T-328)
jpmschweitzer and Claude Opus 4.8
2026-06-10 15:19:15 +02:00
597b2f7622
dismiss the lightbox on a tap outside the image (T-309)
jpmschweitzer and Claude Opus 4.8
2026-06-10 15:18:00 +02:00
9607124c2b
fix ClideStatusIndicator duplicate-key crash on rapid status flips (T-326)
jpmschweitzer and Claude Opus 4.8
2026-06-10 15:00:58 +02:00
3097d5f63b
hand a ticket to Claude from the sidebar (T-327)
jpmschweitzer and Claude Opus 4.8
2026-06-10 14:52:27 +02:00
aa6f112164
bump run-status spinner to 26 (T-304)
jpmschweitzer and Claude Opus 4.8
2026-06-10 14:36:55 +02:00
4f632d3cdd
dock Claude's task list above the composer (T-308)
jpmschweitzer and Claude Opus 4.8
2026-06-10 14:31:35 +02:00
2c8e9f2821
add 'Deny & simplify' permission option (T-311)
jpmschweitzer and Claude Opus 4.8
2026-06-10 14:14:00 +02:00
01445c4fae
enlarge the activity-card run-status spinner (T-304)
jpmschweitzer and Claude Opus 4.8
2026-06-10 14:05:17 +02:00
0a59f76172
release 2.2.0
v2.2.0
jpmschweitzer and Claude Opus 4.8
2026-06-10 13:51:11 +02:00
3dd770c0a6
add 1px breathing room above tab strips (T-324)
jpmschweitzer and Claude Opus 4.8
2026-06-10 13:36:35 +02:00
ba968223fe
file T-324: 1px margin above the tab strip (cramped tabs)
jpmschweitzer and Claude Opus 4.8
2026-06-10 13:26:18 +02:00
a879238102
fix image stale-render on in-place overwrite (T-312)
jpmschweitzer and Claude Opus 4.8
2026-06-10 13:25:58 +02:00
1194527ad5
T-317: merge canvas work into one drawing-card epic (D-91 follow-up)
jpmschweitzer and Claude Opus 4.8
2026-06-10 13:25:04 +02:00
7a98cbae4b
frame the context / thinking / agent-prompt meta cards (T-306)
jpmschweitzer and Claude Opus 4.8
2026-06-10 13:16:41 +02:00
db66039769
file T-315/T-316: CLI stdin JSON plumbing + image annotation metadata
jpmschweitzer and Claude Opus 4.8
2026-06-10 12:55:57 +02:00
9f282e1568
refine T-313: ground the CLI/IPC verbage in image.show's pattern
jpmschweitzer and Claude Opus 4.8
2026-06-10 12:50:06 +02:00
3833a41a9e
Phosphor icons: resolve by name via a generated map (T-314)
jpmschweitzer and Claude Opus 4.8
2026-06-10 12:46:51 +02:00
b8d75230e8
refine T-313: reuse clideFontWelcomeBanner (52) for the hero size
jpmschweitzer and Claude Opus 4.8
2026-06-10 12:44:10 +02:00
7ac29f59d1
refine T-313: multi-icon labelled glyph card + multi-size + flow
jpmschweitzer and Claude Opus 4.8
2026-06-10 12:43:10 +02:00
c72eb1eb5d
T-302: settings-modal wireframe + scope-icon decision
jpmschweitzer and Claude Opus 4.8
2026-06-10 12:22:16 +02:00
b680df2b24
T-310: numpad digits select prompt-card options
jpmschweitzer and Claude Opus 4.8
2026-06-10 12:07:35 +02:00