| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-17 | test(app): deflake slash terminal toggle flow (#17881) | Luke Parker | |
| 2026-03-15 | tweak(ui): remove open label (#17512) | David Hill | |
| 2026-03-14 | fix(app): handle multiline web paste in prompt composer (#17509) | Shoubhit Dash | |
| 2026-03-13 | fix(app): model selection persist by session (#17348) | Adam | |
| 2026-03-13 | fix(app): polish prompt composer controls (#17388) | David Hill | |
| 2026-03-13 | fix(app): avoid clipping new session during sidebar anim | David Hill | |
| 2026-03-13 | fix(app): animate titlebar controls on sidebar open | David Hill | |
| 2026-03-13 | fix(app): restore sidebar dash and sync session spinner colors (#17384) | David Hill | |
| 2026-03-13 | fix(app): fork should copy prompt into new session (#17375) | Adam | |
| 2026-03-13 | fix(app): terminal cloning without retry (#17354) | Adam | |
| 2026-03-13 | fix(app): scroll falls behind prompt input | Adam | |
| 2026-03-13 | fix(app): better optimistic prompt submit (#17337) | Adam | |
| 2026-03-13 | fix(app): support text attachments (#17335) | Adam | |
| 2026-03-13 | chore(app): i18n sync (#17283) | Adam | |
| 2026-03-13 | chore: cleanup (#17284) | Adam | |
| 2026-03-12 | fix(app): list item background colors | Adam | |
| 2026-03-12 | feat(app): follow-up behavior (#17233) | Adam | |
| 2026-03-12 | fix(app): titlebar cleanup (#17206) | David Hill | |
| 2026-03-12 | chore: cleanup (#17197) | Adam | |
| 2026-03-12 | chore: cleanup (#17184) | Adam | |
| 2026-03-12 | chore: cleanup | Adam | |
| 2026-03-12 | chore: cleanup (#17115) | Adam | |
| 2026-03-12 | refactor(desktop): rework default server initialization and connection ↵ | Brendan Allan | |
| handling (#16965) | |||
| 2026-03-12 | Fix terminal e2e flakiness with a real terminal driver (#17144) | Luke Parker | |
| 2026-03-12 | fix(desktop): set default WebSocket username and prevent repeated calling of ↵ | OpeOginni | |
| terminal spawn properly closing the terminal (#17061) | |||
| 2026-03-12 | fix(electron): theme Windows titlebar overlay (#16843) | Luke Parker | |
| Co-authored-by: Brendan Allan <[email protected]> | |||
| 2026-03-11 | fix(app): skip editor reconcile during IME composition (#17041) | Chris Yang | |
| 2026-03-10 | fix(app): terminal jank | Adam | |
| 2026-03-10 | chore(app): debug window | Adam | |
| 2026-03-09 | chore(app): dev stats | Adam | |
| 2026-03-08 | feat(app): generate color palettes (#16232) | Adam | |
| 2026-03-08 | Revert "tui: dock auto-accept after thinking and move Add file to bottom-left" | David Hill | |
| This reverts commit 69cb49f7cc6557f8d9529695d7ecc75c0ac8a5aa. | |||
| 2026-03-08 | Revert "tui: keep model + thinking selectors beside Add file" | David Hill | |
| This reverts commit 426dcfa3b0cacc79abac6c6f61a03613b572ad64. | |||
| 2026-03-08 | Revert "tui: add more editor bottom padding for prompt controls" | David Hill | |
| This reverts commit 981353793d47280973f46022292f2e8dd7dfd681. | |||
| 2026-03-08 | Revert "tui: expose auto-accept as a permissions select" | David Hill | |
| This reverts commit 12d862dbd3ec0cea6da7daa8e53ec71183480a9b. | |||
| 2026-03-08 | Revert "tui: use text-base color for prompt selects" | David Hill | |
| This reverts commit 207ebf4b8cc53b6390ab96f393cbbbbaacd49781. | |||
| 2026-03-08 | Revert "tui: remove prompt model/thinking/permissions selectors on dev so ↵ | David Hill | |
| the composer stays simple" This reverts commit ae25c1e7b75c17d799f7a245f03ca0cd8bef1eab. | |||
| 2026-03-08 | tui: remove prompt model/thinking/permissions selectors on dev so the ↵ | David Hill | |
| composer stays simple | |||
| 2026-03-08 | tui: restore new-session logo on dev so users recognize OpenCode immediately | David Hill | |
| 2026-03-08 | tui: revert new-session logo on dev so this UI change only ships with ↵ | David Hill | |
| auto-accept-permissions | |||
| 2026-03-08 | tui: add opencode logo to new session screen so users can immediately ↵ | David Hill | |
| identify the app when starting a fresh session | |||
| 2026-03-08 | tui: use text-base color for prompt selects | David Hill | |
| 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 | tui: expose auto-accept as a permissions select | David Hill | |
| Lets people explicitly choose between normal permission prompts and auto-accept while composing, without relying on an ambiguous icon state. | |||
| 2026-03-08 | tui: add more editor bottom padding for prompt controls | David Hill | |
| 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 | tui: keep model + thinking selectors beside Add file | David Hill | |
| 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 | tui: dock auto-accept after thinking and move Add file to bottom-left | David Hill | |
| 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 | tui: revert prompt control docking | David Hill | |
| 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 | tui: dock auto-accept after thinking and move Add file to bottom-left | David Hill | |
| 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-07 | tui: balance titlebar columns so center content doesn't get squeezed by long ↵ | David Hill | |
| side content | |||
| 2026-03-07 | fix(app): guard session-header current() against undefined when options is ↵ | SANGWOO PARK | |
| empty (#16478) | |||
