Commit graph

425 commits

Author SHA1 Message Date
Adam
d4c981495a
fix(desktop): cleanup auto scroll 2025-12-22 05:46:07 -06:00
Adam
653c206688
feat(desktop): mobile responsiveness 2025-12-22 05:46:07 -06:00
Adam
580f46b589
fix(desktop): filter child sessions from header 2025-12-22 05:46:07 -06:00
lif
d04a72a4ad
fix: use current page port instead of hardcoded 4096 (#5949)
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-22 05:45:08 -06:00
Aaron Iker
5fd873a35a
feat: polish dialog & list styles for the desktop app, add fixed logos from models.dev (#5925) 2025-12-22 05:41:38 -06:00
Adam
23ebc50da9
fix(desktop): layout regression 2025-12-21 05:01:30 -06:00
Adam
673c6f97b7
fix(desktop): better keybind tooltips 2025-12-21 04:56:20 -06:00
Adam
bf66390557
fix(desktop): better error reporting 2025-12-21 04:11:09 -06:00
Adam
1bce898ca7
fix(desktop): file loading errors 2025-12-21 04:02:00 -06:00
Adam
b5d7d3dec1
fix(desktop): layout 2025-12-20 20:02:40 -06:00
Adam
182630e0d7
feat(desktop): new layout 2025-12-20 19:52:12 -06:00
Adam
354ac0b493
fix(desktop): sidebar UX issues 2025-12-20 06:25:39 -06:00
Adam
f71da42520
fix(desktop): event reconnect gaps 2025-12-20 06:12:58 -06:00
Adam
49567fe61a
fix(desktop): add retries to init promises 2025-12-20 04:57:39 -06:00
Adam
e5b3f796e4
fix: types 2025-12-20 04:33:42 -06:00
Adam
742cf10dee
fix(desktop): removed projects 2025-12-20 04:25:16 -06:00
Adam
cdbb59fae8
fix(desktop): don't use tauri http for sse events 2025-12-19 13:07:53 -06:00
Adam
e1ad2a355c
fix(desktop): error handling 2025-12-19 07:38:38 -06:00
Adam
2d814b6db2
fix(desktop): separate prompt history for shell 2025-12-19 07:38:38 -06:00
Adam
e561f1ad68
fix(desktop): don't navigate prompt history if dirty 2025-12-19 07:38:37 -06:00
Adam
0dd716a75e
fix(desktop): extra reqs 2025-12-18 19:53:38 -06:00
Adam
d57b963141
fix: id 2025-12-18 15:47:21 -06:00
Adam
0ebcaff927
fix(desktop): expanded states 2025-12-18 15:47:20 -06:00
Adam
af4087d7b5
fix(desktop): smaller max-width when review open 2025-12-18 15:47:20 -06:00
Adam
228b6444f8
fix(desktop): don't show image button in shell mode 2025-12-18 13:03:14 -06:00
Adam
83d8a88c90
fix(desktop): error styles 2025-12-18 11:16:33 -06:00
Adam
268f37f8c9
fix(desktop): prompt history nav, optimistic prompt dup 2025-12-18 11:16:33 -06:00
Adam
b0aaf04957
fix(desktop): session ordered by most recent 2025-12-18 11:16:32 -06:00
Adam
b7875256f3
feat(desktop): shell mode 2025-12-18 11:16:32 -06:00
Adam
7bc47fb904
chore: cleanup 2025-12-18 11:16:32 -06:00
Adam
fe65ed6a61
fix(desktop): disable pinch to zoom 2025-12-18 04:28:03 -06:00
Adam
e37a75a411
feat(desktop): custom update toast 2025-12-18 04:26:21 -06:00
Adam
d359e086a4
chore: cleanup 2025-12-17 16:04:41 -06:00
Adam
f949755367
fix: better init error messages 2025-12-17 16:04:40 -06:00
Adam
e48d804d84
feat(desktop): startup errors shown 2025-12-17 15:42:55 -06:00
Adam
b4209582fb
feat(desktop): optimistic prompt submit 2025-12-17 15:42:55 -06:00
Adam
4a3ba58f65
chore: localStorage -> tauri store 2025-12-17 13:11:02 -06:00
Adam
204e3bf382
feat(desktop): inter and ibm plex mono 2025-12-17 10:30:35 -06:00
Adam
65d7fc3ccd
fix: command shortcuts 2025-12-17 07:36:53 -06:00
Amadeus Demarzi
5c490c51ed
Diffs Performance Improvements (#5653)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-12-17 07:33:46 -06:00
Adam
494e6fff01
feat(desktop): share sessions 2025-12-17 03:47:49 -06:00
Adam
db2abc1b2c
tui: increase session width to accommodate longer code blocks and improve readability 2025-12-16 17:31:26 -06:00
David Hill
a0f9f8dabb fix: load more button 2025-12-16 23:23:18 +00:00
Adam
f07d4b933c
fix(desktop): prompt history nav 2025-12-16 15:42:35 -06:00
Adam
99680baf83
fix(desktop): focus prompt input after dialog close 2025-12-16 15:25:00 -06:00
Adam
9aa5460a0e
fix(desktop): prompt history navigation 2025-12-16 15:10:44 -06:00
Adam
7e682a95c4
fix: prompt input multi line input 2025-12-16 15:10:43 -06:00
Adam
5eeba76bc5
fix: defensive audio init 2025-12-16 15:10:43 -06:00
Eric Guo
a2c91ebc32
feat(desktop): Loading more session number per project by button (#5616)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-16 14:50:33 -06:00
Adam
28aba35ff9
feat(desktop): show retries 2025-12-16 13:19:32 -06:00
Adam
20e3a74bad
fix: defensive audio init 2025-12-16 12:53:12 -06:00
Adam
ff690350b1
feat(desktop): show write tool output 2025-12-16 12:53:11 -06:00
Adam
ebefb26e8f
chore: cleanup 2025-12-16 12:53:11 -06:00
David Hill
53f20f7612 Revert "wip: make the default container wider"
This reverts commit 1f18f389c0.
2025-12-16 17:16:51 +00:00
David Hill
1f18f389c0 wip: make the default container wider 2025-12-16 16:35:57 +00:00
David Hill
05e0759878 Merge branch 'dev' of https://github.com/sst/opencode into dev 2025-12-16 10:54:51 +00:00
David Hill
2330ec6dc3 fix: font size updates 2025-12-16 10:54:50 +00:00
Dax Raad
112c58abf5 tui: refactor dialog system to use single active dialog instead of stack 2025-12-15 19:35:18 -05:00
Adam
2c70c0b00f
fix: undefined events 2025-12-15 18:13:11 -06:00
Dax Raad
dbbcf0b8d0 tui: fix model selection dialog to properly replace current dialog instead of creating nested dialogs 2025-12-15 18:14:33 -05:00
Dax Raad
56452d886d fix dialog root complexity 2025-12-15 17:13:20 -05:00
Adam
4fd9a19fbb
fix: keybinds for agent and model selection 2025-12-15 15:19:19 -06:00
Adam
5388192aac
fix: session nav on homepage 2025-12-15 15:10:17 -06:00
Adam
300ec0e0af
fix: missing event type (global) 2025-12-15 14:43:48 -06:00
Adam
02b5e7d72c
fix: modal search 2025-12-15 14:25:19 -06:00
Adam
337a7e9646
fix: allow for non-vcs projects in desktop 2025-12-15 14:16:08 -06:00
Adam
7e49d0fb15
fix: connect provider on homepage 2025-12-15 13:24:30 -06:00
Adam
4236744fb5
fix: image attachments in desktop 2025-12-15 12:01:11 -06:00
Adam
ed96ae9d45
chore: cleanup 2025-12-15 10:22:07 -06:00
Adam
8ce0966987
wip(desktop): progress 2025-12-15 10:22:06 -06:00
Adam
5cf6a1343c
wip(desktop): progress 2025-12-15 10:22:04 -06:00
Adam
44d6c5780d
wip(desktop): progress 2025-12-15 10:20:20 -06:00
Adam
5eaa8e1bf4
chore: cleanup 2025-12-15 10:20:20 -06:00
Adam
df2713a6c2
chore: cleanup 2025-12-15 10:20:19 -06:00
Adam
ff6864a7ca
feat(desktop): custom commands 2025-12-15 10:20:19 -06:00
Adam
5e37a902ce
wip(desktop): progress 2025-12-15 10:20:19 -06:00
Adam
df2ebfac7d
wip(desktop): progress 2025-12-15 10:20:19 -06:00
Adam
5fbcb203f5
wip(desktop): progress 2025-12-15 10:20:19 -06:00
Adam
34db739442
wip(desktop): progress 2025-12-15 10:20:18 -06:00
Adam
315836c0b7
wip(desktop): progress 2025-12-15 10:20:18 -06:00
Adam
c0d009d5f3
wip(desktop): progress 2025-12-15 10:20:18 -06:00
Adam
c36f3b9dbe
wip(desktop): progress 2025-12-15 10:20:17 -06:00
Adam
88c0675148
wip(desktop): progress 2025-12-15 10:20:17 -06:00
Adam
82c4755fb0
wip(desktop): progress 2025-12-15 10:20:17 -06:00
Adam
acd91bddf7
wip(desktop): progress 2025-12-15 10:20:16 -06:00
Adam
3a14ca044c
wip(desktop): progress 2025-12-15 10:20:16 -06:00
Adam
d66d806700
wip(desktop): progress 2025-12-15 10:20:16 -06:00
Adam
e9b95b2e91
wip(desktop): progress 2025-12-15 10:20:15 -06:00
David Hill
a0c0e2b5c3 fix: add tooltip to close review tab 2025-12-15 14:22:57 +00:00
David Hill
d43fbec12d fix: prompt input using border shadow 2025-12-15 14:14:10 +00:00
David Hill
ac495bd351 fix: hide prompt input send tooltip when the send button is disabled 2025-12-15 13:47:50 +00:00
David Hill
b913eb7acc fix: avatar and icon size in sidebar 2025-12-15 13:21:59 +00:00
David Hill
ea65a91b2e fix: remove blue border from prompt input 2025-12-15 13:11:09 +00:00
Adam
ba16bfdf3d
wip(desktop): progress 2025-12-14 21:38:59 -06:00
Adam
ad5614bbb9
wip(desktop): progress 2025-12-14 21:38:59 -06:00
Adam
dda579c8ad
wip(desktop): progress 2025-12-14 21:38:59 -06:00
Adam
4246cdb069
wip(desktop): progress 2025-12-14 21:38:58 -06:00
Adam
7ade6d386d
wip(desktop): progress 2025-12-14 21:38:58 -06:00
Adam
2613f44961
wip(desktop): progress 2025-12-14 21:38:58 -06:00
Adam
4a8e8f537c
wip(desktop): progress 2025-12-14 21:38:58 -06:00
Adam
a68bee7878
fix(desktop): layout fixes 2025-12-14 21:38:57 -06:00
Dax
fed4776451
LLM cleanup (#5462)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-14 21:11:30 -05:00
Adam
629f475f63
fix: sort models 2025-12-13 20:25:24 -06:00
Adam
43a7c1dd8c
fix: use opencode icon 2025-12-13 20:25:24 -06:00
Adam
e288ce0fca
chore: cleanup 2025-12-13 20:25:24 -06:00
Adam
67b3fcb31a
chore: cleanup 2025-12-13 20:25:24 -06:00
Adam
fc9789d7a7
fix(desktop): archive button 2025-12-13 16:14:31 -06:00
Adam
974a24ba02
fix: don't rotate placeholders in session 2025-12-13 15:25:56 -06:00
Adam
d0789632b4
fix(desktop): terminal light mode 2025-12-13 15:12:32 -06:00
Adam
a6e297baad
feat(desktop): message history 2025-12-13 14:57:24 -06:00
Adam
2da527aaa6
fix: desktop layout 2025-12-12 11:11:17 -06:00
Jeremy Osih
0303eb0cc1
Change tooltip text from 'Open file' to 'New Terminal' (#5435) 2025-12-12 10:57:52 -06:00
Adam
9629f7464b
chore: cleanup 2025-12-12 10:45:34 -06:00
Brendan Allan
59d4041aa4
tauri: add basic custom titlebar (#5438) 2025-12-12 09:37:17 -06:00
Adam
feb8c4f3c6
feat(desktop): archive sessions 2025-12-12 07:07:54 -06:00
Adam
3f5cd2c4a8
fix(desktop): audio stuff 2025-12-12 06:21:31 -06:00
Adam
a160eb76df
fix(desktop): homedir aware path on home 2025-12-12 06:21:31 -06:00
Adam
04b4dacee3
feat(desktop): basic alerting 2025-12-12 05:14:51 -06:00
David Hill
99158e736b Merge branch 'dev' of https://github.com/sst/opencode into dev 2025-12-12 09:44:06 +00:00
David Hill
4c02d515a1 wip: desktop sidebar icon updates 2025-12-12 09:44:04 +00:00
Adam
e149b7c1e2
fix: avatar colors 2025-12-11 15:39:41 -06:00
Adam
a0472c0312
fix: free model logic 2025-12-11 15:24:32 -06:00
Adam
f8dc740c61
fix: remove settings button 2025-12-11 14:55:41 -06:00
Adam
7d55aeee0a
fix: no loading state in message nav 2025-12-11 14:46:32 -06:00
Adam
b34f434332
fix: message order ascending 2025-12-11 14:46:32 -06:00
Adam
16b7370d8c
wip(desktop): progress 2025-12-11 13:42:47 -06:00
Adam
634fd62b25
wip(desktop): progress 2025-12-11 13:42:47 -06:00
Adam
e845eedbc3
wip(desktop): progress 2025-12-11 13:42:47 -06:00
Adam
4ae7e1b19c
wip(desktop): progress 2025-12-11 13:42:46 -06:00
Adam
0ca758e135
wip(desktop): progress 2025-12-11 13:42:45 -06:00
Adam
f9f78122d0
wip(desktop): progress 2025-12-11 06:48:59 -06:00
Adam
1980113ee4
wip(desktop): progress 2025-12-11 06:48:59 -06:00
Adam
85c0311d38
wip(desktop): progress 2025-12-11 06:48:59 -06:00
Adam
740aa8e541
wip(desktop): progress 2025-12-11 06:48:59 -06:00
Adam
1b331548ba
wip(desktop): progress 2025-12-11 06:48:59 -06:00
Adam
3bb546c94d
wip(desktop): progress 2025-12-11 06:48:58 -06:00
Adam
56540f8312
wip(desktop): progress 2025-12-10 17:31:13 -06:00
Adam
85cfa226c3
wip(desktop): progress 2025-12-10 17:17:37 -06:00
Dax Raad
86f7cc17ae tui: pass dynamic port to frontend
Frontend now receives the server port via window.__OPENCODE__.port,
allowing it to connect when using a random free port instead of hardcoded 4096
2025-12-10 16:17:36 -05:00
Adam
190fa4c87a
wip(desktop): progress 2025-12-10 15:17:03 -06:00
Adam
91d743ef9a
wip(desktop): progress 2025-12-10 15:17:03 -06:00
Adam
804ad5897f
wip(desktop): progress 2025-12-10 15:17:03 -06:00
Adam
f20d6e8555
wip(desktop): progress 2025-12-10 15:17:03 -06:00
Adam
e694d4d880
wip(desktop): progress 2025-12-10 15:17:02 -06:00
Adam
ada40decd1
wip(desktop): progress 2025-12-10 15:17:02 -06:00
Adam
6866a060bc
wip(desktop): progress 2025-12-10 15:17:02 -06:00
Adam
a4ec619c74
wip(desktop): progress 2025-12-10 15:17:02 -06:00
Adam
67a95c3cc8
wip(desktop): progress 2025-12-10 15:17:01 -06:00
Dax Raad
8d3eac2347 fix type 2025-12-10 16:14:32 -05:00
Adam
d149c25aab
fix: types 2025-12-09 21:44:34 -06:00