Simon Klee
cff1c6f333
cli: recover pending questions from plan_exit tool
...
The question recovery path only matched the "question" tool, so
plan_exit prompts would get stuck when the question.asked event
was missed during reconnection. Extend recovery to match any
tool-owned question request and drop the tool-name guard in
syncQuestion so completions clear the footer correctly.
2026-05-18 15:23:34 +02:00
Simon Klee
f7493d41cb
tui: dismiss question when tool part ends
...
Questions remained visible after the underlying tool call
completed or errored because nothing removed them from the
store. Clear each question once its associated tool part
reaches a terminal state, and fix recovery to preserve
correct blocker priority across all active questions.
2026-05-18 10:09:06 +02:00
Simon Klee
f2f8efa411
cli: fix question recovery matching wrong session
...
The recovery logic matched questions by checking if the list was
non-empty, which caused it to pick up stale questions from earlier
turns. When a re-ask fired, the wrong question could resolve the
blocker, leaving the real question undelivered and the process stuck.
Match questions by messageID and callID from the originating tool part
so only the correct question unblocks the prompt.
Fixes #27503
2026-05-18 10:09:06 +02:00
Brendan Allan and GitHub
418c0ea04a
feat(desktop): add notification permission for renderer ( #28119 )
2026-05-18 15:43:28 +08:00
opencode-agent[bot]
4312e5df05
chore: generate
2026-05-18 07:21:25 +00:00
Brendan Allan and GitHub
f80f3e33ec
desktop: add free limit + go usage exceeded dialogs to match tui ( #27677 )
2026-05-18 15:20:08 +08:00
opencode-agent[bot]
479206449e
chore: generate
2026-05-18 06:41:17 +00:00
6849059b00
fix(app): hide prompt placeholder for whitespace input ( #28101 )
...
Co-authored-by: ShrootBuck <ShrootBuck@users.noreply.github.com >
2026-05-18 14:39:51 +08:00
Frank
28a0bf6c8f
sync
2026-05-17 23:43:23 -04:00
opencode-agent[bot]
30e4edffd5
chore: generate
2026-05-18 03:42:06 +00:00
5452ab6db7
perf(app): virtualize session timeline rows ( #26949 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-05-18 03:40:52 +00:00
Dax and GitHub
e85119aa64
Load models.dev snapshot from build global ( #28077 )
2026-05-17 21:59:44 -04:00
黑墨水鱼 and GitHub
71b27a1b0f
fix: sync PWA status bar theme-color with app color scheme ( #28006 )
2026-05-18 00:12:02 +00:00
opencode-agent[bot]
b14ea406ba
chore: generate
2026-05-17 23:25:50 +00:00
Luke Parker and GitHub
de846ca57d
chore: Upgrade Bun to the final non-rust version ( #27648 )
2026-05-18 09:24:26 +10:00
Luke Parker and GitHub
f06b78751e
fix(desktop): install the latest available update ( #27953 )
2026-05-18 09:23:32 +10:00
opencode-agent[bot]
969d0f48b2
chore: generate
2026-05-17 23:03:12 +00:00
Luke Parker and GitHub
fc19dcc70c
fix: sort v2 session list by updated time ( #27954 )
2026-05-18 09:01:55 +10:00
Sebastian and GitHub
f97e115ee2
dialog prompt submit keybind + opentui event sink ( #27945 )
2026-05-18 00:23:19 +02:00
Dax Raad
e92b1fe7d7
core: let models layer infer its own type so layer composition no longer requires matching explicit requirements
2026-05-17 17:37:11 -04:00
opencode
f98449c9b5
sync release versions for v1.15.4
2026-05-17 17:44:50 +00:00
Dax and GitHub
23b594de6e
fix: preserve bus instance context ( #28051 )
2026-05-17 12:56:42 -04:00
Frank
5060577ee1
sync
2026-05-17 12:37:47 -04:00
Shoubhit Dash and GitHub
e4cc4e1682
fix(lsp): preserve instance ref for update events ( #28016 )
2026-05-17 16:37:00 +05:30
opencode-agent[bot]
53e89f9d52
chore: generate
2026-05-17 08:06:12 +00:00
Frank
de247b7aae
sync
2026-05-17 04:04:39 -04:00
Frank
0b8050d453
sync
2026-05-17 01:59:20 -04:00
Kit Langton and GitHub
c0a8b509c7
style(tui): distinguish markdown h1 headings ( #27814 )
2026-05-16 11:18:17 -04:00
opencode
f80651fa91
sync release versions for v1.15.3
2026-05-16 14:07:33 +00:00
Shoubhit Dash and GitHub
68af95390d
fix: hide task background instructions by default ( #27872 )
2026-05-16 19:18:15 +05:30
opencode-agent[bot]
321db7a819
chore: generate
2026-05-16 13:27:23 +00:00
Dax Raad
6d2219e001
fix(cli): preserve instance context in async commands
2026-05-16 09:25:45 -04:00
opencode-agent[bot]
dd432e3cde
chore: generate
2026-05-16 13:21:57 +00:00
Dax Raad
77db212a0a
fix read stream byte cap
2026-05-16 09:20:35 -04:00
opencode
f56263791c
sync release versions for v1.15.2
2026-05-16 12:53:10 +00:00
Dax Raad
88363f1ed9
fixed issue in opencode run
2026-05-16 08:27:25 -04:00
Jack and GitHub
c5db39f626
Remove Ring 2.6 1T from Zen docs ( #27849 )
2026-05-16 17:55:32 +08:00
Dax and GitHub
53849bd866
fix(sync): publish events on injected project bus ( #27825 )
2026-05-16 05:56:49 +00:00
opencode
e33912bfee
sync release versions for v1.15.1
2026-05-16 05:44:44 +00:00
Aiden Cline and GitHub
548648a3d9
core: reduce prompts for shell, todowrite, and task tools ( #26821 )
2026-05-16 00:18:47 -05:00
Dax Raad
042e6a5c86
tui: newly pinned sessions now append to the end of the list instead of jumping to the top
2026-05-15 23:57:40 -04:00
Dax Raad
e36d6a0cbe
core: clarify postinstall error message when binary is missing
...
Users installing with pnpm or --ignore-scripts now see a clear explanation
of why the native binary is missing and exact steps to fix it. The shell
script wrapper provides more actionable guidance than the previous Node.js
fallback that only suggested running the postinstall script without context
about why it wasn't run automatically.
2026-05-15 23:12:00 -04:00
Sebastian and GitHub
cc9c0b15c7
Revert "add dialog prompt submit keybind ( #27807 )" ( #27815 )
2026-05-16 04:44:32 +02:00
Kit Langton and GitHub
f3b0d3d7ac
fix(tui): dedupe consecutive prompt history entries ( #27816 )
2026-05-16 02:36:35 +00:00
Sebastian and GitHub
d441e931f9
add dialog prompt submit keybind ( #27807 )
2026-05-16 03:11:46 +02:00
Sebastian and GitHub
ad79ad9ea8
upgrade opentui to 0.2.11 ( #27808 )
2026-05-16 03:05:54 +02:00
opencode-agent[bot]
d6b23fd8f6
chore: generate
2026-05-16 00:44:10 +00:00
Kit Langton and GitHub
5911bd532d
fix(tui): show config error details on startup ( #27803 )
2026-05-15 20:42:56 -04:00
Dax Raad
2385123f03
Fix thinking toggle defaults
2026-05-15 20:27:36 -04:00
Dax and GitHub
09549661e1
Fix npm CLI binary installation ( #27801 )
2026-05-15 18:43:37 -04:00