100 Commits
Author SHA1 Message Date
Brendan AllanandGitHub efb6cc2d4b fix(session-ui): preserve prompt editing behavior (#37483) 2026-07-17 19:56:07 +08:00
Brendan AllanandGitHub ba6cf38607 feat(desktop): add focus debug toggle (#37465) 2026-07-17 18:09:30 +08:00
Brendan AllanandGitHub c0a258b22a feat(session-ui): rewrite v2 prompt input (#37102) 2026-07-17 18:02:19 +08:00
Brendan AllanandGitHub 590a11ed98 fix(desktop): include wslServers loading in ready state (#37218) 2026-07-16 17:40:04 +08:00
Brendan AllanGitHubopencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
4a760b5743 fix(app): show selector for custom agents (#37198)
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-07-16 08:44:47 +08:00
Brendan AllanandGitHub 05c3e40a4e fix(app): tolerate null session archive times (#36999) 2026-07-15 03:02:49 +00:00
Brendan AllanandGitHub 4a181c3574 desktop v2 migration finalising (#36912) 2026-07-15 03:56:47 +08:00
Brendan AllanandGitHub 8a03fc265b feat(app): extract prompt state and add composer model selection (#36227) 2026-07-10 15:49:05 +08:00
Brendan AllanandGitHub ea982c3832 fix(app): wrap session creation state updates in startTransition (#36182) 2026-07-10 02:29:30 +00:00
c6c599b872 feat(app): refactor help button and add tabs info popup persistence (#36066)
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com>
2026-07-09 11:24:39 +00:00
Brendan AllanandGitHub 6cfe4bc34f fix(app): route new session shortcut through tabs (#35849) 2026-07-08 11:44:56 +08:00
Brendan AllanandGitHub 95013d2936 fix(app): keep session routes within layouts (#35842) 2026-07-08 03:24:21 +00:00
Brendan AllanandGitHub 516f0266b8 fix(app): hide markdown task markers (#35670) 2026-07-07 15:22:49 +08:00
Brendan AllanandGitHub 65fd2e5c91 fix(app): prioritize shortcuts in terminal (#35668) 2026-07-07 06:43:30 +00:00
Brendan AllanandGitHub 64fd7a2027 fix(app): persist session tab info (#34934) 2026-07-07 05:11:08 +00:00
Brendan AllanandGitHub b0e41ff2c4 fix(app): use selected home project for new sessions (#35530) 2026-07-06 16:37:50 +08:00
Brendan AllanandGitHub dffecb6478 fix(desktop): gate first launch onboarding (#34930) 2026-07-06 16:20:15 +08:00
Brendan AllanandGitHub 7f57d2a9ac feat(app): show draft server status in titlebar (#35521) 2026-07-06 16:12:53 +08:00
Brendan AllanandGitHub 38bb38ecb2 refactor(app): unify provider connect dialog (#35518) 2026-07-06 07:50:08 +00:00
Brendan AllanandGitHub 40233595b0 fix(app): clear original prompt after retarget (#34863) 2026-07-02 06:24:53 +00:00
Brendan AllanandGitHub 5fecf7ae9e fix(app): only allow \(...\) syntax for inline latex (#34850) 2026-07-02 13:02:17 +08:00
Brendan AllanandGitHub 2f4d36d64e fix(desktop): clean stale draft stores (#34651) 2026-07-01 09:03:27 +00:00
Brendan AllanandGitHub 5e1a1ed2e2 fix(app): scope session page errors (#34254) 2026-07-01 15:04:18 +08:00
Brendan AllanandGitHub af72cec799 feat(desktop): scope tabs to windows (#34669) 2026-07-01 07:02:10 +00:00
Brendan AllanandGitHub c8fde60ad4 fix(app): hide missing workspace branch (#34649) 2026-07-01 00:05:09 +08:00
Brendan AllanandGitHub 06cb0de0b1 feat(app): autocomplete mcp resources (#34597) 2026-06-30 19:05:53 +08:00
Brendan AllanandGitHub 3aa2860058 fix(app): restore prompt cursor on focus (#34175) 2026-06-30 18:40:20 +08:00
Brendan AllanandGitHub aa56750f8b fix(desktop): persist last active url (#34595) 2026-06-30 18:32:30 +08:00
Brendan AllanandGitHub 33762292f7 fix(app): wrap model.set in startTransition (#34351) 2026-06-29 07:35:09 +08:00
Brendan AllanandGitHub 58ba99e505 fix(desktop): avoid destroyed window permission checks (#34300) 2026-06-28 20:06:15 +08:00
Brendan AllanandGitHub ae53163cad fix(app): transition draft project updates (#34252) 2026-06-28 02:58:07 +08:00
Brendan AllanandGitHub 2caa016fe1 fix(app): batch new session tab navigation (#34196) 2026-06-27 17:13:09 +08:00
Brendan AllanandGitHub 5acb2530b4 fix(app): centralize notification state (#34105) 2026-06-26 19:24:33 +00:00
Brendan AllanandGitHub af0b7ffae7 fix(app): animate prompt selectors after loading (#34101) 2026-06-27 02:36:01 +08:00
Brendan AllanandGitHub 36f901588a fix(app): wait for persisted home state before reading collapsed state (#34088) 2026-06-27 00:25:43 +08:00
Brendan AllanandGitHub 1aea999d7c fix(app): consolidate add project action (#34086) 2026-06-26 23:54:31 +08:00
Brendan AllanandGitHub 4a8fee3b2d feat(app): add new session workspace controls (#34085) 2026-06-26 23:43:41 +08:00
Brendan AllanGitHubopencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
929c4aaf29 refactor(app): replace tab drag handling with dndkit (#33880)
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-06-26 05:29:58 +00:00
Brendan AllanandGitHub a2b847e29e refactor(app): split session composer (#33954) 2026-06-25 20:23:58 +00:00
Brendan AllanandGitHub fae100fe72 fix(app): enable composer shortcuts on drafts (#33956) 2026-06-26 04:05:36 +08:00
Brendan AllanandGitHub b60c0a5e8c fix(app): use tab-scoped servers in sessions (#33946) 2026-06-25 19:09:22 +00:00
Brendan AllanandGitHub 44806777ca feat(app): group prompt projects by server (#33941) 2026-06-25 17:47:45 +00:00
Brendan AllanandGitHub 10e4b87d25 fix(app): persist home project selection (#33935) 2026-06-25 17:00:19 +00:00
Brendan AllanandGitHub 69f75dff1a fix(app): adjust home search and header layout (#33923) 2026-06-26 00:19:20 +08:00
Brendan AllanandGitHub 5565a8ee10 fix(app): restore new layout shortcuts (#33929) 2026-06-25 23:22:12 +08:00
Brendan AllanandGitHub 4f88cab20d fix(app): suspend while recent models load (#33921) 2026-06-25 14:53:45 +00:00
Brendan AllanandGitHub c097d51135 feat(app): improve titlebar tab layout (#33914) 2026-06-25 14:39:59 +00:00
Brendan AllanandGitHub 5ea405bf81 fix(app): hide mobile titlebar setting in production (#33894) 2026-06-25 20:18:14 +08:00
Brendan AllanandGitHub 78234fa305 fix(app): use project server for prompt drafts (#33850) 2026-06-25 16:55:20 +08:00
Brendan AllanandGitHub b44af11e03 fix(app): restore tab layout consistency (#33804) 2026-06-25 15:00:12 +08:00
Brendan AllanandGitHub 717b740d24 fix(app): improve home action availability (#33805) 2026-06-25 14:55:23 +08:00
Brendan AllanandGitHub 6ec6db4ad6 fix(storybook): support prompt state capture (#33798) 2026-06-25 13:50:09 +08:00
Brendan AllanandGitHub 71402bcbc3 fix(app): remove produce default values in server session state (#33793) 2026-06-25 13:35:08 +08:00
Brendan AllanandGitHub d13779b1d5 fix(app): preserve todo dock across sessions (#33778) 2026-06-25 13:34:37 +08:00
Brendan AllanandGitHub bdee94ca40 fix(app): close missing session tabs (#33785) 2026-06-25 13:28:32 +08:00
Brendan AllanandGitHub fed8f01016 refactor(app): lift parent session navigation (#33782) 2026-06-25 12:58:46 +08:00
ba2ba770d5 fix(app): clear late session notifications (#33753)
Co-authored-by: Test <test@opencode.test>
2026-06-25 02:21:42 +00:00
Brendan AllanandGitHub 3b4aaafd41 refactor(app): centralize session state (#33641) 2026-06-25 02:16:39 +00:00
Brendan AllanandGitHub 0016dfd9b1 fix(app): always apply safe area insets (#33619) 2026-06-24 18:21:52 +08:00
Brendan AllanandGitHub cacb7d045f refactor(app): rename cached context accessors (#33627) 2026-06-24 08:55:57 +00:00
Brendan AllanandGitHub 2312a15e57 fix(app): share synced session data (#33624) 2026-06-24 08:40:35 +00:00
Brendan AllanandGitHub 800d41ddab refactor(app): simplify layout hierarchy (#33588) 2026-06-24 04:37:08 +00:00
Brendan AllanandGitHub 5303ab09f8 fix(app): route new sessions through tabs (#33582) 2026-06-24 03:48:33 +00:00
Brendan AllanandGitHub 51eb87b256 fix(app): clear viewed session notifications (#33574) 2026-06-24 11:37:44 +08:00
Brendan AllanandGitHub a4b9351c0f fix(app): create scoped drafts from home (#33578) 2026-06-24 11:24:38 +08:00
Brendan AllanandGitHub 6298db7a77 fix(app): throttle directory tree loading (#33576) 2026-06-24 02:51:26 +00:00
Brendan AllanandGitHub 60aba622ab fix(app): use fixed titlebar tab widths (#33572) 2026-06-24 02:05:44 +00:00
Brendan AllanandGitHub f8c9bfd454 fix(app): mount shortcuts per titlebar tab (#33567) 2026-06-24 01:39:30 +00:00
Brendan AllanandGitHub fed4f4d86b feat(app): keep prompt state in tabs (#33566) 2026-06-24 01:32:59 +00:00
Brendan AllanandGitHub 2ba18b84a5 fix(app): use correct server sdk for titlebar session lookup (#33536) 2026-06-24 01:54:43 +08:00
Brendan AllanandGitHub e04c5e72f7 fix(app): prompt persistence and draft sessions (#33528) 2026-06-24 01:50:19 +08:00
Brendan AllanandGitHub d568fed095 fix(app): tighten mobile utility UI (#32799) 2026-06-23 10:41:05 +00:00
Brendan AllanandGitHub a21e74773f fix(app): improve iOS PWA shell (#32798) 2026-06-23 09:59:30 +00:00
Brendan AllanandGitHub b0063709e6 feat(app): add mobile bottom navigation (#32797) 2026-06-23 09:29:22 +00:00
Brendan AllanandGitHub bbc88eb8e3 fix(app): refine mobile session layout (#32796) 2026-06-23 16:58:05 +08:00
Brendan AllanandGitHub 597f47b486 fix(app): improve mobile home layout (#32789) 2026-06-23 16:00:21 +08:00
Brendan AllanandGitHub 0c4f508c50 feat(app): add server-keyed session routes (#32570) 2026-06-23 06:19:18 +00:00
Brendan AllanandGitHub d37ddc501c feat(app): add prompt input story (#32308) 2026-06-14 13:40:09 +00:00
Brendan AllanandGitHub 010b456dfd feat(app): scope sdk/sync hooks per-route so /new-session targets its draft server (#32290) 2026-06-14 13:24:10 +02:00
Brendan AllanandGitHub 0fc33e2a06 feat(app): /new-session route for new design (#31457) 2026-06-10 11:35:50 +08:00
Brendan AllanandGitHub 384a8f58c6 feat(app): tabs help button (#31454) 2026-06-09 12:09:08 +08:00
Brendan AllanandGitHub 1a08ee77c7 feat(app): draft prompt state (#31452) 2026-06-09 03:56:04 +00:00
Brendan AllanandGitHub f565ff3c09 feat(app): add draft tab support to tabs store (#31343) 2026-06-09 10:49:18 +08:00
Brendan AllanandGitHub c613c33787 fix(app): tab overflow (#30894) 2026-06-05 07:56:44 +00:00
Brendan AllanandGitHub 9431356715 fix(app): handle tab overflow and scrolling in titlebar (#30886) 2026-06-05 15:42:39 +08:00
Brendan AllanandGitHub 5426478e46 fix(app): improve tab handling (#30669) 2026-06-05 11:41:30 +08:00
Brendan AllanandGitHub c35267776a fix(app,ui): session review reactivity and VCS query cache (#30660) 2026-06-04 02:59:56 +00:00
Brendan AllanandGitHub c6f684366a feat(app): add servers tab to settings dialog (#29675) 2026-06-03 08:25:45 +00:00
Brendan AllanandGitHub 707166ae4a fix(ui): render whole-file patches as complete diffs (#30516) 2026-06-03 07:29:23 +00:00
Brendan AllanandGitHub d5a0ddb520 fix(app): tab title truncation and close button positioning (#30349) 2026-06-02 08:13:55 +00:00
Brendan AllanandGitHub 787f170682 feat(app): inset new layout session panels (#30342) 2026-06-02 07:43:08 +00:00
Brendan AllanandGitHub 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 AllanandGitHub e1581183ff feat(app): allow toggling tabs layout (#29526) 2026-05-27 15:42:21 +08:00
Brendan AllanandGitHub f195c952fc fix(app): show tab close button properly (#29523) 2026-05-27 06:36:04 +00:00
Brendan AllanandGitHub c71fe78970 fix(app): disable health check for web deployments (#29319) 2026-05-26 15:26:59 +08:00
Brendan AllanandGitHub 49707c2117 fix(app): deduplicate and merge server connections in resolveServerList (#29313) 2026-05-26 13:41:13 +08:00
Brendan AllanandGitHub b0fcba5724 feat(app): make server sdk + sync state global (#29285) 2026-05-26 08:20:57 +08:00
Brendan AllanandGitHub 9495ecd536 refactor(app): extract refcount utility and clean up server sdk context (#29155) 2026-05-25 10:00:00 +08:00
Brendan AllanandGitHub eab34b46d0 refactor(app): rename global context files to server context files (#28790) 2026-05-25 09:01:02 +08:00
Brendan AllanandGitHub 76d9c2cd76 fix(app): debounce vcs refresh in session page (#28784) 2026-05-22 06:47:05 +00:00