-
ab370c018a
refactor(chat): drop the blur from the block reveal
Bohdan Triapitsyn
2026-08-25 23:16:15 +03:00
-
5e37a436c1
feat(chat): soften the committed-block reveal into a materialize cascade
Bohdan Triapitsyn
2026-08-25 23:08:36 +03:00
-
ceee7f350e
fix(ui): preserve upstream sidebar and selection behavior
c_w_xiaohei
2026-08-26 02:36:07 +08:00
-
f329a22cf3
test(ui): align selection with context shell
c_w_xiaohei
2026-08-26 01:00:49 +08:00
-
1d694932aa
fix(ui): complete session rebase integration
c_w_xiaohei
2026-08-26 02:31:19 +08:00
-
45693e84bd
perf(ui): widen markdown session cache
c_w_xiaohei
2026-08-25 18:21:20 +08:00
-
fa1503a038
perf(ui): narrow session switch fanout
c_w_xiaohei
2026-08-25 17:26:32 +08:00
-
701173e399
perf(ui): index and batch session updates
c_w_xiaohei
2026-08-25 14:47:52 +08:00
-
df924aa532
fix(ui): bound settings mutation history
c_w_xiaohei
2026-08-25 01:57:32 +08:00
-
4454bf7e14
refactor(ui): encapsulate settings mutation tracking
c_w_xiaohei
2026-08-25 01:01:32 +08:00
-
532bdab5e8
fix(ui): preserve upstream behavior after performance rebase
c_w_xiaohei
2026-08-24 13:54:00 +08:00
-
9b9d7069c7
perf(ui): isolate scroll shadow effects
c_w_xiaohei
2026-08-23 23:23:52 +08:00
-
dd6a632bc5
perf(ui): streamline overlay scrollbar updates
c_w_xiaohei
2026-08-23 18:34:12 +08:00
-
cd179bd118
perf(ui): avoid parsing markdown control icons
c_w_xiaohei
2026-08-23 15:54:18 +08:00
-
ed37d8e249
perf(ui): isolate sidebar session selection
c_w_xiaohei
2026-08-23 02:47:31 +08:00
-
77da97953f
perf(ui): reuse detached markdown DOM
c_w_xiaohei
2026-08-22 18:15:04 +08:00
-
1dfa3aee2f
perf(ui): stage history overscan restoration
c_w_xiaohei
2026-08-22 03:14:15 +08:00
-
1c3c26f2bf
perf(ui): batch Mermaid viewer initialization
c_w_xiaohei
2026-08-21 21:08:09 +08:00
-
25be29731f
perf(ui): reuse warm markdown blocks
c_w_xiaohei
2026-08-21 13:59:13 +08:00
-
26dbc2f309
perf(ui): streamline session sidebar state
c_w_xiaohei
2026-08-21 13:53:15 +08:00
-
d00a48b8b1
test(ui): drop stale chat surface assertions
jaygupta17
2026-08-25 21:30:45 +05:30
-
d71bcb5025
feat(chat): colored streaming code and a reveal for committed blocks
Bohdan Triapitsyn
2026-08-25 18:40:42 +03:00
-
72c1d28fc6
fix(ui): drop unused nestedRepoSelection binding and stale review-flow dependency
jaygupta17
2026-08-25 21:09:39 +05:30
-
11a48958e8
fix(git): resolve blank nested-repo surfaces; add repository pickers
jaygupta17
2026-08-25 20:47:02 +05:30
-
3b8ed8fc36
feat(chat): block-level streaming reveal with a gliding follow
Bohdan Triapitsyn
2026-08-25 18:16:49 +03:00
-
b946fc7083
fix(chat): stable code-block geometry, hydration reveal, deduped file stats
Bohdan Triapitsyn
2026-08-25 17:51:43 +03:00
-
14c40c9615
feat(chat): add quick-open file icon in tool card header
Roberto Berto
2026-08-25 14:32:33 +00:00
-
-
-
8c102cddd0
fix(chat): teleport the send anchor when sent away from the live edge
Bohdan Triapitsyn
2026-08-25 17:25:06 +03:00
-
e26b55e067
fix(git): exit nested-repo states once resolution succeeds
jaygupta17
2026-08-25 19:55:00 +05:30
-
f85e70b359
fix(chat): return to the live edge on queued sends and teleport rail jumps
Bohdan Triapitsyn
2026-08-25 17:09:55 +03:00
-
04f338cc49
feat(chat): upgrade @legendapp/list to 3.3.8 and let it own end following
Bohdan Triapitsyn
2026-08-25 16:49:22 +03:00
-
cda273d69f
feat(git): resolve nested repositories in the other git surfaces
jaygupta17
2026-08-25 19:15:53 +05:30
-
5e3f9d1ba2
fix(git): harden nested repository discovery
jaygupta17
2026-08-25 19:15:35 +05:30
-
56b5e9971f
fix(small-model): don't double up /v1 in Anthropic baseURL override
Matt Peter
2026-08-19 20:49:30 -04:00
-
f459206e4a
fix(small-model): route anthropic provider through configured baseURL
Matt Peter
2026-08-18 23:44:09 -04:00
-
-
-
f56b934dc9
Merge remote-tracking branch 'origin/main' into feat/nested-git-repos
jaygupta17
2026-08-25 18:39:25 +05:30
-
-
-
-
e801afec43
fix(chat): do not snap back to the end after a width resize
Bohdan Triapitsyn
2026-08-25 16:01:22 +03:00
-
5c39db0e36
fix(chat): release end pinning while the list width resizes
Bohdan Triapitsyn
2026-08-25 15:54:39 +03:00
-
92185f3a7b
fix(chat): let the timeline rail reach the last turn while it is unmounted
Bohdan Triapitsyn
2026-08-25 15:42:02 +03:00
-
44de220442
fix(chat): compensate row size changes while the list width resizes
Bohdan Triapitsyn
2026-08-25 15:33:03 +03:00
-
4d3542fdb4
fix(chat): register touch opt-out by finger direction
Bohdan Triapitsyn
2026-08-25 15:06:31 +03:00
-
34ae8b059e
refactor(chat): drop the inert content-change and animation-handler contract
Bohdan Triapitsyn
2026-08-25 15:01:55 +03:00
-
dac31ee026
feat(settings): add streaming auto-follow toggle
Bohdan Triapitsyn
2026-08-25 14:53:43 +03:00
-
87c1ae809d
perf(chat): follow the live edge with a direct scroll write
Bohdan Triapitsyn
2026-08-25 14:27:37 +03:00
-
3703ba730e
fix(chat): overlay live parts on every streaming tail message
Bohdan Triapitsyn
2026-08-25 14:07:33 +03:00
-
6a944db746
feat(chat): status row and scroll pill share one anchored slot
Bohdan Triapitsyn
2026-08-25 12:35:12 +03:00
-
5685e9a6a3
fix(chat): mode-driven scroll pill — no crossfade mush with the status row
Bohdan Triapitsyn
2026-08-25 11:49:52 +03:00
-
d48de26070
feat(chat): glass scroll-to-bottom pill on the left carries the streaming signal
Bohdan Triapitsyn
2026-08-25 11:45:17 +03:00
-
aa96a0fb5c
fix(chat): status row floats inside the existing bottom spacer, no extra inset
Bohdan Triapitsyn
2026-08-25 11:33:42 +03:00
-
3ff3354168
fix(chat): completion is a pure visibility change — status inset never collapses mid-session
Bohdan Triapitsyn
2026-08-25 11:20:52 +03:00
-
d1a6955273
fix(chat): status overlay is opaque and occludes the scroll math
Bohdan Triapitsyn
2026-08-25 11:02:01 +03:00
-
1b4b8509ba
fix(chat): glide the anchored end-follow instead of per-line hops
Bohdan Triapitsyn
2026-08-25 01:59:53 +03:00
-
6a00d6a830
fix(chat): drive anchored end-follow from the list's total size
Bohdan Triapitsyn
2026-08-25 01:54:52 +03:00
-
955b2cc812
fix(chat): anchored-scroll behavior parity with the reference model
Bohdan Triapitsyn
2026-08-25 01:35:45 +03:00
-
42a8eafafc
fix(electron): use Bun to launch dev app
Bohdan Triapitsyn
2026-08-23 17:53:00 +03:00
-
d2d8669564
refactor(chat): replace timeline scroll engine with anchored-turn LegendList
Bohdan Triapitsyn
2026-08-04 12:09:37 +03:00
-
-
3b7d5e1c34
refactor(header): drop session tab tooltips
Bohdan Triapitsyn
2026-08-25 00:52:01 +03:00
-
8458d2a446
feat(header): session tabs are opt-in
Bohdan Triapitsyn
2026-08-25 00:50:19 +03:00
-
b6e14cbf21
refactor(settings): always-docked editor toolbar; reorder Navigation
Bohdan Triapitsyn
2026-08-25 00:32:09 +03:00
-
f40a247be9
fix(settings): include the Session tabs toggle in the General page's visible list
Bohdan Triapitsyn
2026-08-25 00:20:37 +03:00
-
ce90e7e24f
feat(settings): Session tabs toggle in General → Navigation
Bohdan Triapitsyn
2026-08-25 00:05:45 +03:00
-
a894a80c0d
fix(agents): open duplicate editor on mobile
bashrusakh
2026-08-25 07:37:02 +11:00
-
2c1d8d592e
feat(header): Alt+W closes the active session tab, customizable in Settings
Bohdan Triapitsyn
2026-08-24 20:57:01 +03:00
-
71bfb3c8e0
fix(header): cap session tabs at 10
Bohdan Triapitsyn
2026-08-24 20:50:22 +03:00
-
dcacf4b3fc
perf(header): cap session tabs at 20; tooltip data loads on hover only
Bohdan Triapitsyn
2026-08-24 20:47:51 +03:00
-
275d381bd0
docs: changelog entry for header session tabs
Bohdan Triapitsyn
2026-08-24 20:41:42 +03:00
-
a53c78b54a
fix: adjust light theme selection color
Bohdan Triapitsyn
2026-08-24 20:37:25 +03:00
-
4b2ad01b4a
fix(header): inactive-tab rename actually starts; snappier tab state change
Bohdan Triapitsyn
2026-08-24 20:18:45 +03:00
-
b1023b87e7
fix(header): tab title fade is resting-state only; clearer separators
Bohdan Triapitsyn
2026-08-24 20:16:06 +03:00
-
aad9c25164
fix(vscode): adjust expanded layout threshold for showing sessions sidebar
Bohdan Triapitsyn
2026-08-24 20:11:18 +03:00
-
c47c7190f4
feat(header): session tab tooltips, status dots, cursor context menu
Bohdan Triapitsyn
2026-08-24 20:02:59 +03:00
-
338dc73e96
fix(header): one session-tab menu, hidden scrollbar, right-click, control order
Bohdan Triapitsyn
2026-08-24 19:24:17 +03:00
-
97ddab73a1
fix(header): session tabs span to the right controls, close buttons, even padding
Bohdan Triapitsyn
2026-08-24 19:08:33 +03:00
-
4247a7ed8e
docs: changelog entries for subagent cost rollup
Igor Velho
2026-08-24 15:56:00 +01:00
-
87509a2395
feat: split session and subagent cost under the context meter
Igor Velho
2026-08-24 15:53:16 +01:00
-
447e43eac5
style(header): session tabs follow the titlebar tab design language
Bohdan Triapitsyn
2026-08-24 17:41:34 +03:00
-
a3813f57e9
feat(header): session tabs — a horizontal working set of open sessions
Bohdan Triapitsyn
2026-08-24 17:07:09 +03:00
-
7bd27d44d6
fix(vscode): bundle syntax worker imports
Bohdan Triapitsyn
2026-08-24 16:43:01 +03:00
-
ce870b7134
docs: document subagent cost rollup data flow
Igor Velho
2026-08-24 14:56:31 +01:00
-
9db9d40283
feat: show per-subagent subtree cost in WorkStatusSubagentsSection
Igor Velho
2026-08-24 14:55:35 +01:00
-
a41788d7dc
feat: show subagent-inclusive cost total in WorkStatusPrimaryGroup
Igor Velho
2026-08-24 14:53:42 +01:00
-
7fde0a01b5
feat: add useSubagentCostRollup hook
Igor Velho
2026-08-24 14:50:34 +01:00
-
9ae30bd412
test: add computeSubtreeCost coverage (flat, nested, cycle, zero-cost, unknown id)
Igor Velho
2026-08-24 14:47:59 +01:00
-
48ca2fdf43
feat: add buildChildrenIndex and shared formatCost helper
Igor Velho
2026-08-24 14:47:01 +01:00
-
11582ab62b
test: add failing test for subagent cost index builder
Igor Velho
2026-08-24 14:45:51 +01:00
-
-
-
c82f188fc8
refactor(surface): remove the main-area surface concept entirely
Bohdan Triapitsyn
2026-08-24 16:36:41 +03:00
-
89cfbd1b9a
docs(server): note the encoded directory header in markdown image grants
fitzgpt
2026-08-24 16:22:58 +03:00
-
c6e39f15fe
docs: changelog entry for the app-shell viewport switch
Bohdan Triapitsyn
2026-08-24 16:21:13 +03:00
-
4da7604d7d
refactor(surface): drop the deprecated main-tab aliases and dead diagram surface
Bohdan Triapitsyn
2026-08-24 16:21:05 +03:00
-
8b7d7803de
refactor(layout): remove the legacy mobile layout from MainLayout and Header
Bohdan Triapitsyn
2026-08-24 16:15:16 +03:00
-
841eca5720
feat(surface): switch app shells when the viewport crosses the phone threshold
Bohdan Triapitsyn
2026-08-24 16:08:04 +03:00
-
98c2a616c3
docs: extend dropdown search changelog bullet with sidebar filters
Bohdan Triapitsyn
2026-08-24 15:04:23 +03:00
-
da309a2a8d
refactor(search): session sidebar and project-context filters use the shared matcher
Bohdan Triapitsyn
2026-08-24 15:04:14 +03:00
-
c02d7ff399
docs: changelog entry for unified dropdown search
Bohdan Triapitsyn
2026-08-24 15:01:11 +03:00
-
b8716fe808
refactor(search): unify dropdown filtering on the shared ranked matcher
Bohdan Triapitsyn
2026-08-24 15:00:52 +03:00
-
081056e6e5
feat(search): canonical rankByQuery matcher for searchable dropdowns
Bohdan Triapitsyn
2026-08-24 14:54:14 +03:00
-
2eefd46b70
docs: changelog entries for search, terminal, and mobile keyboard fixes
Bohdan Triapitsyn
2026-08-24 14:50:03 +03:00
-
d9f4b4b6cc
fix(terminal): stop mobile keyboards auto-capitalizing terminal input
Bohdan Triapitsyn
2026-08-24 14:29:38 +03:00
-
2f27f0ec4b
fix(terminal): reconcile tabs with server sessions and keep shown terminals alive
Bohdan Triapitsyn
2026-08-24 14:28:45 +03:00
-
0918bee566
fix(chat): rank @ mention files and directories together by match quality
Bohdan Triapitsyn
2026-08-24 14:22:40 +03:00