Dax
16a38009ee
feat(tui): add heap snapshot functionality for TUI and server ( #19028 )
2026-03-24 18:20:11 -04:00
Dax
50ac413272
fix(core): restore SIGHUP exit handler ( #16057 ) ( #18527 )
2026-03-24 17:42:58 -04:00
Sebastian
62b3869f0d
manually lock/unlock theme mode ( #18905 )
2026-03-24 10:00:19 +01:00
Sebastian
4a96259b39
use renderer theme mode to switch dark/light mode ( #18851 )
2026-03-24 00:32:48 +01:00
Sebastian
3ab06799e4
Upgrade opentui to 0.1.90 ( #18551 )
2026-03-23 01:45:34 +01:00
Dax
a65e6119ad
feat: interactive update flow for non-patch releases ( #18662 )
2026-03-22 23:12:40 +00:00
Sebastian
f9fd9c27bd
Upgrade opentui to 0.1.88 ( #18079 )
2026-03-21 19:00:42 +00:00
Kit Langton
b6aa472839
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton
9eafdc92ec
fix: switch consumers to service imports to break bundle cycles ( #18438 )
2026-03-20 20:55:46 +00:00
Dax Raad
1953f5cfa5
fix question cross out
2026-03-20 15:50:04 -04:00
Dax
fb1b5328d7
refactor(tui): replace Bun-specific APIs with portable alternatives ( #18304 )
2026-03-19 19:32:59 -04:00
Dax
8ecde3ae5f
refactor: replace Bun.sleep with node:timers/promises sleep ( #18301 )
2026-03-19 18:50:40 -04:00
Kit Langton
35dffce18d
fix forked prompt attachments losing file parts ( #17815 )
2026-03-19 12:00:32 -04:00
Aiden Cline
5ece9ea6a1
feat: integrate support for multi step auth flows for providers that require additional questions ( #18035 )
2026-03-18 11:36:19 -05:00
Kyle Altendorf
31f5c3eb93
fix(tui): check for selected text instead of any selection in dialog escape handler ( #16779 )
2026-03-17 10:25:03 +10:00
AbigailJixiangyuyu
4c056c026d
fix(windows): restore /editor support on Windows ( #17146 )
2026-03-17 08:11:02 +10:00
Aiden Cline
d318add4a0
tweak: rm openrouter warning ( #17259 )
2026-03-12 19:42:31 -05:00
Kit Langton
2a225d7c72
feat(id): brand PartID through Drizzle and Zod schemas ( #16966 )
2026-03-11 23:40:50 +00:00
Kit Langton
b9eaabe80b
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
Kit Langton
4401c08142
feat(id): brand SessionID through Drizzle and Zod schemas ( #16953 )
2026-03-11 23:16:56 +00:00
Dax
f56e6684a6
core: make account login upgrades safe while adding multi-account workspace auth ( #15487 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:53:47 -04:00
James Long
df704db089
feat(core): allow passing workspaceID into session create endpoint ( #16798 )
2026-03-10 11:12:51 -04:00
Dax Raad
7e10f80b49
refactor(server): extract createApp function for server initialization
...
- Replace Server.App() with Server.Default() for internal server access
- Extract server app creation into Server.createApp(opts) for testability
- Move CORS whitelist from module-level variable to function parameter
- Update all tests to use Server.Default() instead of Server.App()
2026-03-09 17:13:52 -04:00
James Long
fea9bc2077
fix(core): put workspace routing behind OPENCODE_EXPERIMENTAL_WORKSPACES flag ( #16775 )
2026-03-09 16:14:19 -04:00
Kyle Altendorf
4da2d0150d
fix(tui): wait for model store before auto-submitting --prompt ( #7476 )
2026-03-09 14:22:38 -05:00
Dax
89f4344882
refactor(opencode): replace Bun shell in core flows ( #16286 )
2026-03-09 15:19:50 -04:00
James Long
665cdf6986
fix(tui): handle error when creating a session ( #16767 )
2026-03-09 12:13:32 -04:00
James Long
1aff94d7ad
feat(tui): add initial support for workspaces into the tui ( #16230 )
2026-03-09 10:28:04 -04:00
Sebastian
496f96721f
guard tui exit ( #16640 )
2026-03-08 23:14:41 +01:00
Luke Parker
7c79a5a849
fix(tui): canonicalize cwd after chdir ( #16641 )
2026-03-09 07:57:48 +10:00
tobwen
9130c188d6
fix(opencode): avoid TTY corruption from double cleanup ( #16565 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-03-08 13:55:33 +05:30
Nate Williams
e83bc8c43c
fix(tui): fix broken /export toggling ( #16443 )
2026-03-07 12:52:17 +05:30
Luke Parker
c47c5ec9a0
fix(windows): git path resolution for modified files across Git Bash, MSYS2, and Cygwin ( #16422 )
2026-03-07 15:42:14 +10:00
Dax
0e44e3803a
fix: restore Bun stdin reads for prompt input ( #16300 )
2026-03-06 02:08:10 -05:00
Dax
46beeaa585
refactor(opencode): replace Bun.which with npm which ( #15012 )
2026-03-06 05:18:29 +00:00
Dax Raad
a289e15cb0
refactor: use node:stream/consumers for stdin reading
2026-03-05 22:08:50 -05:00
Dax Raad
1aa25a9ea3
refactor: replace Bun.stdin.text with Node.js stream reading
2026-03-05 22:04:20 -05:00
Dax
9c6d6ca359
refactor: replace Bun.sleep with node timers ( #15013 )
publish-github-action / publish (push) Has been cancelled
2026-03-05 21:54:06 -05:00
Dax
e0127541a6
feat(tui): add onClick handler to InlineTool and Task components ( #16187 )
2026-03-05 15:02:30 +00:00
Luke Parker
fd7634ebee
dont let dax touch the ui ( #16060 )
2026-03-04 23:31:48 +00:00
Sebastian
2f97b14e05
show scrollbar by default ( #15282 )
2026-03-04 15:10:27 +01:00
Dax
2bb68320ac
fix(process): prevent orphaned opencode subprocesses on shutdown ( #15924 )
2026-03-03 22:14:28 -05:00
Dax Raad
a92b065107
tui: replace curved arrow with straight arrow for better terminal compatibility
2026-03-03 15:25:11 -05:00
Dax Raad
6e752828dd
tui: show pending toolcall count instead of generic 'Running...' message
2026-03-03 15:08:11 -05:00
Dax
dc479bdf5f
tui: use arrow indicator for active tool execution ( #15887 )
2026-03-03 14:46:07 -05:00
Sebastian
8ade9e4e30
Upgrade opentui to v0.1.86 and activate markdown renderable by default ( #14974 )
2026-03-03 15:42:27 +00:00
Jérôme Benoit
71bfe2487e
fix(opencode): disable session navigation commands when no parent session ( #15762 )
...
Co-authored-by: Test User <test@test.com >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-03-03 16:00:25 +05:30
Dax
a308132036
feat(tui): improve task tool display with subagent keybind hints and spinner animations ( #15607 )
2026-03-01 17:46:10 +00:00
James Long
039b68e12d
Change keybindings to navigate between child sessions ( #14814 )
2026-02-27 09:41:23 -05:00
David Hill
e00660647a
feat: opencode go provider list ( #15203 )
2026-02-26 14:37:33 +00:00