Commit graph

14,939 commits

Author SHA1 Message Date
Brendan Allan
1140d8422e chore(app): schedule layout sunset outside prod 2026-07-14 14:36:34 +00:00
Brendan Allan
9ecfb847fa fix(desktop): derive layout eligibility from install state 2026-07-14 14:06:26 +00:00
usrnk1
588288ce87 test(app): add layout transition stories 2026-07-13 21:36:41 +02:00
usrnk1
0156d3028f feat(app): simplify layout transition messaging 2026-07-13 21:36:08 +02:00
usrnk1
5e5e305bb7 fix(app): avoid layout flash during cohort detection 2026-07-13 14:40:32 +02:00
usrnk1
d87f987800 feat(app): preserve previous layout for active users 2026-07-13 14:37:01 +02:00
usrnk1
545b86587d feat(app): detect prior server activity for layout transition 2026-07-13 14:36:34 +02:00
usrnk1
7fb3fbdf27 feat(app): clarify layout transition timing 2026-07-13 13:35:26 +02:00
usrnk1
31f946eed7 feat(app): enforce layout sunset for existing users 2026-07-13 13:35:08 +02:00
usrnk1
45daa7fece feat(app): localize interface retirement notice 2026-07-13 13:08:13 +02:00
usrnk1
a5bbe636e7 feat(app): clarify interface transition and retirement 2026-07-13 13:06:17 +02:00
usrnk1
2e1ce87bf3 feat(app): add interface transition setting 2026-07-13 13:05:46 +02:00
usrnk1
56e8a4f7d7 feat(ui): add accent badge variant 2026-07-13 13:05:46 +02:00
opencode-agent[bot]
b3a012cbdd
fix(cli): switch org after console logout (#36276)
Co-authored-by: Victor Navarro <vn4varro@gmail.com>
2026-07-13 10:59:16 +00:00
usrnk1
51b9c726cf
fix(app): remove interface transition changes accidentally merged into dev (#36653) 2026-07-13 10:38:30 +00:00
Aarav Sareen
b4e49d5b32
feat(app): redesign attachment cards (#35945)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
2026-07-13 10:04:45 +00:00
opencode-agent[bot]
2b29854589 chore: generate 2026-07-13 10:04:14 +00:00
usrnk1
8ce5038bd8 Merge branch 'dev' of https://github.com/anomalyco/opencode into interface-toggle 2026-07-13 12:02:25 +02:00
usrnk1
446510a6a9 tui: surface a dismissible new-interface notice and tighten settings copy for clarity
Users who were migrated to the new interface will now see a dismissible notice in Settings explaining the old interface was phased out, so they are not surprised by the change. The new-interface toggle is also visually elevated with a card style so it is easier to find. Settings labels and descriptions across General have been rewritten to be shorter and more direct, so it is quicker to understand what each option controls. The "New" badge color is also adjusted for better readability.
2026-07-13 12:01:19 +02:00
opencode-agent[bot]
49028b6245 chore: generate 2026-07-13 09:33:54 +00:00
Aarav Sareen
d595c7e265
feat(app): review panel updates (#36240)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-07-13 09:32:25 +00:00
Aarav Sareen
17cd4a8c32
feat(app): align edit project modal with v2 style (#36213)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-07-13 09:26:53 +00:00
opencode-agent[bot]
9bbf7918de chore: generate 2026-07-13 09:25:14 +00:00
Aarav Sareen
97f502e79a
feat(app): middle click to open new tab (#36215) 2026-07-13 17:23:55 +08:00
usrnk1
ac5e249083 feat(app): add interface transition setting 2026-07-13 10:45:57 +02:00
usrnk1
140e796b21 feat(ui): add accent badge variant 2026-07-13 10:45:57 +02:00
usrnk1
dd02cea9e7
feat(desktop): fix clipped labels and branch tooltip (#35724)
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
2026-07-13 08:02:38 +00:00
Aiden Cline
a8062ea314
fix(provider): derive variants from reasoning metadata (#36624) 2026-07-13 01:21:59 -05:00
Aiden Cline
f47684787a
fix(opencode): filter unsupported GPT-5.6 OAuth alias (#36621) 2026-07-13 00:23:28 -05:00
Aiden Cline
8168f0f0f6
fix(provider): route gateway variants by api id (#36614) 2026-07-13 00:08:08 -05:00
opencode-agent[bot]
8036440693
ci: remove starptech from core triage assignees (#36618)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-12 23:41:02 -05:00
opencode-agent[bot]
cf7503687a chore: generate 2026-07-12 21:13:21 +00:00
Aiden Cline
6f8e1dda15
fix(provider): derive variants from reasoning options (#36543) 2026-07-12 16:12:07 -05:00
opencode-agent[bot]
4dcfd9182c chore: generate 2026-07-12 19:42:58 +00:00
Nabs
d7c0db8cee
fix(openai): use codex context limits for gpt-5.6 (#36248)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-07-12 14:41:51 -05:00
Aiden Cline
184da0e42e
test(opencode): refresh stale model references (#36546) 2026-07-12 13:28:36 -05:00
Aiden Cline
a244d82aba
test(opencode): refresh models.dev fixture (#36541) 2026-07-12 12:36:20 -05:00
opencode-agent[bot]
34e5809059
feat(tui): show idle session directory (#36457)
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-11 20:31:57 +00:00
opencode-agent[bot]
2db96c9b7e
fix(core): disable unused fff content caches (#36453)
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-11 19:12:58 +00:00
Frank
9976269ab1 docs: publish GPT 5.6 Sol, Terra, and Luna model availability and pricing across all language docs 2026-07-10 14:13:46 -04:00
Adam
5df822be11
fix(stats): polish comparison details 2026-07-10 12:42:04 -05:00
Adam
233f069070
feat(stats): add comparison seo pages 2026-07-10 12:09:56 -05:00
Adam
4a1982f5c9
feat(stats): add model comparison radar 2026-07-10 11:41:01 -05:00
Adam
1c7f65f105
fix(stats): stop comparison overscroll 2026-07-10 07:31:00 -05:00
Adam
a84151e482
fix(stats): restore sticky comparison header 2026-07-10 07:30:00 -05:00
Adam
0340a4ff77
fix(stats): restore native trackpad scrolling 2026-07-10 07:09:25 -05:00
Adam
f4faacbe87
feat(stats): unify comparison cards 2026-07-10 06:49:56 -05:00
opencode-agent[bot]
7dbfd0b934 chore: generate 2026-07-10 11:38:07 +00:00
Adam
08a2a623dc
fix(data): cut athena stats sync cost
Compute all stat dimensions and both grains in one GROUPING SETS query
so each sync pass scans the source table once instead of eight times.
Hourly passes now only recompute the current ISO week; a daily full pass
refreshes the whole display window. Restarted daemons resume the hourly
cadence from the last completed sync instead of immediately re-running a
pass, and the workgroup kills any query scanning more than 2 TB.
2026-07-10 06:36:26 -05:00
Adam
60c88336b9
feat(stats): update model comparison page 2026-07-10 05:53:31 -05:00