Aiden Cline
fed4cfccd3
chore(release): leave AI package changes out of the changelog ( #60631 )
2026-10-30 09:47:19 -05:00
Aiden Cline
c45aae77ab
chore(release): require notes for stable releases and remove old changelog tools ( #60429 )
2026-10-29 21:37:15 -05:00
Luke Parker
dae4077a96
feat(plugin): add OpenCode Desktop GUI plugins ( #55246 )
2026-10-27 10:54:50 +10:00
Dax
6996bbcd6d
ci: separate release builds from signing and publishing ( #59046 )
2026-10-26 14:21:29 -04: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
Dax
7c16f4ac3e
Remove the stats and containers workflows ( #59075 )
2026-10-25 22:26:51 +00:00
Kit Langton
9dc4beadd6
fix(ci): repair beta tests and Windows signing ( #58272 )
2026-10-23 10:15:04 -07:00
Luke Parker
d290006820
chore: merge dev into beta
2026-10-23 13:08:54 +10:00
DS
35adacb8f7
docs: link apps and READMEs to V2 docs ( #58289 )
2026-10-22 21:57:31 -04:00
Luke Parker
316a688fe9
chore: merge dev into beta
2026-10-22 08:46:18 +10:00
James Long
914136348d
ci: scope pr-management down to the contributor label ( #57795 )
2026-10-21 09:29:12 -04:00
Simon Klee
c7ddff776c
chore: OpenTUI 0.6.5 ( #55339 )
2026-10-19 16:47:33 +02:00
Dax Raad
15d4afd089
Merge remote-tracking branch 'origin/dev' into beta
...
# Conflicts:
# packages/app/src/session/composer/location-missing.tsx
2026-10-18 16:03:51 -04: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
opencode-agent[bot]
07bbd0fd16
chore(ci): pause WinGet submission until packages are accepted ( #56262 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com>
2026-10-17 00:32:10 +02:00
Filip
582c974ee3
fix(ci): include PrivacyUrl in WinGet locale manifests ( #56123 )
2026-10-16 17:34:55 +02:00
thdxr
3a58a0c9cf
Merge branch 'dev' into beta
...
# Conflicts:
# .github/workflows/publish.yml
2026-10-16 13:55:22 +00:00
opencode-agent[bot]
ed772f5009
chore(release): drop the separate opencode-beta release repo ( #56083 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com>
2026-10-16 13:54:42 +00:00
Luke Parker
8ba78414d2
chore(ci): speed up the beta desktop publish ( #55919 )
2026-10-16 13:46:53 +10:00
Luke Parker
f2323623c4
feat(app): add generative UI to the GUI ( #54747 )
2026-10-16 11:41:43 +10:00
Luke Parker
13263f30ed
chore(release): publish the desktop app from beta ( #55878 )
2026-10-16 09:01:10 +10:00
Aiden Cline
def5d948ef
chore(tui): revert OpenTUI 0.6 upgrade ( #55300 )
2026-10-13 23:27:27 -05:00
Simon Klee
65f8907708
chore(tui): upgrade OpenTUI to 0.6.2 ( #55083 )
2026-10-13 14:59:21 +02:00
Luke Parker
3731aace4a
fix(ci): fail releases that bundle native code for the wrong CPU ( #54982 )
2026-10-13 10:46:28 +10:00
Dax
2bf145b931
feat(tui): show release highlights after updating ( #54969 )
2026-10-12 23:20:11 +00:00
Filip
d46588fe90
feat(cli): publish and upgrade official WinGet packages ( #54808 )
2026-10-13 01:03:35 +02:00
opencode-agent[bot]
4d9678a79d
fix(release): exclude V1 history from the release review range ( #54674 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com>
2026-10-12 13:37:19 +10:00
Dax Raad
5caf1f9f6f
chore: promote v2 to dev
...
Takes the v2 tree, with packages/console, packages/web, packages/stats, packages/function, infra and sst.config.ts merged up to latest dev, and retargets V2 publishing and deploys from the v2 branch to dev.
2026-10-10 10:58:08 -04:00
Kit Langton
ee0e614221
fix(core): preserve subagent notifications across location eviction ( #54072 )
2026-10-08 23:49:30 -07:00
Dax
7522502628
feat(release): lead V2 release notes with highlights ( #53969 )
2026-10-08 10:35:53 -04:00
Dax
d44561558f
feat(release): write reviewed V2 release notes to CHANGELOG.md ( #53964 )
2026-10-08 09:59:45 -04:00
Luke Parker
45e8c02bcc
chore(ci): skip workflows for the release version-sync commit ( #53310 )
2026-10-05 18:49:34 +10:00
Luke Parker
0d536d2d7d
fix(gui-extensions): avoid startup round trip and keep renamed enable state ( #53077 )
2026-10-04 17:40:36 +10:00
Luke Parker
0048c97c27
feat(gui-extensions): add typed composition and lifetime primitives ( #52868 )
2026-10-04 13:16:37 +10:00
Luke Parker
f406d93a66
refactor(app): move GUI features into built-in extensions ( #52369 )
2026-10-01 15:17:55 +10:00
opencode-agent[bot]
f20f5b68ee
chore(release): announce V2 releases in Discord ( #51880 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-28 12:30:55 -05:00
opencode-agent[bot]
5b9dc35eec
feat(tui): add automatic tabs mode ( #50456 )
2026-09-22 01:00:26 +00:00
Dax Raad
f7444aba27
fix(release): anchor review to stable tag
2026-09-15 20:36:47 -04:00
Dax Raad
48c9a0a8de
feat(release): add interactive review
2026-09-13 22:22:27 -04:00
Dax
654f411a5b
feat(release): isolate v2 stable publishing ( #48546 )
2026-09-11 15:50:35 -04:00
Dax Raad
d1d1c6f890
feat(release): publish package binaries through Cloudflare
...
Move files deployments to Wrangler, make CLI and desktop own their publishing destinations, add direct-download update metadata and desktop feeds, and refresh installation docs.
2026-09-07 19:17:29 -04:00
Dax Raad
a55dc8c84a
feat(services): organize hosted services and add public files
2026-09-07 18:34:34 -04:00
Dax
567f8b9743
feat(updates): serve updates under opencode.ai/update ( #47858 )
2026-09-07 18:18:32 -04:00
Dax
74ca560c75
feat(cli): publish stable releases to opencode-bin on AUR ( #47856 )
2026-09-07 17:59:39 -04:00
Dax
a68d6f904d
feat(cli): publish beta releases to AUR ( #47855 )
2026-09-07 17:52:48 -04:00
Dax Raad
ad31bff969
docs: remove internal scope migration checklist
2026-09-07 17:22:10 -04:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope ( #47852 )
2026-09-07 17:19:33 -04:00
Luke Parker
3ebc4b01b9
feat(browser): add a public-API browser plugin ( #46531 )
2026-09-07 17:16:01 +10:00
Kit Langton
e536b9627e
feat(tui): inspect live shell output ( #47134 )
2026-09-04 00:47:58 +00:00