Brendan Allan
|
e2dc89c6f3
|
fix(ui): migrate to --v2-font-family-sans variable and improve home empty state (#29552)
|
2026-05-27 09:18:52 +00:00 |
|
Brendan Allan
|
e1581183ff
|
feat(app): allow toggling tabs layout (#29526)
|
2026-05-27 15:42:21 +08:00 |
|
Brendan Allan
|
f195c952fc
|
fix(app): show tab close button properly (#29523)
|
2026-05-27 06:36:04 +00:00 |
|
Brendan Allan
|
c71fe78970
|
fix(app): disable health check for web deployments (#29319)
|
2026-05-26 15:26:59 +08:00 |
|
Brendan Allan
|
49707c2117
|
fix(app): deduplicate and merge server connections in resolveServerList (#29313)
|
2026-05-26 13:41:13 +08:00 |
|
Brendan Allan
|
b0fcba5724
|
feat(app): make server sdk + sync state global (#29285)
|
2026-05-26 08:20:57 +08:00 |
|
Brendan Allan
|
9495ecd536
|
refactor(app): extract refcount utility and clean up server sdk context (#29155)
|
2026-05-25 10:00:00 +08:00 |
|
Brendan Allan
|
eab34b46d0
|
refactor(app): rename global context files to server context files (#28790)
|
2026-05-25 09:01:02 +08:00 |
|
Brendan Allan
|
76d9c2cd76
|
fix(app): debounce vcs refresh in session page (#28784)
|
2026-05-22 06:47:05 +00:00 |
|
Brendan Allan
|
f6101aef8a
|
refactor(app): consolidate sdk and sync contexts (#28782)
|
2026-05-22 06:40:56 +00:00 |
|
Brendan Allan
|
f3874ec2f9
|
refactor(app): move tab navigation to titlebar and conditionally register project shortcuts (#28773)
|
2026-05-22 13:54:25 +08:00 |
|
Brendan Allan
|
6466fcfdea
|
refactor(app): simplify session routing and tab close handling (#28767)
|
2026-05-22 12:48:09 +08:00 |
|
Brendan Allan
|
1f0390cfbb
|
app: wrap provider data in Map to avoid store (#28765)
|
2026-05-22 12:23:16 +08:00 |
|
Brendan Allan
|
2caac055ef
|
feat(desktop): add pinch zoom setting (#28632)
|
2026-05-21 10:44:30 +00:00 |
|
Brendan Allan
|
7d5e91b801
|
opencode: provide channel to web build (#28612)
|
2026-05-21 17:22:27 +08:00 |
|
Brendan Allan
|
b2661c4a03
|
app: more new designs (#28603)
|
2026-05-21 14:42:13 +08:00 |
|
Brendan Allan
|
38b406fb35
|
app: Initial tabs impl (#28436)
|
2026-05-20 14:40:06 +08:00 |
|
Brendan Allan
|
922b2e10eb
|
refactor(app): remove Accessor wrapping from timeline row renders (#28334)
|
2026-05-19 20:22:50 +08:00 |
|
Brendan Allan
|
836a33198e
|
fix(ui): fix question dock overflow and message part flex layout (#28142)
|
2026-05-18 17:55:27 +08:00 |
|
Brendan Allan
|
418c0ea04a
|
feat(desktop): add notification permission for renderer (#28119)
|
2026-05-18 15:43:28 +08:00 |
|
Brendan Allan
|
f80f3e33ec
|
desktop: add free limit + go usage exceeded dialogs to match tui (#27677)
|
2026-05-18 15:20:08 +08:00 |
|
Brendan Allan
|
f179dcbf02
|
fix(app): only run session.updated archive logic if archive state changes (#27637)
|
2026-05-15 09:42:47 +08:00 |
|
Brendan Allan
|
f8c3f560d4
|
fix(desktop): await execFilePromise and read stdout properly (#27499)
|
2026-05-14 17:52:23 +08:00 |
|
Brendan Allan
|
d93a06431e
|
refactor(app): clarify session_working logic in child-store (#27267)
|
2026-05-13 14:36:00 +08:00 |
|
Brendan Allan
|
4aaece29d9
|
feat(desktop): reintroduce AppStream MetaInfo for Linux desktop builds (#27253)
|
2026-05-13 13:14:39 +08:00 |
|
Brendan Allan
|
10b99b2f5a
|
build(ci): use native arm64 runner for desktop linux arm64 builds (#27250)
|
2026-05-13 12:52:18 +08:00 |
|
Brendan Allan
|
3be65dff46
|
fix: add optional chaining to session_status access (#27247)
|
2026-05-13 12:09:36 +08:00 |
|
Brendan Allan
|
ad6a8a1850
|
fix: use htmlrewriter2 instead of HTMLRewriter for node compat (#26309)
|
2026-05-13 03:28:08 +00:00 |
|
Brendan Allan
|
2f4dce789f
|
app: use session_working helper to simplify loading states (#27212)
|
2026-05-13 10:27:05 +08:00 |
|
Brendan Allan
|
d276d96cdf
|
fix(app): remember selected model variant when switching sessions/projects (#27029)
|
2026-05-12 17:44:50 +08:00 |
|
Brendan Allan
|
ff38bbeeeb
|
refactor(desktop): remove configureEnv callback from spawnLocalServer (#27022)
|
2026-05-12 16:39:56 +08:00 |
|
Brendan Allan
|
3992e2a76b
|
feat(app): add ctrl/cmd+number keybinds to switch projects (#26280)
|
2026-05-12 14:43:07 +08:00 |
|
Brendan Allan
|
871374804f
|
fix(app): use keyed Show for project in layout (#26985)
|
2026-05-12 10:39:36 +08:00 |
|
Brendan Allan
|
78a2639e5e
|
fix(app): open next project when closing current one (#26987)
|
2026-05-12 10:38:21 +08:00 |
|
Brendan Allan
|
fe374aea46
|
feat(app): persist todo dock collapsed state (#26953)
|
2026-05-11 23:59:38 +00:00 |
|
Brendan Allan
|
c933504d9c
|
fix(ui): better handle patch file support when rendering patch/edit tools (#26828)
|
2026-05-11 17:21:59 +08:00 |
|
Brendan Allan
|
5d6f2a1524
|
fix(ui): use part_text_accum_delta to prevent markdown cutoff during streaming (#26822)
|
2026-05-11 15:15:03 +08:00 |
|
Brendan Allan
|
21ae91b4f2
|
refactor(desktop): convert main process to Effect-TS (#26148)
|
2026-05-08 14:19:09 +08:00 |
|
Brendan Allan
|
dd8bb44d1d
|
refactor(desktop): use electron-log in shell-env and simplify env merging (#26284)
|
2026-05-08 13:34:53 +08:00 |
|
Brendan Allan
|
1219691c11
|
docs(desktop): update README from Tauri to Electron (#26146)
|
2026-05-07 16:31:37 +08:00 |
|
 Brendan AllanandLukeParkerDev
|
54a78c9224
|
feat(desktop): move server to utilityProcess (#25962)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
|
2026-05-07 13:48:56 +08:00 |
|
Brendan Allan
|
043a5c7c0d
|
feat(desktop): implement clipboard write permission handling (#25998)
|
2026-05-06 08:40:45 +00:00 |
|
Brendan Allan
|
901d1171a6
|
chore(desktop): add @parcel/watcher platform packages to optionalDependencies (#25996)
|
2026-05-06 08:37:10 +00:00 |
|
Brendan Allan
|
754a1fb712
|
fix(desktop): suppress EPIPE errors in console transport (#25980)
|
2026-05-06 15:30:18 +08:00 |
|
Brendan Allan
|
acca2e92dc
|
fix(desktop): disable auto install on app quit (#25976)
|
2026-05-06 14:39:20 +08:00 |
|
Brendan Allan
|
7c8cf6ca5b
|
fix(desktop): suppress browser API Sentry errors in prod (#25972)
|
2026-05-06 12:44:40 +08:00 |
|
Brendan Allan
|
efd8024430
|
feat(desktop): add OPENCODE_TEST_ONBOARDING env (#25968)
|
2026-05-06 04:30:20 +00:00 |
|
Brendan Allan
|
bb9b81aa37
|
fix(desktop): add error handling to store-get IPC handler (#25850)
|
2026-05-05 18:24:21 +08:00 |
|
Brendan Allan
|
52bb088753
|
fix(server): allow all connect-src origins in CSP for embedded UI (#25838)
|
2026-05-05 17:06:30 +08:00 |
|
Brendan Allan
|
03544a26cd
|
fix(desktop): update main process (#25825)
|
2026-05-05 13:44:53 +08:00 |
|
Brendan Allan
|
b4147c8d08
|
refactor(desktop): consolidate desktop-electron into desktop package (#25822)
|
2026-05-05 13:43:36 +08:00 |
|
Brendan Allan
|
f6a3615f59
|
fix(console): remove Cloudflare cache config from download fetch (#25804)
|
2026-05-05 10:15:00 +08:00 |
|
Brendan Allan
|
84afd2bef8
|
update: normalize download asset names to match new naming convention (#25796)
|
2026-05-05 09:19:13 +08:00 |
|
Brendan Allan
|
e77867ef05
|
ci: only build electron desktop (#19067)
|
2026-05-03 19:10:15 +05:30 |
|
Brendan Allan
|
a5aa72bd7d
|
fix: update provider store after loading providers in bootstrap (#25236)
|
2026-05-01 13:39:22 +08:00 |
|
 Brendan AllanandJay V
|
163290bcf0
|
desktop: sentry integration (#15300)
Co-authored-by: Jay V <air@live.ca>
|
2026-05-01 11:56:31 +08:00 |
|
Brendan Allan
|
908e28175f
|
fix: invert *_ready getters to fix server status indicator (#25077)
|
2026-04-30 15:10:39 +08:00 |
|
Brendan Allan
|
3398fd7719
|
feat(httpapi): add CORS middleware to instance routes (#25074)
|
2026-04-30 07:06:17 +00:00 |
|
Brendan Allan
|
65ba1f6c13
|
fix(download): update beta asset names from electron to desktop (#24908)
|
2026-04-29 14:50:06 +08:00 |
|
Brendan Allan
|
d37e5af57d
|
Disable Windows update code signature verification (#24905)
|
2026-04-29 14:40:37 +08:00 |
|
Brendan Allan
|
f6b4f54216
|
refactor(app): convert getProjectAvatarSource to early returns (#24896)
|
2026-04-29 12:00:13 +08:00 |
|
 Brendan AllanandAndrew Avsenin
|
aa07f38b07
|
fix(app): preserve per-workspace icon override from localStorage (#24738)
Co-authored-by: Andrew Avsenin <snatvb@ya.ru>
|
2026-04-28 19:37:40 +08:00 |
|
Brendan Allan
|
9d1f17d836
|
fix(ui): remove redundant flex overrides in tool components (#24749)
|
2026-04-28 15:51:18 +08:00 |
|
Brendan Allan
|
c8d9f7aa89
|
refactor(app): load sync state through TanStack Query (#23792)
|
2026-04-28 04:24:30 +00:00 |
|
Brendan Allan
|
f033d2d8fb
|
fix(app): conditionally show model variant selector (#24115)
|
2026-04-24 15:20:53 +08:00 |
|
Brendan Allan
|
4712f0f3c1
|
feat(prompt): add shell mode UI with cancel button, custom icon, and example placeholder (#24105)
|
2026-04-24 14:04:55 +08:00 |
|
Brendan Allan
|
2e156b8990
|
fix(desktop): avoid relaunching without installing updates (#23806)
|
2026-04-24 13:27:36 +08:00 |
|
Brendan Allan
|
3bfe6a1ef6
|
ci: add platform-specific bun install flags (#23822)
|
2026-04-24 04:50:34 +00:00 |
|
Brendan Allan
|
6002500bc0
|
feat(project): add icon_url_override field to projects (#23955)
|
2026-04-23 18:57:04 +08:00 |
|
Brendan Allan
|
785f3589ab
|
fix: add keyed prop to Show components for proper reactivity (#23935)
|
2026-04-23 17:32:01 +08:00 |
|
Brendan Allan
|
df27baa00d
|
refactor: remove redundant pending check from working memo (#23929)
|
2026-04-23 13:15:02 +08:00 |
|
Brendan Allan
|
d884ab73d5
|
fix: consolidate project avatar source logic (#23819)
|
2026-04-23 00:25:37 -04:00 |
|
Brendan Allan
|
06066dbb7b
|
fix(app): improve icon override handling in project edit dialog (#23768)
|
2026-04-23 00:25:36 -04:00 |
|
Brendan Allan
|
8cc2c81d57
|
fix(app): prevent prompt input animations from rerunning on every render (#23676)
|
2026-04-21 19:12:32 +08:00 |
|
Brendan Allan
|
811a7e9a8b
|
feat(app): allow disabling progress bar in settings (#23674)
|
2026-04-21 19:10:50 +08:00 |
|
Brendan Allan
|
febadc5589
|
fix(ui): correct diff render condition logic (#23670)
|
2026-04-21 18:49:04 +08:00 |
|
Brendan Allan
|
22d33c57af
|
fix(app): properly wrap produce calls in setProjects (#23638)
|
2026-04-21 14:11:23 +08:00 |
|
Brendan Allan
|
38e2f4cdda
|
fix(desktop-electron): add CORS headers to main window webRequest (#23633)
|
2026-04-21 13:32:31 +08:00 |
|
Brendan Allan
|
eb9906420f
|
refactor(desktop-electron): enable contextIsolation and sandbox (#23523)
|
2026-04-21 12:38:59 +08:00 |
|
Brendan Allan
|
e5687d646c
|
electron: use custom oc:// protocol for renderer windows (#23516)
|
2026-04-21 12:36:56 +08:00 |
|
Brendan Allan
|
687b758882
|
app: better loading (#23489)
|
2026-04-20 05:17:37 +00:00 |
|
Brendan Allan
|
93e633fb7d
|
refactor(app): move QueryProvider to AppInterface (#23484)
|
2026-04-20 12:51:34 +08:00 |
|
Brendan Allan
|
83227be0ca
|
fix(version): remove --target flag from beta release creation (#23403)
|
2026-04-19 17:05:03 +08:00 |
|
Brendan Allan
|
a546e88f37
|
fix(desktop-electron): run JSON migration before spawning sidecar (#23396)
|
2026-04-19 15:53:47 +08:00 |
|
Brendan Allan
|
2415820ecd
|
fix: conditionally show file tree in beta channel (#23099)
|
2026-04-17 15:13:59 +00:00 |
|
Brendan Allan
|
a726530735
|
fix(app): workspace loading and persist ready state (#23046)
|
2026-04-17 07:26:14 +00:00 |
|
Brendan Allan
|
79e9baf55a
|
fix(app): use fetchQuery instead of ensureQueryData in global sync (#23025)
|
2026-04-17 03:54:19 +00:00 |
|