Ryan Vogel
36b51cad33
Merge branch 'dev' into opencode-remote-voice
2026-03-31 13:59:13 -04:00
Ryan Vogel
776e61d1ec
update to build proc
2026-03-31 13:58:57 -04:00
Ryan Vogel
15fae6cb60
update mobile pairing flow and audio session handling
...
Improve pairing reliability and UX by letting users choose among scanned hosts with health checks and cleaner row styling while shrinking QR payloads. Handle iOS call-time audio session conflicts more gracefully with user-friendly messaging and lower-noise logs.
2026-03-30 16:53:35 -04:00
Kit Langton
2ed756c72c
fix(session): restore busy route handling and add regression coverage ( #20125 )
2026-03-30 20:30:34 +00:00
Kit Langton
c5442d418d
refactor(session): effectify SessionPrompt service ( #19483 )
2026-03-30 20:06:51 +00:00
Ryan Vogel
cb535eef9d
feat: support advertised QR hosts for mobile pairing
...
Allow serve to publish preferred host/domain entries in QR payloads and make mobile choose the first reachable host by QR order so preferred addresses like .ts.net are selected consistently.
2026-03-29 18:32:21 -04:00
Ryan Vogel
d3ec6f75f4
feat: route push notifications by server and session
...
Include serverID in relay event payloads and prefer server+session matching in mobile notification handling so taps reliably open the correct context and stale state is refreshed.
2026-03-29 17:52:07 -04:00
Ryan Vogel
9a8b2ae0b1
update apn server
2026-03-29 16:26:16 -04:00
Ryan Vogel
eadb0e25da
update to the apn and server management
2026-03-29 16:17:57 -04:00
Ryan Vogel
2abf1100ee
update for whisper
2026-03-28 21:12:24 -04:00
Ryan Vogel
a45c3a0049
feat: harden mobile server flow and enrich push alerts
...
Persist scanned servers across reloads, smooth server/session UI states, and make recording feel immediate. Add session-aware push notification title/body metadata from the OpenCode server.
2026-03-28 18:10:35 -04:00
Ryan Vogel
0a9fcab56f
chore: update dependencies and enhance mobile-voice functionality
...
- Updated package dependencies in bun.lock and package.json for mobile-voice and opencode.
- Added expo-camera and improved camera permission handling in mobile-voice.
- Introduced QR code generation for relay setup in opencode serve command.
- Enhanced server management and logging in DictationScreen component.
2026-03-28 17:05:35 -04:00
Ryan Vogel
f276a8db42
feat: add APN relay MVP and experimental push bridge
2026-03-28 13:28:24 -04:00
James Long
4b9660b211
refactor(core): move more responsibility to workspace routing ( #19455 )
2026-03-27 16:33:56 -04:00
James Long
a76be695c7
refactor(core): split out instance and route through workspaces ( #19335 )
2026-03-27 11:51:21 -04:00
Adam
c7760b433b
fix(app): more startup perf ( #19288 )
2026-03-26 13:41:22 -05:00
James Long
38450443b1
feat(core): remove workspace server, WorkspaceContext, start work towards better routing ( #19316 )
2026-03-26 12:30:26 -04:00
Dax
ec20efc11a
feat: embed WebUI in binary with proxy flags ( #19299 )
...
Co-authored-by: BlankParticle <blankparticle@gmail.com >
2026-03-26 14:43:56 +00:00
Shoubhit Dash
1b028d0632
revert: roll back git-backed review modes ( #19295 )
2026-03-26 10:14:57 -04:00
Shoubhit Dash
73e107250d
feat: restore git-backed review modes with effectful git service ( #18900 )
2026-03-25 21:09:53 +05:30
James Long
b0017bf1b9
feat(core): initial implementation of syncing ( #17814 )
2026-03-25 10:47:40 -04:00
Adam
1041ae91d1
Reapply "fix(app): startup efficiency"
...
This reverts commit 898456a25c .
2026-03-25 06:25:57 -05:00
Adam
898456a25c
Revert "fix(app): startup efficiency"
2026-03-25 06:25:05 -05:00
Adam
53d0b58ebf
fix(app): hash inline script for csp
2026-03-25 05:59:06 -05:00
Kit Langton
4647aa80ac
effectify Worktree service ( #18679 )
2026-03-24 20:26:21 -04:00
Kit Langton
539b01f20f
effectify Project service ( #18808 )
2026-03-24 14:04:22 -04:00
Ryan Skidmore
814a515a8a
fix: improve plugin system robustness — agent/command resolution, async errors, hook timing, two-phase init ( #18280 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-24 12:50:55 -05:00
Dax
e2d03ce38c
feat: interactive update flow for non-patch releases ( #18662 )
2026-03-22 23:12:40 +00:00
Kit Langton
13bac9c91a
effectify Pty service ( #18572 )
2026-03-22 01:17:13 +00:00
Kit Langton
10a3d6c54e
effectify SessionStatus service ( #18565 )
2026-03-21 23:55:07 +00:00
Kit Langton
38e0dc9ccd
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton
214a6c6cf1
fix: switch consumers to service imports to break bundle cycles ( #18438 )
2026-03-20 20:55:46 +00:00
Vladimir Glafirov
05d3e65f76
feat: enable GitLab Agent Platform with workflow model discovery ( #18014 )
2026-03-20 12:55:22 -05:00
Dax
1071aca91f
fix: miscellaneous small fixes ( #18328 )
2026-03-19 22:20:29 -04:00
James Long
0540751897
fix(core): use a queue to process events in event routes ( #18259 )
2026-03-19 13:51:14 -04:00
Aiden Cline
aeece6166b
ignore: revert 3 commits that broke dev branch ( #18260 )
2026-03-19 11:15:07 -05:00
Shoubhit Dash
e6f5214779
feat: add git-backed session review modes ( #17961 )
2026-03-19 19:29:29 +05:30
Kit Langton
a800583aea
refactor(effect): unify service namespaces and align naming ( #18093 )
2026-03-18 13:34:36 -04:00
Aiden Cline
171e69c2fc
feat: integrate support for multi step auth flows for providers that require additional questions ( #18035 )
2026-03-18 11:36:19 -05:00
Kit Langton
5dfe86dcb1
refactor(truncation): effectify TruncateService, delete Scheduler ( #17957 )
2026-03-17 21:59:54 -04:00
Kit Langton
e5cbecf17c
fix+refactor(vcs): fix HEAD filter bug and effectify VcsService ( #17829 )
2026-03-16 13:59:11 -04:00
Shoubhit Dash
9457493696
perf(server): paginate session history ( #17134 )
2026-03-13 15:48:43 +05:30
Kit Langton
1cb7df7159
refactor(provider): flow branded ProviderID/ModelID through internal signatures ( #17182 )
2026-03-12 14:48:17 +00:00
Kit Langton
c45467964c
feat(id): brand ProviderID and ModelID ( #17110 )
2026-03-12 09:27:52 -04:00
Kit Langton
2a4dedc210
feat(id): brand PermissionID, PtyID, QuestionID, and ToolID ( #17042 )
2026-03-12 01:49:57 +00:00
Kit Langton
090f636354
feat(id): brand PartID through Drizzle and Zod schemas ( #16966 )
2026-03-11 23:40:50 +00:00
Kit Langton
16a6d6feba
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
Kit Langton
cb67465675
feat(id): brand SessionID through Drizzle and Zod schemas ( #16953 )
2026-03-11 23:16:56 +00:00
Dax Raad
604ab1bde1
core: restore plugin serverUrl getter so plugins can connect to local server
2026-03-11 17:41:51 -04:00
Kit Langton
dbc00aa8e0
feat(id): brand ProjectID through Drizzle and Zod schemas ( #16948 )
2026-03-11 16:44:26 -04:00