Luke Parker
be315b1db8
chore: merge beta into dev
...
Brings the desktop beta work into dev as a merge commit, so its history is kept.
Core, server and client changes from beta were backported to dev one PR at a time
first (#59081 to #59107 ).
Left out of this merge, so dev keeps its current behaviour:
- Generated UI, entirely: the plugin-genui package, its core registration and
publishing, the session-ui surfaces, charts, form replies and streaming tool
input, the app setting and its strings, tool-input delta publishing, and their
tests. It lands on dev later through its own pull request.
- The `ast-grep-ignore: no-star-import` comment in cross-spawn-spawner.ts,
which lint:effect-patterns still needs.
Notes:
- Dev-channel builds now use their own service-dev.json, port and
opencode-dev.db (#58331 ), so dev-build users start on a fresh database.
- #56550 (plugin instruction entries) and #57527 (untracked folder rows) come
in as on beta; follow-ups go to dev.
- Docs from beta are pointed at check-test.yml, after the workflow rename.
- #59132 's fix (settings toggles MCP servers in the session's location) is
ported onto beta's rewritten Extensions page, and #59131 's browser title test
joins beta's tab tests.
2026-10-26 13:56:31 +10:00
Luke Parker
4b83402a29
chore: merge dev into beta
2026-10-26 08:34:06 +10:00
Kit Langton
a4eb2f89a5
refactor(ui): use one animation library ( #59025 )
2026-10-25 13:57:00 -07:00
Kit Langton
2c0dad3428
chore(app): drop @solid-primitives/i18n ( #59014 )
2026-10-25 13:19:07 -07:00
Kit Langton
467d61f9d0
chore(app): drop remeda from app and ui ( #59016 )
2026-10-25 13:18:53 -07:00
Kit Langton
b5da081112
feat(app): ship number keys for question answers and mark multi-select as checkboxes ( #58595 )
2026-10-25 09:24:31 -07:00
Kit Langton
5ed03ad137
feat(session-ui): quiet automatic compaction divider ( #58996 )
2026-10-25 08:32:58 -07:00
Kit Langton
fc7af90caf
fix(app): remove the message menu experiment ( #58867 )
2026-10-25 08:24:33 -07:00
Kit Langton
30311ae6a7
feat(app): build Knobs feature pages from knobs controls ( #58896 )
2026-10-25 06:41:40 -07:00
Kit Langton
6a495480e8
feat(app): rewind and fork from a message, one slash everywhere ( #58865 )
2026-10-25 06:32:46 -07:00
opencode-agent[bot]
9e8c5f5402
feat(ui): make the line comment card a text field ( #58970 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 13:11:29 +00:00
opencode-agent[bot]
5be4b1642b
feat(session-ui): add a copy button to shell output ( #58974 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 12:46:22 +00:00
opencode-agent[bot]
efb6b1d51b
fix(ui): open neighbouring tooltips without the full delay ( #58971 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 12:44:43 +00:00
Kit Langton
77c61e0fe3
refactor(app): settle shipped motion experiments and fix peek edge ( #58893 )
2026-10-25 05:19:17 -07:00
opencode-agent[bot]
1f8a8bd133
fix(app): tidy search shortcuts and add Unbind while recording ( #58964 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 12:01:54 +00:00
Kit Langton
ce447693b1
feat(app): rebuild Knobs as a stack of features ( #57921 )
2026-10-24 21:52:22 -07:00
Kit Langton
0f379f0a33
feat(app): show a turn's web sources behind the Sources experiment ( #58307 )
2026-10-24 13:03:57 -07:00
Adam
33ffc3e58d
feat(app): show Console budgets and Go usage where they stop you ( #58714 )
2026-10-24 10:07:43 -05:00
Kit Langton
84b4452eb9
chore(app): ship settled experiments and organize Knobs by area ( #58578 )
2026-10-23 20:04:54 -07:00
Kit Langton
d42a95977b
fix(app): hide the side tab scrollbar, fade both edges, and even out the + gap ( #58580 )
2026-10-23 20:04:47 -07:00
Luke Parker
011a3435d4
fix(app): scroll natively with one shared scrollbar style ( #58575 )
2026-10-24 12:39:21 +10:00
Luke Parker
b7a2cfc138
fix(ui): stop typeahead aborts from pinning disposed batches ( #58447 )
2026-10-23 22:31:35 +10:00
Luke Parker
7f4220ecac
fix(ui): load file icons one by one instead of the full sprite ( #58444 )
2026-10-23 22:22:28 +10:00
opencode-agent[bot]
75adbe903c
fix(ui): keep the dot-matrix spinner for AI activity only ( #58340 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com>
2026-10-23 13:20:16 +02:00
opencode
2a3e7c0f34
sync release versions for v2.1.4 [skip ci]
2026-10-23 10:15:01 +00:00
Kit Langton
96687b7106
feat(ui): fifty more project icon styles, with an in-context preview ( #58298 )
2026-10-22 19:38:18 -07:00
Luke Parker
6aaa989e6a
feat(app): add a timeline width setting ( #58308 )
2026-10-23 12:27:16 +10:00
Kit Langton
077ccee1c3
feat(app): share one search list with sticky sections across Desktop ( #58222 )
2026-10-22 16:49:56 -07:00
Luke Parker
bcd713e2b7
chore: merge dev into beta
2026-10-23 09:41:06 +10:00
Luke Parker
84578e123f
chore: use bun check for local typechecks and TypeScript 7.1 in CI ( #58253 )
2026-10-23 09:23:31 +10:00
Kit Langton
c7d34f60f9
chore(app): move the components lab to knobs next.14 ( #58246 )
2026-10-22 15:29:35 -07:00
Kit Langton
0131c2955b
refactor(session-ui): delete unused FileSSR, worker pool context, and internal exports ( #58236 )
2026-10-22 14:52:18 -07:00
Kit Langton
42b90ff01b
refactor(ui): delete unused eager theme registry and dead UI primitives ( #58235 )
2026-10-22 14:33:51 -07:00
Kit Langton
12d43d6959
fix(app): polish the components lab from Kit's feedback ( #58228 )
2026-10-22 13:59:59 -07:00
James Long
4c66a516f3
feat(app): try a per-message menu in the timeline gutter ( #58164 )
2026-10-22 12:07:53 -04:00
James Long
8ffdee47ef
feat(ui): group Knobs experiments into cards ( #58134 )
2026-10-22 10:31:00 -04:00
opencode
e965774fa0
sync release versions for v2.1.3 [skip ci]
2026-10-22 12:45:36 +00:00
Aarav Sareen
699470f16b
fix(app): even out browser bar, panel tab, and header spacing
2026-10-22 18:00:11 +05:30
Aarav Sareen
669593b646
feat(app): add New icons experiment
2026-10-22 18:00:10 +05:30
opencode-agent[bot]
37d973754b
chore: bump Bun to 1.4.4 ( #58087 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com>
2026-10-22 21:34:15 +10:00
usrnk1
682403160d
fix(ui): migrate remaining border uses to v2 tokens ( #58100 )
2026-10-22 13:17:44 +02:00
usrnk1
2f96b1720e
fix(session-ui): polish message footers ( #58089 )
2026-10-22 12:32:11 +02:00
usrnk1
ab6ac0099f
feat(desktop): refine /btw tab icon and panel layout ( #55708 )
2026-10-22 10:38:19 +02:00
Kit Langton
a898dfa2ca
feat(ui): add a gallery of procedural project icon styles to the components lab ( #58058 )
2026-10-22 00:53:02 -07:00
Kit Langton
28c2a86f8f
chore(app): replace Storybook with a story server for component tests ( #57966 )
2026-10-21 23:45:25 -07:00
Kit Langton
767de0de2e
feat(ui): ship Soft Radar and make every activity spinner follow the choice ( #58010 )
2026-10-21 23:03:00 -07:00
Kit Langton
423b01ef91
feat(app): add an in-app components lab for dev builds ( #57908 )
2026-10-21 22:20:59 -07:00
Kit Langton
84f73b6e90
fix(app): scope tab shortcuts to the focused panel and calm the side tab strip ( #57935 )
2026-10-21 16:42:11 -07:00
Kit Langton
95a525ea85
feat(ui): open videos like images and zoom into both ( #57924 )
2026-10-21 15:59:21 -07:00
Luke Parker
316a688fe9
chore: merge dev into beta
2026-10-22 08:46:18 +10:00