Aiden Cline
d914a08896
tweak stats command to show avg & median # of tokens per session
2025-11-25 14:14:06 -06:00
Youssef Achy
3366a71155
Theme selector UX (current theme indicator and easier selection) ( #4623 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-25 13:53:01 -06:00
Tommy D. Rossi
673dbeee09
fix: disable virtual extmarks for file/agent mentions ( #4731 )
2025-11-25 11:37:46 -06:00
Ariane Emory
5288041782
tweak: alphabetical (mostly) opencode models output ( #4725 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2025-11-25 11:37:05 -06:00
Aiden Cline
0568c943ab
better scroll speed default for windows
2025-11-25 01:16:21 -06:00
Dax Raad
ccec8c4792
tui: align session panel content with consistent left padding
2025-11-25 03:08:12 +00:00
Dax Raad
6d630901b6
tui: use standard middle dot separator for better terminal compatibility
2025-11-24 22:00:44 -05:00
Adam
320622fc27
fix(tui): spacing
2025-11-24 20:44:30 -06:00
Dax Raad
fb8ef1f27b
tui: prevent re-fetching already synced sessions when switching sessions
2025-11-24 21:43:11 -05:00
Adam Hosker
dd6113c9d1
Add --refresh flag to models command ( #4707 )
2025-11-24 16:06:51 -06:00
Adam
acf1dd8500
wip(share): more styling
2025-11-24 15:10:40 -06:00
Aiden Cline
a9a2c23736
add autoupdate: notify
2025-11-24 14:32:38 -06:00
Sebastian Herrlinger
b6c1df41fb
textarea highlight cursor color
2025-11-24 20:51:07 +01:00
GitHub Action
8167e90801
chore: format code
2025-11-24 18:40:01 +00:00
Sebastian Herrlinger
82ebf66cba
non-corpo loading spinner
2025-11-24 19:39:09 +01:00
Carli Samuele
bcb494d5d1
TUI: fix: add null check for user.time in duration calculation ( #4679 )
2025-11-24 02:06:09 -06:00
Ariane Emory
75c0c0a098
tweak: display MCPs in alphabetic order in the sidebar. ( #4680 )
...
Co-authored-by: Github Action <action@github.com>
2025-11-24 02:02:04 -06:00
Aiden Cline
abdc7b276a
fix: persist light vs dark mode
2025-11-24 01:51:13 -06:00
Aiden Cline
d4f6deb9ef
tweak: modified files sidebar
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
Albert O'Shea
a3a239967f
nix: bundle js dist with bun and patch tree-sitter wasm paths ( #4644 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Github Action <action@github.com>
2025-11-23 22:54:29 -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
Tyler Limbach
35fead2eca
fix: make tui session text respect theme fg ( #4618 ) ( #4620 )
2025-11-23 01:34:31 -06:00
terakael
ba11455786
fix: prevent permission shortcuts when ctrl/meta pressed ( #4631 )
...
Co-authored-by: terakael <terakael@gmail.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-22 23:58:10 -06:00
Dax Raad
bcea8ed593
tui: fix message completion timing and duration display in session view
2025-11-22 17:28:50 -05:00
Ravi Kumar
b92e8510f9
fix: auto upgrade toast message ( #4625 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: opencode <opencode@sst.dev>
2025-11-22 16:26:46 -06:00
Goni Zahavy
6afdb5c0e5
tui: added ctrl-z terminal suspension support ( #3983 )
2025-11-22 12:48:23 -06:00
Dax Raad
a0831eade1
tui: remove bullet prefix from timestamps in session view for cleaner display
2025-11-22 13:11:08 -05:00
Dax Raad
b52b7c6ded
more flickering fixes
2025-11-22 13:03:44 -05:00
Dax Raad
e03a41144a
tui: keep assistant footer from crashing after compaction
2025-11-22 18:00:54 +00:00
Dax Raad
78a6325b64
improve model footer
2025-11-22 12:54:02 -05:00
Valerio Di Maggio
59742fbfee
Showed end time for agent loop and changed message time to show date if not current day ( #4503 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-22 11:49:50 -06:00
Dax Raad
87054ee983
fix flickering/layout shift during work
2025-11-22 00:49:35 -05: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
Dax Raad
db9e2b1aac
ci: disable automatic config loading during CLI builds to prevent configuration interference
2025-11-21 19:08:51 -05:00
Tommy D. Rossi
1d7a9309d6
feat: lower opacity for thinking summaries ( #4610 )
2025-11-21 17:35:47 -06:00
Dax Raad
f5ac98251e
tui: split revert memo into smaller tracked computations to prevent unnecessary re-evaluations
2025-11-21 18:27:25 -05: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
Ian Maurer
e018e16898
fix(cli): ensure clean exit on provider/model errors ( #4223 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-21 02:01:19 -06:00
Dax Raad
b59def2e4a
hide gpt5 nano
2025-11-21 00:58:02 -05:00
Dax Raad
d20ef569de
tui: replace text shimmer with animated progress bar during model processing
2025-11-21 00:47:27 -05:00
Dax Raad
ca2b871810
tui: simplify popular providers list to show only top 6 instead of applying provider priority sorting
2025-11-21 00:32:21 -05:00
Dax
23ea8ba1ce
Tui onboarding ( #4569 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-21 00:21:06 -05:00
Zak
c417fec246
tweak: adjust invalid directory error message ( #4567 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-20 22:36:07 -06:00
Aiden Cline
5413b16b57
fix: split not a function error
2025-11-20 22:33:59 -06:00
Aiden Cline
adbb6037ac
fix: undefined err
2025-11-20 18:43:58 -06:00
Aiden Cline
8ab206b443
tweak: navigate to child session if it is asking for permissions
2025-11-20 15:46:49 -06:00
Aiden Cline
ec5c96e10d
Revert "Image tag fix for real this time ( #4540 )"
...
This reverts commit eb975bb89c .
2025-11-20 14:14:02 -06:00
shuv
eb975bb89c
Image tag fix for real this time ( #4540 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-20 12:34:39 -06:00
William Tan
4393cf8dbe
tweak: Prefer VISUAL environment variable over EDITOR per Unix convention ( #4549 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-20 11:27:16 -06:00
Haris Gušić
b1b73c9deb
fix: Autocomplete with existing space after trigger ( #4121 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-20 10:37:45 -06:00
Aiden Cline
00b5e9f6ca
chore: rm unused code
2025-11-20 00:10:51 -06:00
Aiden Cline
6b3f424e4d
tweak: let user name export file
2025-11-19 23:58:40 -06:00
Aiden Cline
e7dfeec9c4
fix: make toast wrap
2025-11-19 22:50:27 -06:00
Aiden Cline
97893bd7e6
tweak: make /export go to cwd
2025-11-19 22:45:40 -06:00
Dax Raad
61007a9b94
refactor: switch to Switch/Match pattern for assistant message status rendering
2025-11-19 20:18:15 -05:00
Dax
16fdc90976
fix: resolve issue 4475 ( #4505 )
2025-11-19 13:10:09 -05:00
Aiden Cline
b3afa84058
Revert "Added subagents to agents modal, non-selectable ( #4460 )"
...
This reverts commit 90044196bf .
2025-11-19 11:00:38 -06:00
Aiden Cline
0068cb305f
tweak: toast
2025-11-19 00:51:07 -06:00
opencode-agent[bot]
90044196bf
Added subagents to agents modal, non-selectable ( #4460 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-19 00:40:47 -06:00
Dax Raad
6d98db57c7
better gemini retry errors
2025-11-18 17:11:29 -05:00
OpeOginni
59f127a250
fix: allow for theme references ( #4450 )
2025-11-18 14:26:42 -06:00
opencode-agent[bot]
37d5099728
Added `opencode agent list` command to show all available agents with details. ( #4446 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-18 13:25:53 -06:00
Dax Raad
759635eefa
fix gpt compaction issue
2025-11-18 13:10:00 -05:00
Dax Raad
50bfff89c0
fix model dialog sorting
2025-11-18 12:10:19 -05:00
Albert O'Shea
5e13527416
feat: nix support for the nix folks ( #3924 )
...
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2025-11-18 00:46:49 -06:00
opencode-agent[bot]
6e318ba567
Added width constraints to toast component for proper text wrapping. ( #4441 )
...
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-18 00:23:36 -06:00
Dax Raad
bc232045a1
respect server suggestion for default model
2025-11-17 20:53:48 -05:00
Aiden Cline
7eccbdc4ac
fix /exit
2025-11-17 16:13:41 -06: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
opencode-agent[bot]
d60102ba52
Added `/thinking` slash command to toggle thinking blocks visibility in OpenTUI. ( #4424 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-17 15:16:35 -06:00
Haris Gušić
c07a241ca8
chore: Remove obsolete 'any' type annotation ( #4423 )
2025-11-17 14:27:43 -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
Dax Raad
8b19c6c7e4
better retry display
2025-11-17 11:31:10 -05: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
opencode-agent[bot]
154006469c
Updated help dialog to use dynamic keybind ( #4414 )
...
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-17 10:18:59 -06:00
Dax
a1214fff2e
Refactor agent loop ( #4412 )
2025-11-17 10:57:18 -05:00
Luke Parker
5731c268b6
fix: Line count on win ( #4401 )
2025-11-17 01:08:22 -06:00
opencode-agent[bot]
832be6e7eb
Added copy option to message context menu ( #4389 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2025-11-16 15:35:05 -06:00
Aiden Cline
e728b94bca
fix: panic when theme has 'none'
2025-11-16 01:43:23 -06:00
Aiden Cline
0d05238ee6
fix: initial val
2025-11-16 01:14:49 -06:00
Aiden Cline
9b8a7da1e6
fix: history jsonl file corruption cases ( #4364 )
2025-11-16 00:50:13 -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
Aiden Cline
35c737ac68
tweak: only show dropdown for 3+ items ( #4345 )
2025-11-14 23:45:48 -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
Valerio Di Maggio
e225294dd4
Fix: unreadable texts in light mode ( #4301 )
2025-11-13 13:41:56 -06:00
Tommy D. Rossi
609ab069a9
Add scroll acceleration support to TUI ( #4289 )
2025-11-13 17:02:10 +01:00
Aiden Cline
09fa84ccfc
fix: dirty check
2025-11-12 19:03:46 -06:00
Aiden Cline
6d36dbf9de
fix: github action dirty check ( #4262 )
2025-11-12 16:16:07 -06:00
OpeOginni
4ab4baf3a4
feat(sidebar): add expandable sections for sidebar ( #4132 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-12 16:15:17 -06:00
phantomreactor
90f05eb9c2
paste images in wsl using ctrl+v ( #4123 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-12 15:10:23 -06:00
Aiden Cline
b19fd14f80
ignore: make issue button send opencode version too
2025-11-12 10:40:48 -06:00
Dax Raad
e3a2728fa3
tui: add double-esc interrupt mechanism for long-running operations
...
Users can now press escape twice within 5 seconds to interrupt long-running
operations in the TUI. The first press shows a visual hint, and the second
press aborts the current session.
2025-11-11 22:04:00 -05:00
Dax Raad
ad83dd3ad9
tui: fix autocomplete display to prevent long file paths from breaking layout
2025-11-12 02:36:43 +00: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
9990e84d37
fix: ensure revert dialog moves that prompt to input box ( #4227 )
2025-11-11 19:08:59 -06: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
Frank
834a2c09d5
wip: poc pr command
2025-11-11 18:50:28 -05:00
Frank
f13c17e654
wip: poc pr command
2025-11-11 18:50:28 -05:00
Aiden Cline
0b001c3e80
tweak: make todos appear list of modified files
2025-11-11 16:05:23 -06:00
Aiden Cline
c5e096c76a
fix: costs being 0 when using custom model id overrides ( #4219 )
2025-11-11 15:58:14 -06:00
Aiden Cline
e1fc4a756b
Hide /share if disabled ( #4215 )
2025-11-11 14:47:39 -06:00
Ron Suhodrev
dc7c5ced4c
tui: restore full text when editing prompts with summarized content ( #4030 )
2025-11-11 20:17:36 +00:00
Dax Raad
b0b7fd143b
tui: show LSP diagnostics inline when viewing files so users can see type errors and compilation issues without leaving the interface
2025-11-11 12:15:40 -05:00
GitHub Action
140498eb4f
chore: format code
2025-11-11 16:59:37 +00:00
Haris Gušić
ca5126e24d
fix: TUI spawn: reset BUN_OPTIONS ( #3606 )
2025-11-11 10:58:59 -06:00
Aiden Cline
02b7cc8313
keep session dot in list for current active ( #4185 )
2025-11-10 22:20:35 -06:00
Dax Raad
dea668b0ea
tui: help users read thinking blocks and trust todo syncs
2025-11-10 20:34:04 -05:00
Aiden Cline
1bc3e92376
fix: undefined check
2025-11-10 19:21:57 -06:00
denesbeck
e95181a551
Refactor/redundant toast comp ( #4163 )
...
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-10 11:27:19 -06:00
denesbeck
0a92af60a0
fix: upgrade toast notification ( #4159 )
2025-11-10 10:28:28 -06:00
Aiden Cline
3f59570ee6
fix: add null check
2025-11-10 00:40:42 -06:00
Dax Raad
3ace8543b2
tui: auto-scroll to bottom when switching between sessions
2025-11-10 00:43:48 -05:00
Dax Raad
5e53f054c6
make reasoning parts less ugly
2025-11-10 00:37:35 -05:00
Dax Raad
5d5e184329
tui: improve session UI with better sidebar toggle and message handling
2025-11-10 00:21:31 -05:00
Dax Raad
2fbb49ac30
tui: render reasoning parts with syntax highlighting instead of plain text
2025-11-10 00:08:05 -05:00
Dax Raad
c56b407e1d
tui: display 'Free' badge for zero-cost models in model selection dialog
2025-11-09 23:56:24 -05:00
lenstr
bdaa0e8b8c
fix: --model flag being ignored in TUI mode ( #4147 )
2025-11-09 20:21:52 -06:00
Dax Raad
4b7231be68
fix race condition
2025-11-09 01:41:49 -05:00
Aiden Cline
4b1668c3ef
Revert "tui: display 'Free' badge for zero-cost models in model selection dialog"
...
This reverts commit ce9b758d0a .
2025-11-08 23:48:18 -06: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
Dax Raad
ce9b758d0a
tui: display 'Free' badge for zero-cost models in model selection dialog
2025-11-08 16:20:30 -05: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
Aiden Cline
73cd8a334c
rework acp to compensate for changes in Zed IDE ( #4050 )
2025-11-07 13:57:12 -06:00
Dax Raad
a96365fd81
Add command bar action to rename sessions
2025-11-07 14:51:44 -05:00
Dax Raad
4463d319c9
fix scroll when no session exists
2025-11-07 13:22:03 -05:00
Dax Raad
b708d0ecec
disable scrollbar temporarily because of text wrap issues
2025-11-07 12:31:28 -05:00
Dax Raad
9554abb56e
message storage performance improvements
2025-11-07 01:11:47 -05:00
Charles David Mupende
d0f5c825bd
feat: implement network IP retrieval for remote access in web command ( #3945 )
2025-11-06 19:37:23 -06:00
opencode-agent[bot]
9f603e39a6
Fixed ACP to respect user's default model config. ( #4006 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-06 19:07:27 -06:00
Dax Raad
b25d4f9dfb
fix issue with input randomly breaking
2025-11-06 19:48:10 -05:00
Dax
3ba7e243d0
system theme ( #4010 )
2025-11-06 18:00:09 -05:00
Shanjai Raj
b8c51e307f
Fix: Auto-scroll to bottom when selecting session from list ( #3988 )
...
Co-authored-by: shanjairaj7 <shanjairaj7@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-06 14:29:39 -06:00
Dax Raad
e45e94634f
only display last 100 messages in TUI
2025-11-06 13:21:15 -05:00
Aiden Cline
de1278414f
fix: opencode run not parsing model string
2025-11-06 12:09:13 -06:00
GitHub Action
90c2b26733
chore: format code
2025-11-06 18:03:50 +00:00
Dax Raad
1ea3a8eb9b
big format
2025-11-06 13:03:12 -05:00
Aiden Cline
8729edc5e0
update import command to accept share links
2025-11-06 11:55:57 -06:00
Dax Raad
f636d937c4
fix undo command breaking other commands
2025-11-06 11:25:37 -05:00
opencode-agent[bot]
49e4cfb286
Added big dot (●) indicator for current session in modal ( #3980 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-06 01:09:59 -06:00
Dax Raad
11d6005b77
tui: reduce scrollbar visual prominence for less distracting interface
2025-11-05 21:30:40 -05:00