Commit Graph

1361 Commits

Author SHA1 Message Date
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
David Hill c9533ac67a tui: center empty states vertically in session view and improve review panel messaging for projects without version control 2026-03-07 23:45:16 +00:00
Adam 56ba5c7fce fix(app): review panel transition 2026-03-07 13:27:44 -06:00
opencode 29f129acbb release: v1.2.21 2026-03-07 18:00:39 +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
Filip 879a092d9b fix(app): preserve file tree tab on reopen + fix e2e test regressions (#16482) 2026-03-07 09:47:45 -06:00
David Hill 8cfd7c4066 tui: remove close button from project hover popover (#16403)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-03-07 07:00:58 -06:00
Adam 792f3363ba fix(app): new session uses agent model/variant 2026-03-07 07:00:38 -06:00
Adam 38add89866 fix(app): model sticks to session 2026-03-07 06:57:00 -06:00
Adam 482538010c fix(app): all panels transition 2026-03-07 06:48:37 -06:00
Adam 28afc494ac fix(app): can't scroll files 2026-03-07 06:47:11 -06:00
Adam 97a068cb7f fix(app): fix max-width on timeline 2026-03-07 05:45:30 -06:00
David Hill c67ac136d4 tui: align session empty states (#16412) 2026-03-07 05:39:43 -06:00
Kit Langton 07121ef1a6 STUPID SEXY TIMELINE (#16420) 2026-03-07 05:25:22 -06:00
Luke Parker f83cd8f1bc test(app): share workspace slug wait helper across e2e specs (#16446) 2026-03-07 07:48:30 +00:00
Luke Parker 32deb1a227 test(app): abort sessions and wait for idle before e2e cleanup (#16439) 2026-03-07 16:33:12 +10:00
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
Luke Parker 8589da78bc feat(desktop): show skill issue when snapshotting is off (#16432) 2026-03-07 04:52:04 +00:00
David Hill 7a097c6325 app: fix portal positioning for sidebar menus and tooltips by removing conditional mount logic 2026-03-07 00:30:51 +00:00
Filip a3bc0bcf09 tests(app): e2e tests part 67 (#16406) 2026-03-06 17:08:59 -06:00
David Hill fdd5375bca feat(app): sidebar reveal animation, hover peek overlay, and weaker dividers (#16374)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-03-06 16:33:34 -06:00
David Hill 507f773bca fix(app): better review/filetree empty states (#16221)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-03-06 15:39:31 -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
Adam ae93b9f16d fix(app): stale keyed show errors 2026-03-06 11:03:37 -06:00
Adam ef1cec6a9f Revert "fix(app): stale read error"
This reverts commit a27ea86940.
2026-03-06 05:52:48 -06:00
Adam 278c1d8b3e Revert "fix(app): stale keyed show errors"
This reverts commit b72468d5fc.
2026-03-06 05:52:47 -06:00
Kirill Tregubov 57475232a3 fix(app): add english to locale matchers (#16280) 2026-03-06 05:47:39 -06:00
opencode-agent[bot] ee9e8e9e34 chore: generate 2026-03-06 10:50:00 +00:00
Luis Felipe Cordeiro Sena e41a64d035 fix(app): enable auto-accept keybind regardless of permission config (#16259) 2026-03-06 04:49:12 -06:00
opencode 2401e05023 release: v1.2.20 2026-03-06 07:29:34 +00:00
Luke Parker aa99b73b59 fix(git): stop leaking fsmonitor daemons e.g. 60GB+ of commited memory after running tests (#16249) 2026-03-06 15:42:08 +10:00
opencode 899d08f869 release: v1.2.19 2026-03-06 04:29:10 +00:00
Filip a9853eae40 fix(app): stale show (#16236) 2026-03-05 18:23:48 -06:00
David Hill 548d9ed634 tui: remove keyboard shortcut tooltips from new session and new workspace buttons in the sidebar 2026-03-05 23:44:00 +00:00
Adam 6be25b332c fix(app): load tab on open file 2026-03-05 13:40:25 -06:00
opencode e772e618d8 release: v1.2.18 2026-03-05 19:01:03 +00:00
Adam adefbd022f chore(app): ghostty-web fork 2026-03-05 08:58:11 -06:00
Dax Raad 061001b601 ci: remove unused publishConfig that was breaking npm publishing 2026-03-05 09:45:30 -05:00
Adam b72468d5fc fix(app): stale keyed show errors 2026-03-05 08:42:50 -06:00
Adam 4f4f040751 fix(app): locale error 2026-03-05 08:10:36 -06:00