Commit Graph

693 Commits

Author SHA1 Message Date
Luke Parker 035e39752e Fix terminal e2e flakiness with a real terminal driver (#17144) 2026-03-12 17:35:26 +10:00
OpeOginni 530d45695d fix(desktop): set default WebSocket username and prevent repeated calling of terminal spawn properly closing the terminal (#17061) 2026-03-12 14:48:44 +08:00
Luke Parker 7bd3d7d03f fix(electron): theme Windows titlebar overlay (#16843)
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-03-12 16:38:56 +10:00
Chris Yang 711b84442b fix(app): skip editor reconcile during IME composition (#17041) 2026-03-11 13:40:06 -05:00
Adam 7e290fd1b8 fix(app): terminal jank 2026-03-10 13:00:14 -05:00
Adam 87d5c9087f chore(app): debug window 2026-03-10 07:05:54 -05:00
Adam 0a06fac8fb chore(app): dev stats 2026-03-09 15:57:24 -05:00
Adam ef130a7417 feat(app): generate color palettes (#16232) 2026-03-08 19:28:58 -05:00
David Hill bd42be52a7 Revert "tui: dock auto-accept after thinking and move Add file to bottom-left"
This reverts commit 4c457ba392.
2026-03-08 01:31:09 +00:00
David Hill b53991ee03 Revert "tui: keep model + thinking selectors beside Add file"
This reverts commit e22cd8bd4e.
2026-03-08 01:31:06 +00:00
David Hill 2db0ac25cb Revert "tui: add more editor bottom padding for prompt controls"
This reverts commit bf1e48ff8e.
2026-03-08 01:31:03 +00:00
David Hill 7585aabf0f Revert "tui: expose auto-accept as a permissions select"
This reverts commit ef0f922461.
2026-03-08 01:31:00 +00:00
David Hill 53798b2c3b Revert "tui: use text-base color for prompt selects"
This reverts commit 31745d8009.
2026-03-08 01:30:55 +00:00
David Hill d999d6d48b Revert "tui: remove prompt model/thinking/permissions selectors on dev so the composer stays simple"
This reverts commit d4eec7e5da.
2026-03-08 01:27:45 +00:00
David Hill d4eec7e5da tui: remove prompt model/thinking/permissions selectors on dev so the composer stays simple 2026-03-08 01:21:45 +00:00
David Hill aa419b050d tui: restore new-session logo on dev so users recognize OpenCode immediately 2026-03-08 01:18:42 +00:00
David Hill e02914f18a tui: revert new-session logo on dev so this UI change only ships with auto-accept-permissions 2026-03-08 01:10:52 +00:00
David Hill 86051adc9d tui: add opencode logo to new session screen so users can immediately identify the app when starting a fresh session 2026-03-08 00:59:03 +00:00
David Hill 31745d8009 tui: use text-base color for prompt selects
Select triggers in the composer now use the normal text color so model/thinking/permissions controls read consistently with the rest of the input UI.
2026-03-08 00:53:57 +00:00
David Hill ef0f922461 tui: expose auto-accept as a permissions select
Lets people explicitly choose between normal permission prompts and auto-accept while composing, without relying on an ambiguous icon state.
2026-03-08 00:53:57 +00:00
David Hill bf1e48ff8e tui: add more editor bottom padding for prompt controls
Gives typed text more breathing room above the Add file/model/thinking row so the controls don’t visually crowd what you’re writing.
2026-03-08 00:53:57 +00:00
David Hill e22cd8bd4e tui: keep model + thinking selectors beside Add file
People change models and thinking settings while composing, so keeping those controls next to the Add file button avoids hunting in the footer and reduces context switching mid-message.
2026-03-08 00:53:57 +00:00
David Hill 4c457ba392 tui: dock auto-accept after thinking and move Add file to bottom-left
Auto-accept now lives in the footer dock beside the thinking control so it stays easy to find without crowding the text box.

The Add file button moves to the bottom-left of the editor and the input gets a bit more bottom padding so the control row doesn’t overlap what you’re typing.
2026-03-08 00:53:57 +00:00
David Hill 64858dc353 tui: revert prompt control docking
Restore the previous prompt control layout after the dock/position changes made the composer feel less familiar.

This brings auto-accept back to its prior spot and returns Add file to the previous placement.
2026-03-08 00:17:28 +00:00
David Hill ff5dbb8474 tui: dock auto-accept after thinking and move Add file to bottom-left
Auto-accept now lives in the footer dock beside the thinking control so it stays easy to find without crowding the text box.

The Add file button moves to the bottom-left of the editor and the input gets a bit more bottom padding so the control row doesn’t overlap what you’re typing.
2026-03-08 00:08:37 +00:00
David Hill 64d04a91b7 tui: balance titlebar columns so center content doesn't get squeezed by long side content 2026-03-07 23:50:23 +00:00
SANGWOO PARK 5b6fba32f0 fix(app): guard session-header current() against undefined when options is empty (#16478) 2026-03-07 09:51:21 -06:00
Adam 38add89866 fix(app): model sticks to session 2026-03-07 06:57:00 -06:00
David Hill c67ac136d4 tui: align session empty states (#16412) 2026-03-07 05:39:43 -06:00
Alexandre Reyes Martins 4dc578b822 fix(app): enable Safari autocorrect in normal mode, disable in shell mode (#15563) 2026-03-06 22:36:27 +05:30
Luis Felipe Cordeiro Sena e41a64d035 fix(app): enable auto-accept keybind regardless of permission config (#16259) 2026-03-06 04:49:12 -06:00
Adam 4f4f040751 fix(app): locale error 2026-03-05 08:10:36 -06:00
Adam 6dc718265a fix(app): provider settings consistency 2026-03-05 08:00:42 -06:00
Adam f0e9fb9211 fix(app): icon jiggle 2026-03-05 07:00:21 -06:00
OpeOginni b38173c537 refactor(desktop): improve error handling and translation in server error formatting (#16171) 2026-03-05 06:28:17 -06:00
Adam a276c2a79a fix(app): terminal tab close 2026-03-04 07:04:03 -06:00
Brendan Allan dffd2d0ae4 desktop: add electron version (#15663) 2026-03-04 15:12:34 +08:00
Adam 21a10a5ccf fix(app): tighten up header elements 2026-03-03 07:19:24 -06:00
opencode-agent[bot] 8562463036 chore: generate 2026-03-02 22:25:39 +00:00
Kit Langton 848b3d658e Animation Smorgasbord (#15637)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-03-02 16:24:32 -06:00
Adam b84ebce1fc fix(app): default auto-respond to false 2026-03-02 13:10:37 -06:00
Adam a08c524902 chore(app): solidjs refactoring (#13399) 2026-03-02 10:50:50 -06:00
mridul ee008b99a3 fix(app): fallback to synthetic icon for unknown provider IDs (#15295) 2026-02-28 15:13:23 -06:00
Adam 8fbb7bba36 chore(app): i18n sync (#15362) 2026-02-27 09:45:00 -06:00
Kit Langton bfa4f1978b feat(app): add Warp to the open menu (#15368) 2026-02-27 09:44:01 -05:00
Adam 410c8dc5e8 fix(app): auto-accept permissions 2026-02-27 06:17:40 -06:00
Filip 06aee9d60e feat(app): recent projects section in command pallette (#15270) 2026-02-27 05:33:22 -06:00
Brendan Allan 9182513e03 app: allow providing username and password when connecting to remote server (#14872) 2026-02-27 13:26:15 +08:00
Adam 4a37b76340 feat(app): better diff/code comments (#14621)
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
Co-authored-by: David Hill <iamdavidhill@gmail.com>
2026-02-26 18:23:04 -06:00
David Hill 6c131eb34b fix(ui): mute inactive file tab icons 2026-02-27 00:18:14 +00:00