| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-02 | DELETE GO BUBBLETEA CRAP HOORAY | Dax Raad | |
| 2025-10-30 | fix: tui not showing some errors | Aiden Cline | |
| 2025-09-29 | fix: tui stuck saying generating... even when it is done (#2872) | Aiden Cline | |
| 2025-09-20 | turn back on compaction summaries | Dax Raad | |
| 2025-09-14 | fix: visual token bug (#2603) | Aiden Cline | |
| 2025-09-13 | fix: token counting visual bug (#2587) | Aiden Cline | |
| 2025-09-11 | compaction improvements | Dax Raad | |
| 2025-09-01 | Refactor to support multiple instances inside single opencode process (#2360) | Dax | |
| This release has a bunch of minor breaking changes if you are using opencode plugins or sdk 1. storage events have been removed (we might bring this back but had some issues) 2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project 3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo 4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object) 5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory | |||
| 2025-08-28 | fix: tui not showing err toasts (#2290) | Aiden Cline | |
| 2025-08-22 | slash commands (#2157) | Dax | |
| Co-authored-by: adamdotdevin <[email protected]> | |||
| 2025-08-19 | fix(TUI): make it less shimmer (#2076) | Timo Clasen | |
| 2025-08-19 | fix: interface conversion panic (#2060) | Aiden Cline | |
| 2025-08-18 | feat: add shimmer text rendering (#2027) | Ytzhak | |
| 2025-08-16 | fix(tui): text selection is sometimes not cleared when click+release without ↵ | Yihui Khuu | |
| dragging (#1993) | |||
| 2025-08-16 | feat(tui): retain cache when cycling between subagent/parent sessions for ↵ | Yihui Khuu | |
| perf (#1981) | |||
| 2025-08-15 | tweak: fix scroll speed (#1974) | Aiden Cline | |
| 2025-08-15 | feat(TUI): improves UX with message navigation modal to jump and restore to ↵ | spoons-and-mirrors | |
| specific messages (#1969) | |||
| 2025-08-15 | feat: add scroll speed to config (#1968) | Aiden Cline | |
| 2025-08-15 | feat(tui): navigate child sessions (subagents) | adamdotdevin | |
| 2025-08-15 | feat: better queued visual | adamdotdevin | |
| 2025-08-14 | fix for session stuck in "Working..." | Dax Raad | |
| 2025-08-13 | fix: default scroll speed should be slower | adamdotdevin | |
| 2025-08-13 | fix: messages layout instability | adamdotdevin | |
| 2025-08-11 | fix: collapsed tool calls hidden at times | adamdotdevin | |
| 2025-08-11 | feat: toggle tool details visible | adamdotdevin | |
| 2025-08-11 | fix: don't display placeholder on error | adamdotdevin | |
| 2025-08-11 | feat: placeholder on pending assistant message | adamdotdevin | |
| 2025-08-11 | fix: re-render messages on session error | adamdotdevin | |
| 2025-08-10 | feat: thinking blocks rendered in tui and share page | adamdotdevin | |
| 2025-08-08 | fix(tui): preserve scroll position when reflowing due to message stream (#1716) | Yihui Khuu | |
| 2025-08-07 | Merge agent and mode into one (#1689) | Dax | |
| The concept of mode has been deprecated, there is now only the agent field in the config. An agent can be cycled through as your primary agent with <tab> or you can spawn a subagent by @ mentioning it. if you include a description of when to use it, the primary agent will try to automatically use it Full docs here: https://opencode.ai/docs/agents/ | |||
| 2025-08-05 | validate file part bounds to prevent panic (#1612) | Omar Shaarawi | |
| 2025-07-31 | wip: permissions | Dax Raad | |
| 2025-07-31 | fix: permission state hangs | adamdotdevin | |
| 2025-07-31 | wip: refactor permissions | Dax Raad | |
| 2025-07-31 | wip: tui permissions | adamdotdevin | |
| 2025-07-30 | fix: attachment highlighting (#1427) | Aiden Cline | |
| 2025-07-29 | feat: show git diff in reverted messages | adamdotdevin | |
| 2025-07-28 | wip: undo properly remove messages from UI | Dax Raad | |
| 2025-07-28 | ignore: tweak | Dax Raad | |
| 2025-07-28 | fix phantom tool call failed messages and empty text parts with some models | Dax Raad | |
| 2025-07-25 | fix: header width to display header in one line when sharing disabled (#1310) | Yihui Khuu | |
| 2025-07-24 | (tui) tweak: add setting for scroll speed (#1288) | Aiden Cline | |
| 2025-07-23 | fix header width | Dax Raad | |
| 2025-07-23 | wip: fix redoing | Dax Raad | |
| 2025-07-23 | basic undo feature (#1268) | Dax | |
| Co-authored-by: adamdotdevin <[email protected]> Co-authored-by: Jay V <[email protected]> Co-authored-by: Aiden Cline <[email protected]> Co-authored-by: Andrew Joslin <[email protected]> Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Tobias Walle <[email protected]> | |||
| 2025-07-21 | fix: mouse text selection bug (#1206) | Aiden Cline | |
| 2025-07-21 | message queuing (#1200) | Dax | |
| 2025-07-21 | do not copy empty strings | Dax Raad | |
| 2025-07-21 | include newline between messages when copying | Dax Raad | |
