Brendan Allan
f9248e8faa
cleanup(app): wrap entire MessageTimeline in ScrollView
2026-05-14 20:34:29 +08:00
Brendan Allan
e1ed51b7fc
cleanup MessageTimeline
...
- Separate message timeline data handling into .data.ts file
- Use effect's Data and Equal modules for managing Timeline parts
- Handle mobileChanges view outside of MessageTimeline
2026-05-14 18:40:05 +08:00
LukeParkerDev
ade6287241
Merge remote-tracking branch 'origin/perf/session-timeline-virtua' into perf/session-timeline-virtua
2026-05-14 10:28:43 +10:00
LukeParkerDev
4a72af3ed7
fix(app): preserve virtual timeline row state
2026-05-14 10:27:10 +10:00
LukeParkerDev
3fd1bddca1
fix: defer timeline diff rendering
2026-05-14 09:59:28 +10:00
LukeParkerDev
0d57ecd879
Merge remote-tracking branch 'origin/perf/session-timeline-virtua' into perf/session-timeline-virtua
2026-05-14 07:42:09 +10:00
LukeParkerDev
f1dba7a9b8
Merge remote-tracking branch 'upstream/dev' into perf/session-timeline-virtua
2026-05-14 07:39:37 +10:00
OpeOginni and GitHub
596f241db5
fix(app): enhance error handling by unwrapping SDK-wrapped errors in formatServerError ( #27061 )
2026-05-13 13:53:10 +05:30
Brendan Allan and GitHub
d93a06431e
refactor(app): clarify session_working logic in child-store ( #27267 )
2026-05-13 14:36:00 +08:00
Brendan Allan and GitHub
3be65dff46
fix: add optional chaining to session_status access ( #27247 )
2026-05-13 12:09:36 +08:00
LukeParkerDev
44c0ec7847
fix(app): simplify timeline bottom anchor
2026-05-13 13:54:07 +10:00
LukeParkerDev
d4db264a1a
fix(app): anchor virtual timeline to bottom
2026-05-13 13:43:45 +10:00
LukeParkerDev
43234b8b0c
fix(app): restore virtual timeline cache
2026-05-13 13:08:18 +10:00
Brendan Allan and GitHub
2f4dce789f
app: use session_working helper to simplify loading states ( #27212 )
2026-05-13 10:27:05 +08:00
LukeParkerDev
6fdb256ac2
Merge remote-tracking branch 'upstream/dev' into perf/session-timeline-virtua
2026-05-13 12:14:19 +10:00
opencode-agent[bot]
6cd2a743b5
chore: generate
2026-05-13 02:10:48 +00:00
Luke Parker and GitHub
0f8517208b
perf(app): unmount closed review panel ( #27221 )
2026-05-13 12:09:34 +10:00
LukeParkerDev
861fe245c8
fix(app): restore virtual timeline scrollbar
2026-05-13 10:29:26 +10:00
Luke Parker and GitHub
d1640c075b
fix(app): use session status for busy state ( #27166 )
2026-05-13 10:25:28 +10:00
LukeParkerDev
12c6c0925f
fix(app): guard virtualizer scroll root
2026-05-13 10:16:03 +10:00
Kit Langton and GitHub
fda37b3609
Remove Zod from app global SDK ( #27111 )
2026-05-12 14:02:12 -04:00
Kit Langton and GitHub
bc4fdb8370
Remove unused app ID schema ( #27105 )
2026-05-12 13:09:23 -04:00
Brendan Allan and GitHub
d276d96cdf
fix(app): remember selected model variant when switching sessions/projects ( #27029 )
2026-05-12 17:44:50 +08:00
caf1151cb5
refactor(app): centralize sync query options ( #25941 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-05-12 16:40:21 +08:00
opencode-agent[bot]
907281a80a
chore: generate
2026-05-12 06:44:09 +00:00
Brendan Allan and GitHub
3992e2a76b
feat(app): add ctrl/cmd+number keybinds to switch projects ( #26280 )
2026-05-12 14:43:07 +08:00
LukeParkerDev
240201b139
fix(app): align virtual timeline scrolling
2026-05-12 15:43:48 +10:00
LukeParkerDev
dcbe29c7c6
fix(app): stabilize session timeline virtualization
2026-05-12 15:09:25 +10:00
Brendan Allan and GitHub
871374804f
fix(app): use keyed Show for project in layout ( #26985 )
2026-05-12 10:39:36 +08:00
Brendan Allan and GitHub
78a2639e5e
fix(app): open next project when closing current one ( #26987 )
2026-05-12 10:38:21 +08:00
Brendan Allan and GitHub
fe374aea46
feat(app): persist todo dock collapsed state ( #26953 )
2026-05-11 23:59:38 +00:00
LukeParkerDev
bd14ab0174
fix(app): keep virtual timeline rows reactive
2026-05-12 09:54:24 +10:00
LukeParkerDev
f59b41f1e0
perf(app): improve timeline reactivity architecture using mapArray
2026-05-12 09:44:01 +10:00
LukeParkerDev
7ab318a7a5
perf(app): virtualize session timeline rows
2026-05-12 08:57:21 +10:00
James Long and GitHub
9067218b74
fix(core): always start worktrees as detached ( #26931 )
2026-05-11 16:22:25 -04:00
Brendan Allan and GitHub
5d6f2a1524
fix(ui): use part_text_accum_delta to prevent markdown cutoff during streaming ( #26822 )
2026-05-11 15:15:03 +08:00
opencode
ce66b191d1
sync release versions for v1.14.48
2026-05-11 02:07:48 +00:00
opencode
426d92e352
sync release versions for v1.14.47
2026-05-11 00:23:17 +00:00
opencode
2f11c9f7ed
sync release versions for v1.14.46
2026-05-10 02:34:36 +00:00
opencode
7a79f3a5ea
sync release versions for v1.14.45
2026-05-10 00:07:24 +00:00
d373c562f2
fix(session): accept legacy summary diffs ( #26579 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 16:44:24 -04:00
opencode
19abadaf27
sync release versions for v1.14.44
2026-05-09 19:33:26 +00:00
opencode
e22144806f
sync release versions for v1.14.43
2026-05-09 18:06:16 +00:00
opencode
780bbb0f3b
sync release versions for v1.14.42
2026-05-09 16:54:43 +00:00
Erik Demaine and GitHub
2ba9aa2196
feat(desktop): working indicator on project sidebar ( #26223 )
2026-05-08 11:42:39 +08:00
opencode
fe594693a4
sync release versions for v1.14.41
2026-05-07 14:52:09 +00:00
opencode
dcfe4b0d51
sync release versions for v1.14.40
2026-05-07 00:34:09 +00:00
Luke Parker and GitHub
f5c3d352a1
fix(app): require query functions for sync queries ( #25939 )
2026-05-06 10:09:32 +10:00
opencode
773078e81f
sync release versions for v1.14.39
2026-05-05 10:57:52 +00:00
opencode
a20446fcc8
sync release versions for v1.14.38
2026-05-05 09:48:25 +00:00