Commit graph

376 commits

Author SHA1 Message Date
Kit Langton
0bf67d5401
feat(app): page the timeline from the composer (#59426) 2026-10-29 21:01:25 -07:00
Kit Langton
1a5cd8bfb5
fix(app): give focus back when ⌘W closes the side panel's last New tab (#60435) 2026-10-29 20:53:52 -07:00
Kit Langton
50ea8d5003
fix(app): keep the mobile drawer open while a session loads (#59427) 2026-10-29 19:39:54 -07:00
Kit Langton
bbd853506e
fix(app): ⌘W closes the side panel when nothing in it is left to close (#59002) 2026-10-29 19:39:18 -07:00
usrnk1
7ed1f96e29
feat(app): allow selecting question answer text (#60372) 2026-10-29 21:05:43 +00:00
Filip
bc7da10f3d
fix(app): keep question options and submit controls reachable on mobile (#60335) 2026-10-29 19:58:23 +01:00
Kit Langton
6b9f21471f
perf(app): keep each tab's timeline when switching directories (#59168) 2026-10-29 10:05:53 -07:00
Dax
d9ecbbc874
fix: show the Go usage limit's reset time, Go page link and a composer tray (#60284)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-29 12:02:57 -05:00
Kit Langton
3eb834b85a
fix: type the Go and ChatGPT usage limits (#57897)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-29 11:28:43 -05:00
Aarav Sareen
6007274795
feat(app): redesign the todo pill and share the composer pill styling (#59979) 2026-10-29 21:33:59 +05:30
opencode-agent[bot]
304e835bfb
fix(app): stop dropping frames while a queued prompt grows in (#60216)
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com>
2026-10-29 15:09:40 +00:00
usrnk1
82666b6612
fix(app): count queued quotes and annotations as attachments (#60235) 2026-10-29 14:56:43 +00:00
usrnk1
7d0f79d2ca
feat(app): make redesigned question dock opt-in (#59723) 2026-10-29 10:59:45 +01:00
usrnk1
1341387981
feat(app): align searchable dialogs (#60162) 2026-10-29 08:58:26 +00:00
usrnk1
2fc371657b
feat(app): unify quote comments and browser annotations (#60164) 2026-10-29 09:50:12 +01:00
Filip
8de0323975
feat(core): add /goal with a client-side done check (#59437)
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-10-28 19:05:53 -05:00
Kit Langton
9a9386edbc
refactor(client): group experimental SDK methods under client.experimental (#59072) 2026-10-28 15:18:38 -07:00
Luke Parker
fe04f0ef13
fix(app): treat the reachable end as the end under desktop zoom (#60034) 2026-10-28 22:13:12 +00:00
Kit Langton
97fd7acc41
feat(app): show a background shell's output from the pill (#59496) 2026-10-28 13:39:54 -07:00
Kit Langton
651032bc27
feat(app): fold long user messages behind an experimental setting (#59435) 2026-10-28 13:24:08 -07:00
Kit Langton
6f8029246a
fix(app): calmer background shell pill (#59480) 2026-10-28 13:04:40 -07:00
Kit Langton
f822b107e9
feat(app): opt into experimental-media-uri and keep draft media bytes local (#59104) 2026-10-28 10:23:51 -07:00
usrnk1
ecf1d36e74
fix(app): stop side panel close from restyling the whole transcript (#59878) 2026-10-28 13:02:01 +00:00
usrnk1
950111ff2a
feat(app): simplify composer model labels (#59735) 2026-10-28 11:45:56 +01:00
usrnk1
4ba064f653
feat(app): add session location menu actions (#59607) 2026-10-27 15:44:13 +01:00
usrnk1
4a85158e27
feat(app): highlight quote source while writing its first comment (#59286)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
2026-10-27 15:17:12 +01:00
opencode-agent[bot]
f993a89d13
fix(app): show focus ring while renaming the session title (#59148)
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-10-27 07:19:23 +00:00
Luke Parker
758cf5adbe
feat(plugin): add toasts, dialogs, notifications, UI, tabs and composer APIs to GUI plugins (#59469) 2026-10-27 02:40:22 +00:00
Luke Parker
dae4077a96
feat(plugin): add OpenCode Desktop GUI plugins (#55246) 2026-10-27 10:54:50 +10:00
Luke Parker
7b3f52f810
fix(app): slash in the subagent breadcrumb and a quieter subagent bar (#59438)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
2026-10-26 23:45:56 +00:00
Kit Langton
8a450706f0
feat(app): feather the question dock's scroll edge (#59395) 2026-10-26 16:07:07 -07:00
opencode-agent[bot]
82b572439c
fix(app): keep todo rows from shrinking in the todo panel (#59430)
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com>
2026-10-27 08:55:35 +10:00
Kit Langton
3d67a77183
fix(app): question dock review fixes (#59383) 2026-10-26 15:54:11 -07:00
Kit Langton
8eb272c8df
fix(app): stop question dock motion when its knob turns off (#59407) 2026-10-26 14:39:53 -07:00
Kit Langton
161d466966
fix(app): turn off question dock animation by default (#59389) 2026-10-26 13:50:32 -07:00
Kit Langton
7ad676b0c7
feat(app): morph between questions in the question dock (#59085) 2026-10-26 12:36:43 -07:00
Kit Langton
e31647d68e
fix(session-ui): make question highlight instant and hover-only (#59333) 2026-10-26 11:03:11 -07:00
Kit Langton
4e0fca1617
perf(app): stop reloading old history every time you return to a session tab (#59166) 2026-10-26 17:48:41 +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
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
4b83402a29 chore: merge dev into beta 2026-10-26 08:34:06 +10:00
Kit Langton
193a556e9e
chore(app): drop @dnd-kit/helpers (#59015) 2026-10-25 13:18:33 -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
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
6a495480e8
feat(app): rewind and fork from a message, one slash everywhere (#58865) 2026-10-25 06:32:46 -07: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]
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