opencode-agent[bot]
ec6a32665b
Apply PR #14307 : fix: use parentID matching instead of ID ordering for prompt loop exit and message rendering
2026-04-20 12:46:37 +00:00
黑墨水鱼
91468fe455
fix(ui): use parentID matching instead of positional scan for assistant messages ( #23093 )
2026-04-20 07:35:06 +00:00
opencode
7c6948cf6f
sync release versions for v1.14.19
2026-04-20 07:21:46 +00:00
opencode
c09bcfe531
sync release versions for v1.14.18
2026-04-19 09:36:56 +00:00
opencode
40ba8f3570
sync release versions for v1.14.17
2026-04-19 03:02:14 +00:00
OpeOginni
c0eab9e442
fix(desktop): adjust ui tool diff sticky header offset ( #23149 )
2026-04-18 11:31:38 +08:00
opencode
a35b8a95c2
release: v1.4.11
2026-04-18 00:29:16 +00:00
opencode
9b6c397171
release: v1.4.10
2026-04-17 20:13:25 +00:00
opencode
803d9eb7ad
release: v1.4.9
2026-04-17 16:19:46 +00:00
Ismail Ghallou
3fe602cda3
feat: add LLM Gateway provider ( #7847 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-17 10:29:31 -05:00
opencode
06ae43920b
release: v1.4.8
2026-04-17 13:37:06 +00:00
opencode
9f201d6370
release: v1.4.7
2026-04-16 21:54:54 +00:00
Kit Langton
9f4b73b6a3
fix: clean up final 16 no-unused-vars warnings ( #22751 )
2026-04-16 03:54:21 +00:00
Kit Langton
8aa0f9fe95
feat: enable type-aware no-base-to-string rule, fix 56 violations ( #22750 )
2026-04-16 03:50:47 +00:00
opencode-agent[bot]
0beaf04df5
chore: generate
2026-04-16 03:28:30 +00:00
Kit Langton
80f1f1b5b8
feat: enable type-aware no-floating-promises rule, fix all 177 violations ( #22741 )
2026-04-15 23:27:32 -04:00
Kit Langton
34213d4446
fix: delete 9 dead functions with zero callers ( #22697 )
2026-04-16 02:01:02 +00:00
Kit Langton
f7d4665e40
fix: resolve oxlint warnings — suppress false positives, remove unused imports ( #22687 )
2026-04-15 21:33:54 -04:00
Kit Langton
3d6f90cb53
feat: add oxlint with correctness defaults ( #22682 )
2026-04-15 20:45:19 -04:00
David Hill
e16589f8b5
tweak(ui): session spacing ( #20839 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2026-04-15 18:58:05 -04:00
Dax
be9432a893
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
Brendan Allan
c98f616385
ui: update accordion styles and session review component ( #22582 )
2026-04-15 07:29:36 +00:00
Brendan Allan
5069cd9798
fix(ui): disable accordion items for binary files and improve disabled state styling ( #22577 )
2026-04-15 07:26:34 +00:00
opencode
7659321990
release: v1.4.6
2026-04-15 07:26:23 +00:00
Brendan Allan
8d89c3417b
fix: prevent tooltip reopen on trigger click ( #22571 )
2026-04-15 06:03:29 +00:00
opencode
dfc72838d7
release: v1.4.5
2026-04-15 04:25:18 +00:00
opencode
bddf830083
release: v1.4.4
2026-04-15 00:03:43 +00:00
Brendan Allan
62bd023086
app: replace parsePatchFiles with parseDiffFromFile ( #22270 )
2026-04-13 17:19:14 +08:00
opencode
877be7e8e0
release: v1.4.3
2026-04-10 01:00:12 +00:00
opencode
5d3dba666c
release: v1.4.2
2026-04-09 16:24:43 +00:00
opencode
847fc9d268
release: v1.4.1
2026-04-09 07:12:17 +00:00
Adam
689b1a4b3a
fix(app): diff list normalization
2026-04-08 14:02:23 -05:00
Adam
d98be39344
fix(app): patch tool diff rendering
2026-04-08 13:49:16 -05:00
Brendan Allan
988c9894f2
ui: fix sticky session diffs header ( #21486 )
2026-04-08 17:01:52 +08:00
opencode
98325dcdc6
release: v1.4.0
2026-04-08 00:32:31 +00:00
Dax
b7fab49b64
refactor(snapshot): store unified patches in file diffs ( #21244 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-04-07 19:48:23 -04:00
Adam
ec8b9810b4
feat(app): better subagent experience ( #20708 )
2026-04-07 11:06:23 -05:00
MakonnenMak
291e168df0
Merge remote-tracking branch 'upstream/dev' into fix/clock-skew-prompt-loop-exit
...
# Conflicts:
# packages/opencode/src/session/prompt.ts
2026-04-06 11:10:10 -04:00
opencode
517e6c9aa4
release: v1.3.17
2026-04-06 07:39:18 +00:00
opencode
342436dfc4
release: v1.3.16
2026-04-06 03:44:46 +00:00
opencode
930e94a3ea
release: v1.3.15
2026-04-04 20:54:20 +00:00
opencode
cc50b778eb
release: v1.3.14
2026-04-04 18:32:17 +00:00
Shoubhit Dash
35350b1d25
feat: restore git-backed review modes ( #20845 )
2026-04-03 09:54:57 -05:00
Shoubhit Dash
9d57f21f9f
feat(ui): redesign modified files section in session turn ( #20348 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com >
2026-04-03 08:32:53 -05:00
Brendan Allan
c4b3971548
app: unify auto scroll ref handling ( #20716 )
2026-04-02 16:44:52 +00:00
Brendan Allan
69d047ae7d
cleanup event listeners with solid-primitives/event-listener ( #20619 )
2026-04-02 09:40:03 +00:00
Brendan Allan
327f62526a
use solid-primitives/resize-observer across web code ( #20613 )
2026-04-02 17:24:10 +08:00
Shoubhit Dash
d540d363a7
refactor: simplify solid reactivity across app and web ( #20497 )
2026-04-02 17:14:05 +08:00
Makonnen
21e7f3f5c1
fix: use parentID matching instead of ID ordering for prompt loop exit and message rendering
...
When the client clock is ahead of the server, user message IDs (generated
client-side) sort after assistant message IDs (generated server-side).
This broke the prompt loop exit check and the UI message pairing logic.
- Extract shouldExitLoop() into a pure function that uses parentID matching
instead of relying on ID ordering
- Extract findAssistantMessages() with forward+backward scan to handle
messages sorted out of expected order due to clock skew
- Remove debug console.log statements added during investigation
- Add tests for both extracted functions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-01 20:25:54 -04:00
Shoubhit Dash
44f83015cd
perf(review): defer offscreen diff mounts ( #20469 )
2026-04-01 19:29:12 +05:30