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
Boston Cartwright
18260b037b
feat: add SourceKit LSP support ( #1545 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-11 20:51:33 -06:00
Dax Raad
ad83dd3ad9
tui: fix autocomplete display to prevent long file paths from breaking layout
2025-11-12 02:36:43 +00:00
opencode
6f37315cd1
release: v1.0.60
2025-11-12 02:36:42 +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
opencode
0bd11e970b
release: v1.0.59
2025-11-12 02:07:41 +00:00
Dax Raad
7e29e1dd23
better errors on initial tui boot
2025-11-11 21:01:45 -05:00
Rafał Krzyważnia
491a2adf8d
fix: resolve @file references in slash commands with subagents ( #4221 )
2025-11-11 19:38:50 -06:00
Aiden Cline
c07d6487a8
fix config ordering ( #4228 )
2025-11-11 19:27:34 -06: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
Julian LaNeve
a0611d92e4
docs: Update config references to latest Sonnet & Haiku models ( #4210 )
2025-11-11 16:52:45 -06:00
Aiden Cline
0b001c3e80
tweak: make todos appear list of modified files
2025-11-11 16:05:23 -06:00
Sebastian Herrlinger
53b7cb62c4
upgrade opentui to 0.1.41:
...
- enables modifyOtherKeys to get CSI u sequences in terminals that support it
- uses Private Mode 2026 for synced rendering to fix cursor flickering in terminals like iTerm2
- lazy highlighting for code renderables (perf)
- linear scroll acceleration by default
- align textarea default bindings more with readline
- fix vertical cursor movement in textarea
- introduce stdin buffer to handle chunked sequences
- improve capability detection (async)
- renderer emits focus/blur events when app is focused/blurred (if supported by terminal)
2025-11-11 23:00:31 +01: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
GitHub Action
459d5ec19b
chore: format code
2025-11-11 20:21:00 +00:00
Dax Raad
ce1397cc34
core: add test to verify OpenCode doesn't crash when starting in git repositories with no commit history
2025-11-11 20:17:36 +00:00
Ron Suhodrev
dc7c5ced4c
tui: restore full text when editing prompts with summarized content ( #4030 )
2025-11-11 20:17:36 +00:00
Corwin Marsh
b8e8fe7e31
docs: Update dead Context7 mcp server link ( #4207 )
...
Co-authored-by: Corwin Marsh <corwinm@users.noreply.github.com>
2025-11-11 20:17:36 +00:00
opencode
890085758f
release: v1.0.58
2025-11-11 20:17:36 +00:00
Dax Raad
85f15893bc
core: prevent crash when starting in repositories without any commits yet
2025-11-11 15:11:42 -05:00
Adam
98be75b17c
fix(desktop): give review pane more width
2025-11-11 13:02:59 -06:00
GitHub Action
b5cc27b8ea
chore: format code
2025-11-11 18:38:23 +00:00
Frank
05937b52cc
chore: format code
2025-11-11 13:37:36 -05:00
GitHub Action
62b82570e1
chore: format code
2025-11-11 17:34:09 +00:00
Dax Raad
4bf75c0b44
core: remove unused experimental flags for turn summary and no-bootstrap to simplify feature flag management
2025-11-11 12:33:26 -05:00
opencode
a8a06c4983
release: v1.0.57
2025-11-11 17:30:26 +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
Josiah Witt
fb2b3e567c
docs: update keymap.json bindings for OpenCode command ( #4192 )
2025-11-11 10:48:10 -06:00
Adam
c672a1963b
fix(desktop): prompt clearing inconsistent
2025-11-11 09:35:08 -06:00
Adam
54bff6b120
fix(desktop): code/diff number container width
2025-11-11 09:22:35 -06:00
Adam
ab3f198fab
fix(desktop): session show more hidden on new session
2025-11-11 09:11:34 -06:00
Adam
0057ef6336
fix(desktop): prompt input not clearing, attachments flaky
2025-11-11 09:01:28 -06:00
Adam
4f604b3839
fix(desktop): color grouping
2025-11-11 09:01:27 -06:00
Dax Raad
a6b066bd47
ci
2025-11-11 02:15:33 -05:00
Dax Raad
299bf1dca8
ci
2025-11-11 01:59:10 -05:00
Dax Raad
d685aa38ef
type checks
2025-11-11 01:56:01 -05:00
Dax Raad
995b23787c
ci
2025-11-11 01:48:29 -05:00
Dax Raad
38cee3b848
ci: sync
2025-11-11 01:37:10 -05:00
Dax Raad
528565510d
sync
2025-11-11 01:25:39 -05:00
Dax Raad
ecf5040966
tui: update @opentui/core to v0.1.39 and fix build script for new target format
2025-11-11 01:24:17 -05:00
Frank
7d56603c26
zen: failover on error
2025-11-11 00:29:44 -05:00
Aiden Cline
02b7cc8313
keep session dot in list for current active ( #4185 )
2025-11-10 22:20:35 -06:00
Dax Raad
c9a52c9a85
cache project id in root git folder
2025-11-10 21:57:55 -05: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
Dax Raad
3f5acc3dff
add web and codesearch tools
2025-11-10 16:39:54 -05:00
Aiden Cline
0588011476
ignore: bump copilot plugin version
2025-11-10 13:40:15 -06:00
OpeOginni
bba72c82ae
Fix/google vertex configs ( #4169 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-10 13:25:03 -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
GitHub Action
74e8c2e50f
chore: format code
2025-11-10 17:19:20 +00:00
David Hill
cdabafa264
wip code theme inc light
2025-11-10 17:18:37 +00:00
denesbeck
0a92af60a0
fix: upgrade toast notification ( #4159 )
2025-11-10 10:28:28 -06:00
David Hill
c7808a4b01
wip code theme
2025-11-10 16:16:50 +00:00
David Hill
7f978e07ff
wip code theme
2025-11-10 16:14:24 +00:00
David Hill
a4ae1bb9eb
wip code theme
2025-11-10 16:00:05 +00:00
David Hill
96a39803cc
wip code theme
2025-11-10 15:58:56 +00:00
GitHub Action
16f8f20b31
chore: format code
2025-11-10 14:51:24 +00:00
David Hill
06b1684ddb
wip code editor update dark mode
2025-11-10 14:50:36 +00:00
David Hill
c6e830c954
Merge branch 'dev' of https://github.com/sst/opencode into dev
2025-11-10 13:44:12 +00:00
opencode
930a1bf358
release: v1.0.55
2025-11-10 06:47:55 +00:00
GitHub Action
6cf7f18cc9
chore: format code
2025-11-10 06:41:40 +00:00
Aiden Cline
3f59570ee6
fix: add null check
2025-11-10 00:40:42 -06:00
GitHub Action
304e956b5d
chore: format code
2025-11-10 06:00:38 +00:00
Wankong
538eaa42aa
docs: format installation commands for madkrown code block ( #4151 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-09 23:59:57 -06:00
opencode
67c41fd389
release: v1.0.54
2025-11-10 05:50:33 +00:00
GitHub Action
83ea19770a
chore: format code
2025-11-10 05:44:26 +00:00
Dax Raad
3ace8543b2
tui: auto-scroll to bottom when switching between sessions
2025-11-10 00:43:48 -05:00
opencode
eb855e1e31
release: v1.0.53
2025-11-10 05:42:55 +00: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
Aiden Cline
4e549b1c05
fix: allow user to configure doom loop & external dir perms ( #4095 )
2025-11-09 20:21:38 -06:00
Frank
d1588f93a1
doc: add big pickle to doc
2025-11-09 14:12:54 -05:00
Aiden Cline
10bde356b1
chore: rm comment
2025-11-09 11:50:02 -06:00
Aiden Cline
f7cc46cd9f
set cap for max time to wait between retries ( #4135 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-09 11:46:58 -06:00
Mathias Beugnon
d9ffe07391
fix: messageID type in chat.message ( #4128 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-09 09:39:50 -06:00
opencode
b927b9dca6
release: v1.0.51
2025-11-09 06:46:42 +00:00
Dax Raad
4b7231be68
fix race condition
2025-11-09 01:41:49 -05:00
GitHub Action
70a6fe96ea
chore: format code
2025-11-09 06:01:58 +00:00
opencode
d48d6b3577
release: v1.0.50
2025-11-09 05:53:26 +00: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
Mathias Beugnon
d85eb1b880
feat: add input context to chat.params and chat.message ( #4085 )
2025-11-08 23:29:27 -06:00
Ivan Starkov
9637d70407
fix: UI Freezes for a few minutes if repo has binary files ( #4109 )
2025-11-08 23:28:09 -06:00
GitHub Action
feb65201f6
chore: format code
2025-11-09 01:58:05 +00:00
opencode
f1f07a56d8
release: v1.0.49
2025-11-09 01:58:04 +00: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
opencode
1fd676528d
release: v1.0.48
2025-11-09 01:44:10 +00:00
GitHub Action
0a2801444b
chore: format code
2025-11-09 01:38:01 +00:00
Dax Raad
c9adbc7c21
tui: add logging when creating project instances to help users debug startup issues
2025-11-08 20:37:08 -05:00
opencode
ba8de38435
release: v1.0.47
2025-11-09 01:34:24 +00: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
GitHub Action
969af4d541
chore: format code
2025-11-08 22:32:25 +00:00
Christopher Sacca
271b679058
fix(lsp): handle optional requests to avoid MethodNotFound (-32601) with MATLAB Language Server ( #4007 )
2025-11-08 16:31:39 -06:00
GitHub Action
83b16cb18e
chore: format code
2025-11-08 22:27:51 +00: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
opencode
47b4cc6d53
release: v1.0.46
2025-11-08 21:48:37 +00:00
Dax Raad
ce9b758d0a
tui: display 'Free' badge for zero-cost models in model selection dialog
2025-11-08 16:20:30 -05:00
Frank
f8a1a0b26f
zen: fix billing button
2025-11-08 10:33:56 -05:00
GitHub Action
6ecaf83f76
chore: format code
2025-11-08 15:20:53 +00:00
Frank
30b1ae5d4b
zen: rate limit
2025-11-08 10:18:21 -05:00
opencode
1747979568
release: v1.0.45
2025-11-08 02:25:51 +00:00
Dax Raad
062023fa06
chore(prompt): refine polaris instructions for practical behavior
2025-11-07 21:18:49 -05:00
Dax Raad
954a796b8a
core: route polaris-alpha models to polaris system prompt
2025-11-07 21:07:59 -05:00
GitHub Action
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
16357e8041
chore: standardize prettier printWidth to 120
2025-11-07 20:58:17 -05:00
Dax Raad
dabb1aa719
fix(prompt): prevent title generation refusal responses
2025-11-07 20:50:15 -05:00
Aiden Cline
7af3380455
chore: adjust cfg code
2025-11-07 19:18:57 -06:00
GitHub Action
dcaa90808e
chore: format code
2025-11-08 00:59:52 +00:00
Jay V
01705fd467
ignore: docs: fix type errors in sitemap generation script
2025-11-07 19:55:25 -05:00
Jay V
006f3bdeb6
ignore: docs: add sitemap.xml to gitignore
2025-11-07 19:51:47 -05:00
Jay V
1d43b4e6d7
ignore: docs: add automated sitemap generation for main app and docs routes
2025-11-07 19:51:46 -05:00
Aiden Cline
8cef7940fe
allow reading of opencode.json(c) from .opencode/
2025-11-07 17:35:08 -06:00
Sebastian Herrlinger
b2dd9fdfdf
upgrade to opentui 0.1.39 supporting shift/ctrl+return/esc custom csi in ghostty
2025-11-08 00:17:07 +01:00
Aiden Cline
b82a52cb85
ignore: update log
2025-11-07 15:56:37 -06:00
Aiden Cline
7294d86778
ignore: symlink zed extension license
2025-11-07 15:41:01 -06:00
Aiden Cline
3bb3f4f2c9
ignore: fix
2025-11-07 15:32:19 -06:00
GitHub Action
d31f97343c
chore: format code
2025-11-07 21:28:26 +00:00
Jay V
536d10e5ab
ignore: lander add canonical urls and h1 tags to all landing pages
2025-11-07 16:27:35 -05:00
Jay V
9885c716f3
ignore: lander use h1 tags for main headings on landing and zen pages
2025-11-07 16:27:34 -05:00
opencode
39461fbbce
release: v1.0.44
2025-11-07 21:24:15 +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
0a395d8783
ignore: update version
2025-11-07 15:18:44 -06:00
GitHub Action
4271df96d2
chore: format code
2025-11-07 21:09:47 +00:00
Aiden Cline
aa07be09e1
ignore: update zed extension
2025-11-07 15:08:50 -06:00
opencode
5d6bdca6d0
release: v1.0.43
2025-11-07 21:04:26 +00:00
Sebastian Herrlinger
b5a035ceab
upgrade to opentui to fix disappearing content (again) and sticky scroll
2025-11-07 21:38:40 +01:00
Aiden Cline
b3c6d0b08a
fix formatters
2025-11-07 14:10:20 -06:00
Aiden Cline
090d27df11
chore: rm debug logs
2025-11-07 14:00:18 -06:00
Adam
b374a6cac9
fix(desktop): stop icon size
2025-11-07 13:58:52 -06:00
Aiden Cline
73cd8a334c
rework acp to compensate for changes in Zed IDE ( #4050 )
2025-11-07 13:57:12 -06:00
Adam
b46c3f2a26
fix(desktop): prompt input issues (wip)
2025-11-07 13:54:53 -06:00
Adam
45fabec091
fix(desktop): prompt input on non-chat tabs
2025-11-07 13:54:53 -06:00
Dax Raad
a96365fd81
Add command bar action to rename sessions
2025-11-07 14:51:44 -05:00
GitHub Action
5f7e1e099b
chore: format code
2025-11-07 19:47:53 +00:00
Dax Raad
d462e380f4
fix: update references after moving message functions to MessageV2 namespace
2025-11-07 14:47:05 -05:00
Adam
c5a558f3da
chore(desktop): remove dead code
2025-11-07 13:34:41 -06:00
Adam
7f51b181d4
chore(desktop): cleanup shiki theme stuff
2025-11-07 13:30:07 -06:00
Adam
7adbc3ad44
fix(desktop): code tab padding
2025-11-07 13:14:57 -06:00
Adam
89922a8598
fix(desktop): prompt input missing on new session
2025-11-07 12:56:07 -06:00
Adam
3a1d1a6284
feat(desktop): custom syntax colors
2025-11-07 12:48:17 -06:00