Commit Graph

90 Commits

Author SHA1 Message Date
will.anderson f9f12156ef fix(tui): finish neuron branding across user-visible surfaces 2026-08-21 18:58:50 -05:00
will.anderson 140658c526 fix: always render wordmark via protocol auto-resolution; disable update checks by default 2026-08-21 16:07:45 -05:00
will.anderson 725802efa6 feat(brand): render Neuron wordmark in TUI via kitty/iTerm2 graphics with ASCII fallback 2026-08-21 15:55:55 -05:00
will.anderson 8b26ac8e1b feat(brand): NEURON TUI logo, terminal titles, and swept user-facing copy 2026-08-21 15:30:40 -05:00
Aiden Cline 2540903ceb fix(tui): remove encrypted label from thought header (#43588) 2026-08-20 00:46:39 -05:00
opencode-agent[bot] 2b861003f1 fix(tui): show encrypted reasoning status (#43578)
Co-authored-by: Aiden <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-08-20 00:23:20 -05:00
opencode-agent[bot] b173ba95bd fix(tui): order messages by creation time (#40994)
Co-authored-by: Dax <mail@thdxr.com>
2026-08-07 04:41:15 +00:00
Dmitry Nefedov 5fae14fe51 feat(tui): add cursor style configuration (#32295)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-08-06 23:20:51 -05:00
ayu 003a9594f2 fix(tui): support copying over ssh with set-clipboard on tmux config (#30472)
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-08-06 10:23:32 +02:00
opencode-agent[bot] fa9f21a9f9 feat(tui): show idle session directory (#36457)
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-11 20:31:57 +00:00
Simon Klee 85d35621b4 deps: upgrade OpenTUI to v0.4.3 (#35226) 2026-07-06 13:01:08 +02:00
David Hill ae1ce46120 fix(tui): shorten home tips (#31966) 2026-07-05 14:44:10 -05:00
Simon Klee 09c3499215 tui: preserve spinner registration (#35292) 2026-07-04 09:44:23 +02:00
Aiden Cline 7a39a49144 fix(tui): align execute child calls with task indentation (#35190) 2026-07-03 12:06:58 -05:00
Aiden Cline 5c0fcd6876 feat(tui): render code-mode execute tool with child calls (#35113) 2026-07-03 11:17:21 -05:00
Aiden Cline 89409da8a5 revert: back out experimental codemode (#35077) 2026-07-02 23:57:30 -05:00
opencode-agent[bot] 3b8caa59c3 chore: generate 2026-07-03 04:49:44 +00:00
Aiden Cline 599d0b4e36 feat: experimental codemode (#34677) 2026-07-02 23:48:34 -05:00
Dustin Deus 3dc2d99eaa feat(tui): add debug info dialog with copy to clipboard (#35004) 2026-07-02 23:00:53 +02:00
opencode-agent[bot] b8c773da2d chore: generate 2026-06-30 05:09:55 +00:00
Dax 42e0b7825e feat(tui): add yolo permission mode (#33279)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-06-30 00:08:29 -05:00
Dax d0eca28681 fix(sdk): preserve V2Event name for SSE streams (#34171) 2026-06-27 21:05:47 -04:00
Ben Guthrie b072d285cb fix(tui): register prompt.skills keybinds (#34180) 2026-06-27 11:06:14 -05:00
opencode-agent[bot] dda8f95a63 fix(tui): use generated event union (#34118)
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local>
2026-06-26 18:04:53 -04:00
Luke Parker c56cd56b95 fix(tui): preserve renderer initialization errors (#33996)
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-06-26 15:14:28 +05:30
Simon Klee 06232cc755 fix(tui): load root sessions in session switcher (#33931)
Request root sessions before applying the session list limit so child
sessions cannot crowd roots out of the switcher.

Keep the synchronized cache available while requests are pending or fail,
reconcile results with live updates, and retain current and pinned sessions.
Preserve selection by session ID when asynchronous results reorder the list.

Closes #16270
Closes #32725
2026-06-25 18:36:08 +02:00
Simon Klee 2dae865618 Revert "deps: update OpenTUI to 0.4.2 (#33610)" (#33842) 2026-06-25 10:38:09 +02:00
Simon Klee a582ca6c33 tui: remove logo animation (#33633)
Render branding as a static logo to avoid continuous redraws and mouse-driven visual effects.
2026-06-24 19:28:46 +00:00
Simon Klee bc4ce9687c tui: fix multi-day duration formatting (#33651)
Report elapsed days and remaining hours instead of showing zero days and
the total duration as hours.

Close #32957
Close #32956
2026-06-24 12:05:06 +00:00
Victor Navarro cca3084696 feat(tui): add main branch source to diff mode (#30942) 2026-06-24 10:35:37 +00:00
Victor Navarro 55b00c42a0 feat(tui): add diff viewer keybind (#33365) 2026-06-24 12:07:23 +02:00
Simon Klee 9c22ffc223 deps: update OpenTUI to 0.4.2 (#33610) 2026-06-24 09:22:24 +02:00
Aiden Cline 9d61f368a4 fix(tui): sort model picker by release date (#33558) 2026-06-23 22:35:47 -05:00
Dax Raad f19572eeef refactor(core): drop filesystem entry mime 2026-06-23 21:49:01 -04:00
Dax Raad 3a72f5e268 fix(tui): normalize autocomplete attachments 2026-06-23 21:41:14 -04:00
opencode-agent[bot] b7acf4f906 chore: generate 2026-06-23 23:24:49 +00:00
Aiden Cline 6afecd01eb feat(tui): redesign crash screen (#33549) 2026-06-23 18:23:15 -05:00
Simon Klee 7354699535 fix(tui): make move session command bindable (#33508)
Add the session_move TUI keybind and map it to the existing session.move command. Keep it unbound by default and document the new configuration option.

Closes #33239
2026-06-23 15:55:14 +02:00
Shoubhit Dash b94c2b0562 feat(mcp): add resource read tools (#33483) 2026-06-23 13:49:42 +05:30
opencode-agent[bot] 3ee37d171d chore: generate 2026-06-23 02:19:31 +00:00
Aiden Cline 1707b5addd refactor(core): remove shell description input (#32823) 2026-06-22 21:18:06 -05:00
Dax 7d54222887 fix(tui): scope file autocomplete to session (#33458) 2026-06-22 20:31:36 -04:00
Kit Langton 5a0d0ee92c refactor(core): simplify session input promotion (#33443) 2026-06-22 17:51:49 -04:00
Dax Raad 670163a145 fix(tui): use bridged event stream for data 2026-06-22 08:50:46 -04:00
opencode-agent[bot] 1b4aad57b5 chore: generate 2026-06-22 12:22:43 +00:00
Dax Raad 8220bb3d69 feat(server): stream events across locations 2026-06-22 08:12:43 -04:00
Aiden Cline 576cd6acb5 fix(tui): render skill load errors inline (#33298) 2026-06-21 22:40:12 -05:00
Dax b7599d26b2 fix(tui): reduce noisy MCP autocomplete matches (#33176) 2026-06-20 22:24:59 -04:00
Dax c5e89b4735 fix(tui): separate subagent tool rows (#33158) 2026-06-20 18:58:27 -04:00
Dax 24d94a0a13 refactor(tui): simplify inline tool spacing (#33097) 2026-06-20 09:35:20 -04:00