Tommy D. Rossi
d58fc8fd63
feat: lower opacity for thinking summaries ( #4610 )
2025-11-21 17:35:47 -06:00
Dax Raad
c37a28464b
tui: batch SDK events to reduce render churn and improve responsiveness
...
Intelligently queue events and flush them in 16ms batches. Events processed within 16ms of the last flush are batched together to reduce the number of store updates and re-renders, preventing jank when receiving rapid consecutive events. Events after a 16ms gap are processed immediately to avoid adding latency.
2025-11-21 17:42:02 -05:00
Dax
e9141bf5cd
Tui onboarding ( #4569 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-11-21 00:21:06 -05:00
OpeOginni
59cebb31b2
fix: allow for theme references ( #4450 )
2025-11-18 14:26:42 -06:00
Dax Raad
d3de88af1d
respect server suggestion for default model
2025-11-17 20:53:48 -05:00
Aiden Cline
aa8912f36c
Revert "fix: system theme background to use 'none' for terminal transparency ( #4408 )"
...
This reverts commit de7090ecf4 .
2025-11-17 16:03:27 -06:00
Aiden Cline
35825c2835
Reapply "fix: system theme background to use 'none' for terminal transparency" ( #4415 )
...
This reverts commit 368a75c983 .
2025-11-17 10:39:53 -06:00
Aiden Cline
368a75c983
Revert "fix: system theme background to use 'none' for terminal transparency" ( #4415 )
2025-11-17 10:24:20 -06:00
Jensen
de7090ecf4
fix: system theme background to use 'none' for terminal transparency ( #4408 )
2025-11-17 10:22:31 -06:00
Dax
9fdf25c750
Refactor agent loop ( #4412 )
2025-11-17 10:57:18 -05:00
Aiden Cline
dec5d350c6
fix: panic when theme has 'none'
2025-11-16 01:43:23 -06:00
Alvin Johansson
9dc39bcc82
Add Flexoki theme ( #3986 )
2025-11-15 21:28:13 -06:00
Luke Parker
fca9943523
fix: Diff view now ignores line endings changes/windows autocrlf ( #4356 )
2025-11-15 21:18:39 -06:00
Dax Raad
09e96e7525
handle config errors gracefully
2025-11-13 18:59:09 -05:00
Aiden Cline
ec8df862cf
fix: opencode run timeout
2025-11-13 14:27:33 -06:00
Dax
1dfeed3c5e
fix: add support for loading custom themes from .opencode/themes directory ( #4229 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-11-11 21:30:38 -05:00
Dax Raad
84fb84662f
better errors on initial tui boot
2025-11-11 21:01:45 -05:00
Aiden Cline
ad086e1d10
feat: agent color cfg ( #4226 )
...
Co-authored-by: 0xrin <0xrin1@protonmail.com >
Co-authored-by: GitHub Action <action@github.com >
2025-11-11 18:32:44 -06:00
Dax Raad
c661a18885
fix race condition
2025-11-09 01:41:49 -05:00
Dax Raad
dc9f1cfd94
tui: fix continue session navigation to wait for sync completion before redirecting
...
Previously, the continue session navigation would immediately try to redirect
to the most recent session before the sync data was fully loaded, causing
navigation to fail. Now it waits for sync status to be complete before
attempting the redirect, ensuring the session data is available.
2025-11-08 20:53:18 -05:00
Dax Raad
2f4a423103
tui: fix continue session navigation to use most recent session instead of oldest session
2025-11-08 20:28:23 -05:00
Dax Raad
3867f88966
Merge remote-tracking branch 'origin/dev' into dev
2025-11-08 20:21:02 -05:00
Dax Raad
1819472982
improve startup speed
2025-11-08 20:18:36 -05:00
Kamaal Farah
944c804f2e
fix(theme): filter out null values from theme palette ( #4083 )
...
Signed-off-by: Kamaal Farah <kamaal.f1@gmail.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2025-11-08 16:27:07 -06:00
GitHub Action
9855771157
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
0cfdc4d432
tui: show more sessions in list and fix sync timing to prevent race conditions
2025-11-07 16:19:44 -05:00
Dax Raad
e1e6b9b86f
message storage performance improvements
2025-11-07 01:11:47 -05:00
Dax
f68e50e0ff
system theme ( #4010 )
2025-11-06 18:00:09 -05:00
Dax Raad
aaa60022b7
only display last 100 messages in TUI
2025-11-06 13:21:15 -05:00
Dax Raad
ed8913324e
big format
2025-11-06 13:03:12 -05:00
Dax Raad
7ae96137f1
fix sidebar modified files
2025-11-05 16:49:17 -05:00
Dax Raad
d99f1f4570
performance improvements
2025-11-05 15:33:23 -05:00
Dax Raad
9ebdccea03
fix: persist -m model when switching agents
...
Add initial model from command line to fallback chain so it persists
when switching agents with tab, matching behavior of config model.
Resolves #3863
2025-11-03 23:51:52 -05:00
Dax Raad
3bd0c0899f
tui: fix model selection for models with nested paths
...
Users can now select models with multiple slashes like 'openrouter/google/gemini-2.5-pro'
in the TUI. Previously the TUI would only parse the first two parts of the model
path, showing 'Invalid model openrouter/google' for nested models.
2025-11-03 19:52:43 -05:00
Dax Raad
998576e6bc
tui: add support for Ctrl+_ key combination in keybind parser
2025-11-03 16:16:09 -05:00
Dax Raad
3f80815674
DELETE GO BUBBLETEA CRAP HOORAY
2025-11-02 18:43:33 -05:00
kcrommett
16147ff6cc
add nightowl theme back after opentui release ( #3732 )
2025-11-02 04:29:14 -05:00
Dax
2376fe4c9f
Light mode ( #3709 )
2025-11-01 13:54:01 -04:00
Dax Raad
cae0189398
sync
2025-11-01 12:14:15 -04:00
Dax Raad
1ddbb7e11f
remember sidebar position
2025-11-01 11:40:33 -04:00
Haris Gušić
d3f4699941
feat: tui: Add --prompt option ( #3668 )
2025-11-01 11:18:31 -04:00
Yuku Kotani
187fa92c01
Add formatter status display to TUI status dialog ( #3701 )
2025-11-01 11:14:39 -04:00
Dax Raad
ac9e8cdf90
tui: add keyboard shortcuts to cycle through recently used models
...
Users can now press F2 to cycle forward and Shift+F2 to cycle backward through their recently used models, making it faster to switch between commonly used AI models without opening the model selection dialog.
2025-10-31 19:42:41 -04:00
Dax Raad
d076bcedb2
tui: simplify theme selection API by renaming setSelectedTheme to set
2025-10-31 18:11:36 -04:00
Dax Raad
d9299218fe
respect theme in config
2025-10-31 18:04:38 -04:00
Dax Raad
542507e75c
ignore
2025-10-31 20:17:40 +00:00
Dax Raad
9aa05ccd0b
tui: add persistent key-value storage for user preferences
...
- Add KVProvider context for storing user preferences like theme and warnings
- Update theme context to use KV storage instead of sync config
- Move openrouter warning to persistent KV storage
- Refactor theme selection to persist user choice across sessions
2025-10-31 16:13:02 -04:00
Dax
fd63884d0b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00