Commit graph

436 commits

Author SHA1 Message Date
github-actions[bot]
4efad23dd8
release: v2.2.2 (#60337)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-29 13:54:46 -05:00
Filip
ccd406b00f
fix(tui): prevent truncateMiddle overflow at small widths (#60287) 2026-10-29 18:07:23 +01:00
github-actions[bot]
f74b1416a8
release: v2.2.1 (#60113)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-10-29 10:41:32 -05:00
Sebastian
66f1fa816d
chore: upgrade effect to 4.0.6 (#59630) 2026-10-29 11:06:23 +01:00
github-actions[bot]
86976449c4
release: v2.2.0 (#59558)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-27 19:13:14 +10:00
Aiden Cline
e2bc79dc0b
fix(util): kill spawned process groups when opencode exits (#59411) 2026-10-26 17:12:31 -05:00
Dax
6996bbcd6d
ci: separate release builds from signing and publishing (#59046) 2026-10-26 14:21:29 -04:00
Aiden Cline
d8607b6616
refactor(ai): replace wildcard exports with an explicit public API (#59183) 2026-10-26 09:37:24 -05: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
Luke Parker
4b83402a29 chore: merge dev into beta 2026-10-26 08:34:06 +10:00
Kit Langton
9aeaa3c3b5
feat(util): add a QR encoder (#59056) 2026-10-25 13:47:54 -07:00
Kit Langton
b6cbbd7646
fix(cli): bound server shutdown with a 10 s deadline (#58817) 2026-10-25 07:47:11 -07:00
Kit Langton
8d52b4e452
feat(desktop): capture heaps on an opt-in signal (#58317) 2026-10-24 13:14:57 -07:00
Luke Parker
80ea2130e7
fix(app): stop the remaining cleanup aborts from pinning disposed batches (#58439) 2026-10-23 22:05:59 +10:00
Luke Parker
dddec8f3c1
fix(app): stop aborted signals from pinning disposed timeline DOM (#58432) 2026-10-23 21:38:42 +10:00
opencode
2a3e7c0f34 sync release versions for v2.1.4 [skip ci] 2026-10-23 10:15:01 +00:00
Luke Parker
e49157b34c
fix(core): keep remote MCP requests open past Bun's fetch idle timeout (#58341) 2026-10-23 04:34:28 +00:00
Luke Parker
d290006820 chore: merge dev into beta 2026-10-23 13:08:54 +10:00
Luke Parker
5f79a2aaf7
feat(desktop): add native memory breakdown to heap captures (#58311) 2026-10-23 12:48:10 +10: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
Luke Parker
6102079a0e
feat(cli): add debug heap-dump command (#58252) 2026-10-23 08:59:30 +10:00
Aiden Cline
f8d3f34d3a
refactor(util): remove unused runtime wrappers and dead helpers (#57991) 2026-10-22 10:47:47 -05:00
opencode
e965774fa0 sync release versions for v2.1.3 [skip ci] 2026-10-22 12:45:36 +00:00
Luke Parker
316a688fe9 chore: merge dev into beta 2026-10-22 08:46:18 +10:00
Luke Parker
565a2e3a33
fix(app): show the TUI turn metrics in the debug bar (#57934) 2026-10-22 08:02:18 +10:00
Kit Langton
3991ea1306
fix: make bun run check pass on beta (#57652) 2026-10-20 22:40:43 -07:00
opencode
4b50f5cc6c sync release versions for v2.1.2 [skip ci] 2026-10-21 03:41:13 +00:00
Kit Langton
db6999e2a4
feat(app): tag other sessions with @ and link them in messages (#57480) 2026-10-20 12:05:40 -07:00
opencode
133b1ebfaf sync release versions for v2.1.1 [skip ci] 2026-10-20 13:36:20 +00:00
opencode
d30e990c69 sync release versions for v2.1.0 [skip ci] 2026-10-20 07:17:22 +00:00
Finn763
52a10f573f
fix(tui): keep long-pending requests past Bun's fetch deadline (#55149)
Give the TUI client timeout: false, share the no-timeout fetch helper across run, mini and the TUI via @opencode/util/no-timeout-fetch, and surface existing-session shell failures with a toast and composer restore.

Closes #54974

Co-authored-by: Finn763 <finn763@users.noreply.github.com>
2026-10-19 13:37:11 -04:00
Aiden Cline
63c1a27af5
fix(core): tolerate sandboxed filesystem denials during location boot (#55817) 2026-10-17 22:41:23 -05:00
Aiden Cline
49e9786bb7
fix(core): bound skill discovery and watches (#55597)
Co-authored-by: Dante <duanjl.china@gmail.com>
Co-authored-by: Kugesh Rajasekaran <47845948+kugesh-Rajasekaran@users.noreply.github.com>
2026-10-17 22:33:39 -05:00
opencode-agent[bot]
23359e9fe6
chore: upgrade typecheck to TypeScript 7.0.2 (#56300)
Co-authored-by: kitlangton <7587245+kitlangton@users.noreply.github.com>
2026-10-17 13:26:46 -07:00
Divanshu
22e771f589
fix(util): retry broken-pipe transport failures (#56307)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-17 00:31:43 -05:00
opencode
4e95dacd81 sync release versions for v2.0.32 [skip ci] 2026-10-16 22:17:00 +00:00
opencode
83c5abbbe3 sync release versions for v2.0.31 [skip ci] 2026-10-16 12:37:41 +00:00
Filip
d0f3204619
fix(util): hide plugin Git console windows on Windows (#55475) 2026-10-16 00:45:40 +02:00
Filip
17229d24f5
chore(ci): speed up and stabilize the test workflow (#55866) 2026-10-16 00:35:49 +02:00
opencode
f40dc433cb sync release versions for v2.0.30 [skip ci] 2026-10-15 19:48:32 +00:00
opencode
34d8ded0c5 sync release versions for v2.0.29 [skip ci] 2026-10-14 09:03:25 +00:00
opencode
c5aabae288 sync release versions for v2.0.28 [skip ci] 2026-10-13 08:17:45 +00:00
opencode
03cb9b9946 sync release versions for v2.0.27 [skip ci] 2026-10-12 04:17:06 +00:00
Kit Langton
1aae67e853
chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
Luke Parker
f43903d849
feat(session-ui): deterministic timeline file link detection and resolution (#53641) 2026-10-09 02:50:00 +00:00
opencode
8059cdcbdf sync release versions for v2.0.26 [skip ci] 2026-10-08 19:45:51 +00:00
opencode
62e087ff7b sync release versions for v2.0.25 [skip ci] 2026-10-08 09:16:16 +00:00
Luke Parker
9c51d84f8f
feat(app): preview Word, Excel and PowerPoint files (#53305) 2026-10-07 00:31:01 +00:00
opencode
bd55d4895f sync release versions for v2.0.24 [skip ci] 2026-10-06 03:04:19 +00:00