Commit Graph

324 Commits

Author SHA1 Message Date
kcrommett a151c93312 fix: editor paste functionality for text attachments (#3489) 2025-10-27 17:51:33 -05:00
Aiden Cline af71bc7084 fix: adjust model dialog to handle same model id but different names (#2881) 2025-09-30 11:43:57 -05:00
Aiden Cline 64b3b456ff fix: tui stuck saying generating... even when it is done (#2872) 2025-09-29 23:55:47 -05:00
Dax Raad da362e9460 turn back on compaction summaries 2025-09-20 18:52:30 -04:00
Timo Clasen 152d377191 fix(TUI): display correct branch name in git worktree (#2626) 2025-09-17 09:46:18 -05:00
Dax Raad 8fdc585174 fix crash when todo content is empty fixes #2622 2025-09-16 04:28:35 -04:00
Aiden Cline ea5c182ba8 fix: visual token bug (#2603) 2025-09-14 21:23:52 -05:00
Aiden Cline 0e4a551e47 fix: token counting visual bug (#2587) 2025-09-13 19:46:24 -05:00
Chris Covington 599233a52c feat: Add an experimental option to disable paste summaries (#2552)
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-09-11 14:21:08 -05:00
Aiden Cline b06068c101 fix: command being passed as arg when no args present (#2553) 2025-09-11 13:03:12 -05:00
Dax Raad 20b28c8265 ignore: compacting 2025-09-11 02:31:28 -04:00
Dax Raad 785feb29a7 compaction improvements 2025-09-11 02:22:51 -04:00
Aiden Cline ffe1cfdba9 fix: dont paste collapse if in bash mode (#2482) 2025-09-07 20:24:49 -05:00
Aiden Cline a3ad73b616 fix: file fuzzy search (#2409) 2025-09-03 23:20:16 -05:00
Dax aea78046d0 Refactor to support multiple instances inside single opencode process (#2360)
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-09-01 17:15:49 -04:00
Aiden Cline 9d9179a021 fix: resolve [pasted lines] when passing paste as arguments for command (#2333) 2025-08-30 10:56:00 -05:00
Aiden Cline b69264990b fix: tui not showing err toasts (#2290) 2025-08-28 10:55:47 -05:00
Dax 1bd97ef802 slash commands (#2157)
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
2025-08-22 17:04:28 -04:00
Aiden Cline d1f4a2ec6a fix: keybind panic (#2092) 2025-08-19 22:39:59 -05:00
Timo Clasen 0af6bd06ce fix(TUI): make it less shimmer (#2076) 2025-08-19 15:30:54 -05:00
Aiden Cline a91e034cf0 fix: add type checking for MCP tool path parameters (#2073)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2025-08-19 13:38:33 -05:00
Aiden Cline 2f802244e3 fix: interface conversion panic (#2060) 2025-08-19 05:25:46 -05:00
adamdotdevin 7f9f277948 fix(tui): title bg color missing on system theme 2025-08-18 06:00:38 -05:00
Ytzhak e69bc53ecc feat: add shimmer text rendering (#2027) 2025-08-18 05:55:01 -05:00
spoons-and-mirrors dbf12e634f tweak(timeline): add a dot to the session timeline modal for better visual cue of session's revert point (#1978) 2025-08-18 05:50:43 -05:00
Yihui Khuu a4112e1f91 fix(tui): text selection is sometimes not cleared when click+release without dragging (#1993) 2025-08-16 09:16:09 -05:00
Yihui Khuu b28f3c90ab feat(tui): retain cache when cycling between subagent/parent sessions for perf (#1981) 2025-08-16 08:58:13 -05:00
Aiden Cline 4d3f44d8b5 tweak: fix scroll speed (#1974) 2025-08-15 16:19:58 -05:00
adamdotdevin 0be1a86db9 fix: some visual bugs in dialogs 2025-08-15 13:50:54 -05:00
spoons-and-mirrors 3a21e5e10f feat(TUI): improves UX with message navigation modal to jump and restore to specific messages (#1969) 2025-08-15 13:23:21 -05:00
Aiden Cline 0d6342bd7f feat: add scroll speed to config (#1968) 2025-08-15 13:21:02 -05:00
adamdotdevin dddc968bb2 feat(tui): navigate child sessions (subagents) 2025-08-15 10:16:08 -05:00
adamdotdevin d258ad2aa9 fix: more commands cleanup 2025-08-15 07:43:30 -05:00
adamdotdevin d4d00e3e31 feat: better queued visual 2025-08-15 06:55:16 -05:00
adamdotdevin 8a95a0f288 fix: keybind docs out of sync 2025-08-15 06:45:20 -05:00
Mariano Uvalle 3f1eec0747 Feat: Render tool metadata after permission rejection. (#1949)
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-08-15 06:16:40 -05:00
Timo Clasen a7ce33a024 fix(TUI): fix agent types agents modal (#1942) 2025-08-14 17:58:44 -05:00
Dax Raad b4c81830db fix for session stuck in "Working..." 2025-08-14 12:20:22 -04:00
adamdotdevin a8b798a18f chore: rename bash -> shell 2025-08-13 15:11:30 -05:00
adamdotdevin 2041db6a52 fix: default scroll speed should be slower 2025-08-13 14:35:18 -05:00
Dominik Engelhardt 7208872450 feat: convert attachments to text on delete (#1863)
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Dax <mail@thdxr.com>
2025-08-13 19:33:38 +00:00
adamdotdevin 1d30b9260f feat: bash commands 2025-08-13 13:28:22 -05:00
adamdotdevin 4ae74882c0 fix: messages layout instability 2025-08-13 11:43:28 -05:00
spoons-and-mirrors 7ad47bcc01 fix(TUI): unsurfacing subagent from agents modal (#1873) 2025-08-12 17:38:35 -04:00
spoons-and-mirrors 8ee6dee6ff feat: add session rename functionality to TUI modal (#1821)
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Dax <mail@thdxr.com>
2025-08-12 16:22:03 -04:00
spoons-and-mirrors d5f4f56630 refactor(agent-modal): revamped UI/UX for the agent modal (#1838)
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Dax <mail@thdxr.com>
2025-08-12 16:21:57 -04:00
adamdotdevin a32ee242ae fix: word wrapping with hyphens 2025-08-12 13:03:35 -05:00
adamdotdevin 95ced9f6b6 fix: long word and attachment wrapping in editor 2025-08-12 10:34:54 -05:00
adamdotdevin 85487d2f48 fix: vscode extension cursor placement 2025-08-12 08:48:42 -05:00
adamdotdevin 8ee48dd4cd fix: use real cursor instead of virtual cursor 2025-08-12 07:52:19 -05:00