opencode-agent[bot]
5bf3e82f71
feat(desktop): add a zoom setting that persists ( #59277 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-26 13:37:19 +00:00
Luke Parker
6adc1ae7b0
fix(app): make the browser tests pass after the beta merge ( #59160 )
2026-10-26 05:23:34 +00:00
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
opencode-agent[bot]
f669c46c96
feat(app): show the open session's title in the browser tab ( #59131 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
2026-10-26 02:57:11 +00:00
opencode-agent[bot]
5b41e1f977
fix(app): toggle MCP servers in the session's location from settings ( #59132 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
2026-10-26 02:23:30 +00:00
Luke Parker
ca7d60b663
chore: merge dev into beta
2026-10-26 09:35:44 +10:00
Luke Parker
c4c6065ee7
feat(app): show todowrite todos as a pill above the composer ( #59092 )
2026-10-26 09:23:46 +10:00
Luke Parker
4703b46cdf
refactor(app): remove the experimental inbox Home page ( #59096 )
2026-10-26 09:22:01 +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
798971cfd9
chore(app): drop core-js polyfills ( #59007 )
2026-10-25 13:49:37 -07:00
Kit Langton
28907e89c0
chore(app): move tailwindcss to devDependencies ( #59018 )
2026-10-25 13:28:20 -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
193a556e9e
chore(app): drop @dnd-kit/helpers ( #59015 )
2026-10-25 13:18:33 -07:00
Kit Langton
50ddde9b32
refactor(app): replace solid-presence with a local createPresence ( #59019 )
2026-10-25 13:18:06 -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
Dax Raad
d9920ef745
fix(app): tighten spacing under Add project
2026-10-25 11:52:01 -04:00
Dax Raad
b88fd27fec
feat(app): add an Add project button to the location search
2026-10-25 11:40:12 -04:00
Dax Raad
0997e371c0
fix(app): put Add project above the projects heading
2026-10-25 11:34:24 -04:00
Kit Langton
5ed03ad137
feat(session-ui): quiet automatic compaction divider ( #58996 )
2026-10-25 08:32:58 -07:00
Dax Raad
a1741535fa
fix(app): make Add project a normal row in the location dialog
2026-10-25 11:27:44 -04:00
Kit Langton
fc7af90caf
fix(app): remove the message menu experiment ( #58867 )
2026-10-25 08:24:33 -07:00
Kit Langton
80dc5235f5
fix(app): let a later steer move work an earlier move missed ( #58984 )
2026-10-25 08:24:30 -07:00
Kit Langton
161ad24f35
fix(app): keep search sessions in a stable order when it opens ( #58908 )
2026-10-25 08:15:08 -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]
507fc19e82
fix(app): keep Search projects to the project list ( #58978 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 12:57:45 +00:00
opencode-agent[bot]
32db0d5dba
fix(app): match Settings MCP rows to the MCPs dialog ( #58979 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 12:57:24 +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
Kit Langton
06dc6a0c73
feat(session-ui): render diagrams with Pele ( #57004 )
2026-10-25 05:17:02 -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
opencode-agent[bot]
66a3ed9b8f
fix(app): keep the browser page under a still while a dialog is open ( #58958 )
...
Co-authored-by: vimtor <vimtor@users.noreply.github.com>
2026-10-25 12:01:52 +00:00
opencode-agent[bot]
280c8e078a
fix(app): polish the MCPs dialog ( #58953 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 12:00:03 +00:00
opencode-agent[bot]
221a254083
fix(app): align the vertical tabs sidebar with the traffic lights ( #58966 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 11:59:41 +00:00
opencode-agent[bot]
49a112f18e
fix(app): keep the command palette at a fixed height ( #58939 )
...
Co-authored-by: vimtor <vimtor@users.noreply.github.com>
2026-10-25 12:27:29 +01:00
opencode-agent[bot]
b79dce4ce3
fix(app): name variant shortcut consistently ( #58951 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 11:03:25 +00:00
opencode-agent[bot]
7a83c69fe1
fix(app): let a custom Close tab shortcut close terminal and browser tabs ( #58945 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 10:47:03 +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
Luke Parker
e8c8b1c89d
fix(app): keep the live status row's height once shown while input waits ( #58697 )
2026-10-24 23:08:09 +10:00
Luke Parker
1c183cf9b0
fix(app): stop an empty live status row from opening a gap above waiting input ( #58691 )
2026-10-24 22:37:45 +10:00
Luke Parker
8f94e242cd
feat(app): jump to a shell from its finished notice ( #58663 )
2026-10-24 19:06:31 +10:00
Kit Langton
ccab57a25d
fix(app): make desktop voice navigation and handoff match iOS ( #58591 )
2026-10-23 20:20:59 -07:00
Kit Langton
d9a0805c25
feat(app): float the voice call panel and keep the composer usable ( #58587 )
2026-10-23 20:20:54 -07:00
Kit Langton
3347afd09b
fix(app): make the question dock keyboard-first and stop it flashing ( #58494 )
2026-10-23 20:04:56 -07:00