Commit graph

10235 commits

Author SHA1 Message Date
Kit Langton
87a6c54226 Merge branch 'dev' into effect-auth-foundation 2026-03-12 21:12:08 -04:00
Kit Langton
d9dd33aeeb
feat(cli): add console account subcommands (#17265) 2026-03-13 00:56:40 +00:00
Kit Langton
0a281c7390
refactor(auth): effectify AuthService (#17212) 2026-03-12 20:43:24 -04:00
Aiden Cline
3016efba47
tweak: rm openrouter warning (#17259) 2026-03-12 19:42:31 -05:00
Luke Parker
3998df8112
fix(app): increase CI e2e workers (#17263) 2026-03-13 10:15:34 +10:00
Kit Langton
7066e2a25e
reorder provider list in providers login (#17262) 2026-03-13 00:09:30 +00:00
Adam
c173988aaa
feat(app): interruption state 2026-03-12 19:07:23 -05:00
Luke Parker
268855dc5a
fix(ci): keep test runs on dev (#17260) 2026-03-13 09:54:34 +10:00
opencode
bfb736e94a release: v1.2.25 2026-03-12 23:34:11 +00:00
Frank
df8464f89c zen: handle cache key 2026-03-12 19:10:58 -04:00
Adam
3ea387f364
fix(app): sidebar re-rendering too often 2026-03-12 16:27:15 -05:00
Adam
9d3c42c8c4
fix(app): task error state 2026-03-12 16:25:49 -05:00
Adam
f2cad046e6
fix(app): message loading 2026-03-12 16:25:48 -05:00
Aiden Cline
d722026a8d
fix: if server password exists, use basic auth for plugin client by default (#17213) 2026-03-12 15:41:46 -05:00
Adam
42a5af6c8f
feat(app): follow-up behavior (#17233) 2026-03-12 20:17:36 +00:00
Adam
f0542fae7a
fix(app): optimistic revert/restore 2026-03-12 15:04:27 -05:00
Adam
02c75821a8
feat(app): AMOLED theme 2026-03-12 14:11:22 -05:00
Kit Langton
1739817ee7 style(auth): remove service docstrings
Drop the temporary auth service method comments now that the key normalization behavior has been reviewed.
2026-03-12 14:38:44 -04:00
Kit Langton
11e2c85336 chore: keep effect migration plan local
Remove the draft migration plan from the auth foundation branch and keep it excluded locally instead of shipping it in the PR.
2026-03-12 14:34:29 -04:00
Adam
3ba9ab2c0a
fix(app): not loading message nav 2026-03-12 13:33:17 -05:00
David Hill
184732fc20
fix(app): titlebar cleanup (#17206) 2026-03-12 18:26:50 +00:00
Kit Langton
201e80956a refactor(auth): clarify auth entry filtering
Use Effect Record.filterMap to keep the existing permissive auth-file semantics while making the decode path easier to read. Add service method docs that explain key normalization and why old trailing-slash variants are removed during writes.
2026-03-12 14:23:27 -04:00
Frank
b66222baf7 zen: fix nemotron issue 2026-03-12 14:17:36 -04:00
Kit Langton
7f12976ea0 refactor(auth): use Effect Schema internally
Model auth entries with Effect Schema inside AuthService and use Schema decoding when reading persisted auth data. Keep the Auth facade on Zod at the boundary so existing validators and callers stay stable during the migration.
2026-03-12 13:25:52 -04:00
Kit Langton
f7259617e5 refactor(auth): extract AuthService
Move auth file I/O and key normalization into an Effect service so auth can migrate like account while the existing Auth facade stays stable for callers. Document the broader Effect rollout and instance-state migration strategy to guide follow-on extractions.
2026-03-12 13:05:50 -04:00
Adam
dce7eceb28
chore: cleanup (#17197) 2026-03-12 11:32:05 -05:00
Adam
0e077f7483
feat: session load perf (#17186) 2026-03-12 11:31:52 -05:00
Adam
776e7a9c15
feat(app): better themes (#16889) 2026-03-12 10:35:23 -05:00
opencode-agent[bot]
c455d41876 chore: update nix node_modules hashes 2026-03-12 15:07:54 +00:00
Aiden Cline
a776a3ee12
fix: non openai azure models that use completions endpoints (#17128) 2026-03-12 10:05:00 -05:00
Kit Langton
64fb9233bf
refactor(import): use .parse() at boundaries instead of manual .make() (#17106) 2026-03-12 10:52:20 -04:00
opencode-agent[bot]
3533f33ecb chore: generate 2026-03-12 14:49:22 +00:00
Kit Langton
1cb7df7159
refactor(provider): flow branded ProviderID/ModelID through internal signatures (#17182) 2026-03-12 14:48:17 +00:00
Wang Siyuan
a4f8d66a9b
docs: clarify subagent session navigation keybinds (#16455) 2026-03-12 09:45:46 -05:00
Adam
12efbbfa4c
chore: cleanup (#17184) 2026-03-12 08:52:51 -05:00
max tomashevsky
13402529ce
fix(web): fix broken mobile sidebar (in workflows mode) sizing issue by adding flex-1 (#17055) 2026-03-12 08:46:41 -05:00
Adam
fc678ef36c
fix(app): terminal animation 2026-03-12 08:43:25 -05:00
Adam
03cd891ea9
chore: cleanup 2026-03-12 08:41:22 -05:00
opencode-agent[bot]
6314d741e7 chore: generate 2026-03-12 13:28:46 +00:00
Kit Langton
c45467964c
feat(id): brand ProviderID and ModelID (#17110) 2026-03-12 09:27:52 -04:00
Adam
2eeba53b07
fix(app): sidebar quirks 2026-03-12 07:51:31 -05:00
Adam
d4107d51f1
chore: cleanup (#17115) 2026-03-12 12:26:43 +00:00
opencode-agent[bot]
d8fbe0af01 chore: update nix node_modules hashes 2026-03-12 08:26:49 +00:00
Brendan Allan
b76ead3fe8
refactor(desktop): rework default server initialization and connection handling (#16965) 2026-03-12 08:10:52 +00:00
opencode-agent[bot]
51835ecf90 chore: generate 2026-03-12 07:36:35 +00:00
Luke Parker
328c6de80d
Fix terminal e2e flakiness with a real terminal driver (#17144) 2026-03-12 17:35:26 +10:00
OpeOginni
c9c0318e0e
fix(desktop): set default WebSocket username and prevent repeated calling of terminal spawn properly closing the terminal (#17061) 2026-03-12 14:48:44 +08:00
Luke Parker
d481f64bde
fix(electron): theme Windows titlebar overlay (#16843)
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-03-12 16:38:56 +10:00
Luke Parker
54e7baa6cf
fix(desktop-electron): fix resource loading under file:// protocol (#17125) 2026-03-12 12:19:44 +08:00
opencode-agent[bot]
1d7fcd40b4 chore: generate 2026-03-12 03:56:04 +00:00