Ariane Emory
03eabb10e4
fix: use selectedForeground's computer colour (or theme's selectedForeground value) for the colour of text in permission selection ( resolves #7246 ) ( #7251 )
2026-01-07 14:45:30 -06:00
GitHub Action
50530b1ea7
chore: generate
2026-01-07 18:06:30 +00:00
Thanh Nguyen
d9aef1d73d
fix(theme): add selectedListItemText to orng themes for button text visibility ( #7169 )
2026-01-07 12:05:46 -06:00
Dax Raad
e59be27810
theme
2026-01-07 09:50:04 -05:00
Dax Raad
fd22b26478
theme reload
2026-01-07 09:34:11 -05:00
Dax Raad
ea2ee46f45
clear palette cache
2026-01-07 08:49:35 -05:00
Spoon
85ed329318
add agent color to inline task tool ascii char and highlight agent name ( #7142 )
2026-01-07 00:10:00 -06:00
Rohan Mukherjee
4b7301e8ca
fix: lucent-orng bg transparency for slash commands ( #6938 )
2026-01-05 12:56:49 -06:00
Dax Raad
91d5ce8bf3
tui: add system theme resolution and event handling
2026-01-05 10:38:35 -05:00
Dax Raad
7304ba616e
tui: add session search functionality with debounced input and server-side filtering
2026-01-04 13:38:30 -05:00
Paolo Ricciuti
21dc3c24d9
feat: mcp resources ( #6542 )
2026-01-04 09:12:54 -06:00
Aiden Cline
41cf45a16e
tui: fix system theme diff highlighting
...
- Generate distinct red/green backgrounds for added/removed lines in system theme
- Use bright ANSI colors for diff highlights to improve visibility
- Fix ANSI palette indexing to handle null entries safely
- Add color tinting to create proper diff backgrounds while respecting terminal colors
Resolves issue where system theme showed no red/green diff highlighting
2026-01-04 02:01:02 -06:00
shuv
401b498c7d
fix(tui): pass attach directory to sdk client ( #6715 )
...
Co-authored-by: shuv <shuv@shuv.dev>
2026-01-02 21:54:11 -06:00
steez
2685de2a33
feat(theme): add Osaka Jade theme ( #6609 )
2026-01-02 10:26:01 -06:00
Dax Raad
389a5fc017
tui: add reload functionality and improve lazy utility with reset capability
2026-01-01 22:11:43 -05:00
Dax
351ddeed91
Permission rework ( #6319 )
...
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-01-01 17:54:11 -05:00
Aiden Cline
b419b0ec55
Reapply "tweak: adjust keys for uniqueness calculations to use provider/model"
...
This reverts commit 9d32a0354f1db3ea4893f4ad00900c6420ab78c6.
2025-12-31 14:54:21 -06:00
Aiden Cline
538ac208e1
Revert "tweak: adjust keys for uniqueness calculations to use provider/model"
...
This reverts commit eb81994a18 .
2025-12-31 14:54:21 -06:00
Aiden Cline
eb81994a18
tweak: adjust keys for uniqueness calculations to use provider/model
2025-12-30 18:41:28 -06:00
Aiden Cline
81fef60266
fix: ensure variants also work for completely custom models ( #6481 )
...
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com>
2025-12-30 16:37:32 -06:00
Joachim Isaksson
1670d220da
fix: prevent model list corruption from SolidJS reactivity ( #6359 )
...
Co-authored-by: Joachim Isaksson <joachim.isaksson@centiro.com>
2025-12-29 23:45:15 -06:00
Aiden Cline
ed0c0d90be
feat: add variants toggle ( #6325 )
...
Co-authored-by: Github Action <action@github.com>
2025-12-29 21:43:50 -06:00
Dax Raad
2536e9f45b
tui: fix SDK context usage and server port fallback
...
- Update SDK context to return client instead of event for proper usage
- Add server port fallback to 4096 when port 0 is specified but unavailable
- Fix SDK event listener usage in TUI app
2025-12-21 14:57:55 -05:00
shamil2
7dd8ea58c2
feat: add Catppuccin Frappé theme ( #5821 )
...
Co-authored-by: shamil2 <shamil2@users.noreply.github.com>
2025-12-20 12:04:35 -06:00
Shpetim
426791f68a
fix: system theme flicker ( #5842 )
...
Co-authored-by: Shpetim <shpetim.alimi@ndbit.net>
2025-12-20 11:53:46 -06:00
Matt Silverlock
8f6c8844d7
feat: support configuring a default_agent across all API/user surfaces ( #5843 )
...
Co-authored-by: observerw <observerw@users.noreply.github.com>
2025-12-20 11:49:23 -06:00
ja
34eb03f5b8
fix: prioritize session list loading when resuming with -c ( #5816 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-20 11:39:26 -06:00
Ryan Cassidy
2f6d15a51e
feat: add cursor theme ( #5850 )
2025-12-20 10:56:27 -06:00
Ariane Emory
755ddbb223
feat(tui): reinsert forked message text in prompt text input box when forking session ( resolves #5495 ) ( #5545 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-19 21:45:33 -06:00
Rohan Mukherjee
99548554d7
feat: added lucent-orng theme ( #5678 )
...
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-12-17 09:10:35 -06:00
Dax
fed4776451
LLM cleanup ( #5462 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-14 21:11:30 -05:00
Sebastian Herrlinger
80e04be84f
fix super modifier parsing
2025-12-11 19:20:23 +01:00
Aiden Cline
7d82f1769c
tweak: small fix
2025-12-10 16:01:10 -06:00
OpeOginni
7435d94f85
fix(cli): obtain directory data from server ( #5320 )
2025-12-10 15:55:15 -06:00
Matt Silverlock
ae60f41adf
themes: update orng theme ( #5329 )
2025-12-10 10:52:58 -06:00
Matt Silverlock
b2f5ea7c30
themes: add new orng theme ( #5267 )
...
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-12-08 20:17:10 -06:00
Sebastian Herrlinger
1e7d78a215
bump opentui to v0.1.58, fixing diff color issues in light themes
2025-12-08 21:59:09 +01:00
Daniel Polito
203f3312ee
feat: ability to toggle MCP Servers in TUI ( #4509 )
2025-12-08 11:31:22 -06:00
rari404
9b86d4e595
feat: add theme support for thinking text opacity ( #5240 )
2025-12-08 11:06:46 -06:00
Bishal Roy
a959199f09
feat: add catppuccin-macchiato theme ( #5225 )
2025-12-08 10:27:03 -06:00
Dax
ea7ec60f51
v2 SDK ( #5216 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-12-07 19:04:14 -05:00
Saatvik Arya
3ec34ee3dd
feat(tui): add dynamic terminal window title ( #5112 )
2025-12-06 14:49:11 -06:00
Dak Washbrook
c1e6037bda
feat: add mercury.com theme ( #5141 )
2025-12-06 14:27:56 -06:00
Anthony Shew
ada7cca10d
feat(theme): Vercel ( #5119 )
...
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-12-05 10:01:20 -06:00
Daniel Gray
27c99b46cb
Preserve prompt input when creating new session ( #4993 )
2025-12-04 11:12:58 -06:00
Jason Cheatham
f2fd0f8f00
fix: handle 0 in ANSI theme color definitions ( #5009 )
2025-12-02 22:42:30 -06:00
Dalton Alexandre
702fb2562c
fix: handle ANSI color indexes in theme resolution ( #4842 )
2025-12-02 10:45:22 -06:00
Aiden Cline
86522f1b3e
fix: tui crash when no authed providers and default provider disabled ( #4964 )
2025-12-01 18:35:40 -06:00
Dax
63bfe76720
tui design refinement ( #4809 )
2025-11-26 20:11:39 -05:00
Dax Raad
98031173b6
lil branch refactor
2025-11-26 12:34:48 -05:00
Jensen
33f004d4b6
fix(tui): show bootstrap errors instead of {} to trace ( #4779 )
...
Co-authored-by: Github Action <action@github.com>
2025-11-26 10:49:55 -06:00
opencode-agent[bot]
df9952c291
Renamed vcs.changed to vcs.branch.updated ( #4771 )
...
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-26 01:17:59 -06:00
shuv
335f46122b
Add favorites to model selector ( #23 ) ( #4343 )
...
Co-authored-by: Github Action <action@github.com>
2025-11-26 00:41:41 -06:00
Aiden Cline
09bc8d9ca4
show current git branch in tui ( #4765 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-25 21:39:20 -06:00
Dax Raad
50c40a8d99
tui: fix event subscription cleanup in SDK context
2025-11-25 21:32:56 -05:00
Dax Raad
fb8ef1f27b
tui: prevent re-fetching already synced sessions when switching sessions
2025-11-24 21:43:11 -05:00
Aiden Cline
abdc7b276a
fix: persist light vs dark mode
2025-11-24 01:51:13 -06:00
Aiden Cline
b9b071c744
fix: fatal: undefined is not an object (evaluating 'color.buffer')
2025-11-23 23:56:15 -06:00
Ariane Emory
7d11986a0a
feature: optional selectedListItemText element in themes and luminance-based fallback to solve 4369 ( #4572 )
...
Co-authored-by: knanao <nao.7ken@gmail.com>
Co-authored-by: knanao <k@knanao.com>
2025-11-23 01:51:07 -06:00
Dax
49408c00e9
enterprise ( #4617 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-11-21 20:41:27 -05:00
Tommy D. Rossi
1d7a9309d6
feat: lower opacity for thinking summaries ( #4610 )
2025-11-21 17:35:47 -06:00
Dax Raad
d8b60875c4
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
23ea8ba1ce
Tui onboarding ( #4569 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-21 00:21:06 -05:00
OpeOginni
59f127a250
fix: allow for theme references ( #4450 )
2025-11-18 14:26:42 -06:00
Dax Raad
bc232045a1
respect server suggestion for default model
2025-11-17 20:53:48 -05:00
Aiden Cline
ab072290fc
Revert "fix: system theme background to use 'none' for terminal transparency ( #4408 )"
...
This reverts commit f4a4514a9f .
2025-11-17 16:03:27 -06:00
Aiden Cline
7f0b2ce1ac
Reapply "fix: system theme background to use 'none' for terminal transparency" ( #4415 )
...
This reverts commit a5365ce294 .
2025-11-17 10:39:53 -06:00
Aiden Cline
a5365ce294
Revert "fix: system theme background to use 'none' for terminal transparency" ( #4415 )
2025-11-17 10:24:20 -06:00
Jensen
f4a4514a9f
fix: system theme background to use 'none' for terminal transparency ( #4408 )
2025-11-17 10:22:31 -06:00
Dax
a1214fff2e
Refactor agent loop ( #4412 )
2025-11-17 10:57:18 -05:00
Aiden Cline
e728b94bca
fix: panic when theme has 'none'
2025-11-16 01:43:23 -06:00
Alvin Johansson
84e0232bd5
Add Flexoki theme ( #3986 )
2025-11-15 21:28:13 -06:00
Luke Parker
35fbb011b2
fix: Diff view now ignores line endings changes/windows autocrlf ( #4356 )
2025-11-15 21:18:39 -06:00
Dax Raad
340966195b
handle config errors gracefully
2025-11-13 18:59:09 -05:00
Aiden Cline
779a27693a
fix: opencode run timeout
2025-11-13 14:27:33 -06:00
Dax
d81dce6a82
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
7e29e1dd23
better errors on initial tui boot
2025-11-11 21:01:45 -05:00
Aiden Cline
0b86adbe99
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
4b7231be68
fix race condition
2025-11-09 01:41:49 -05:00
Dax Raad
0fe313bd87
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
8166612467
tui: fix continue session navigation to use most recent session instead of oldest session
2025-11-08 20:28:23 -05:00
Dax Raad
4d20e1c3c6
Merge remote-tracking branch 'origin/dev' into dev
2025-11-08 20:21:02 -05:00
Dax Raad
4bb7ea9127
improve startup speed
2025-11-08 20:18:36 -05:00
Kamaal Farah
431ffc94f5
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
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
1a2b3701f2
tui: show more sessions in list and fix sync timing to prevent race conditions
2025-11-07 16:19:44 -05:00
Dax Raad
9554abb56e
message storage performance improvements
2025-11-07 01:11:47 -05:00
Dax
3ba7e243d0
system theme ( #4010 )
2025-11-06 18:00:09 -05:00
Dax Raad
e45e94634f
only display last 100 messages in TUI
2025-11-06 13:21:15 -05:00
Dax Raad
1ea3a8eb9b
big format
2025-11-06 13:03:12 -05:00
Dax Raad
05ae99a09b
fix sidebar modified files
2025-11-05 16:49:17 -05:00
Dax Raad
b7262b8527
performance improvements
2025-11-05 15:33:23 -05:00
Dax Raad
9886353715
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
c49f5939a2
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
d26605aa56
tui: add support for Ctrl+_ key combination in keybind parser
2025-11-03 16:16:09 -05:00
Dax Raad
f68374ad22
DELETE GO BUBBLETEA CRAP HOORAY
2025-11-02 18:43:33 -05:00
kcrommett
4da58294d9
add nightowl theme back after opentui release ( #3732 )
2025-11-02 04:29:14 -05:00
Dax
104a895a71
Light mode ( #3709 )
2025-11-01 13:54:01 -04:00
Dax Raad
65d0b3ed6d
sync
2025-11-01 12:14:15 -04:00
Dax Raad
9e49870118
remember sidebar position
2025-11-01 11:40:33 -04:00