Mohamed Boudra
6db7e53b6e
Record the 0.1.110 ACP hotfix release ( #2150 )
...
Sync the 0.1.110 release metadata and changelog back to main.
2026-07-16 23:01:31 +02:00
Mohamed Boudra
42e101c81e
chore(release): cut 0.1.109
2026-07-16 09:46:41 +02:00
Mohamed Boudra
75ea0d4534
chore(release): cut 0.1.108
2026-07-16 00:15:57 +02:00
Mohamed Boudra
9553f4b328
chore(release): cut 0.1.107
2026-07-13 00:27:43 +02:00
Mohamed Boudra
a1821d5863
chore(release): cut 0.1.106
2026-07-12 10:42:56 +02:00
Mohamed Boudra
e98ba1beb1
chore(release): cut 0.1.106-beta.1
2026-07-11 20:45:30 +02:00
Mohamed Boudra
4c72bf0209
chore(release): cut 0.1.105
2026-07-10 12:58:31 +02:00
Mohamed Boudra
f3fdeab131
chore(release): cut 0.1.104
2026-07-08 12:47:07 +02:00
Mohamed Boudra
a85139c3f3
chore(release): cut 0.1.104-beta.5
2026-07-07 23:01:34 +02:00
Mohamed Boudra
391cf75ece
chore(release): cut 0.1.104-beta.4
2026-07-06 09:58:20 +02:00
Mohamed Boudra
9968f2ba50
Speed up inbound WebSocket validation ( #1895 )
...
* perf(protocol): generate inbound ws validators
* perf(client): use generated ws validation
* docs(protocol): document generated validation
* fix(protocol): make validator generation source-only
* test(protocol): cover explicit provider model normalization
* fix(protocol): preserve inbound compat defaults
* fix(protocol): make validator import rewrite portable
* fix(protocol): harden validation safety checks
* fix(protocol): guard generated validator boundaries
* fix(protocol): normalize legacy inbound defaults
* fix(protocol): simplify generated validation safety net
* fix(protocol): keep cold typecheck source-only
* fix(protocol): encapsulate validator codegen
* fix(protocol): bootstrap source-alias typechecks
* fix(app): keep source aliases out of bundler config
* fix(protocol): harden validator codegen packaging
* fix(protocol): own zod-aot patches in generator
* fix(protocol): trim validator safety net
* fix(client): normalize provider updates before dispatch
* fix(protocol): keep validator generation out of install
2026-07-06 00:07:54 +08:00
Mohamed Boudra
b3eb77981a
chore(release): cut 0.1.104-beta.3
2026-07-04 10:22:14 +02:00
Mohamed Boudra
75b11ac93e
chore(release): cut 0.1.104-beta.2
2026-07-03 11:58:21 +02:00
Mohamed Boudra
a13fa4e614
chore(release): cut 0.1.104-beta.1
2026-07-03 08:27:07 +02:00
Mohamed Boudra
f41dde8c72
chore(release): sync Sonnet 5 stable release to main
2026-07-01 22:36:37 +02:00
Mohamed Boudra
e32c50f2d7
chore(release): cut 0.1.102
2026-06-30 12:00:31 +02:00
Mohamed Boudra
8eb9640f28
chore(release): cut 0.1.102-beta.2
2026-06-30 00:02:06 +02:00
Mohamed Boudra
c7e27fdd5b
chore(release): cut 0.1.102-beta.1
2026-06-27 05:08:20 +00:00
Mohamed Boudra
4e2c06ec71
Serve the web client from the daemon ( #1635 )
...
* Serve the web client from the daemon
Keep the bundled browser UI opt-in and exclude it from desktop packaging so desktop builds do not ship a duplicate renderer.
* Escape daemon web UI bootstrap hint
* Fix bundled web UI dist path
2026-06-26 12:00:11 +08:00
Mohamed Boudra
bbde200aa2
chore(release): cut 0.1.101
2026-06-26 00:19:37 +07:00
Mohamed Boudra
f12c9e9cfa
fix(voice): scope OpenAI voice credentials
...
Resolve OpenAI voice credentials and endpoints from voice-specific config before broader OpenAI fallbacks, and use the same REST STT provider for dictation and voice mode.
2026-06-25 18:41:57 +07:00
Mohamed Boudra
119afd7281
chore(release): cut 0.1.100
2026-06-24 17:42:47 +07:00
Mohamed Boudra
7a817774b7
chore(release): cut 0.1.99
2026-06-23 22:47:51 +07:00
Mohamed Boudra
fbd86564dd
chore(release): cut 0.1.98
2026-06-21 00:30:25 +07:00
Mohamed Boudra
60cf566b79
chore(release): cut 0.1.97
2026-06-19 05:47:43 +07:00
Mohamed Boudra
e4da3693e9
chore(release): cut 0.1.97-beta.3
2026-06-18 11:40:27 +07:00
Mohamed Boudra
6fc52d85cb
chore(release): cut 0.1.97-beta.2
2026-06-17 17:15:23 +07:00
Mohamed Boudra
8c509017ff
chore(release): cut 0.1.97-beta.1
2026-06-17 08:24:25 +07:00
Mohamed Boudra
8ef75c0914
chore(release): cut 0.1.96
2026-06-13 08:46:33 +07:00
Mohamed Boudra
10a556d6a1
chore(release): cut 0.1.95
2026-06-13 00:18:28 +07:00
Mohamed Boudra
e3a5402557
chore(release): cut 0.1.94
2026-06-12 13:38:52 +07:00
Mohamed Boudra
5631eb17ea
chore(release): cut 0.1.93
2026-06-10 13:55:00 +07:00
Mohamed Boudra
cb37d026ad
chore(release): cut 0.1.92
2026-06-10 12:17:09 +07:00
Mohamed Boudra
211f5b4141
chore(release): cut 0.1.91
2026-06-08 23:59:19 +07:00
Mohamed Boudra
7c8b290e2f
Stabilize local dev daemon homes
...
Use a checkout-local .dev/paseo-home for root and worktree dev flows so development daemons do not collide with the packaged app home.
Split server, app, and desktop dev entrypoints, seed worktree homes from the source checkout metadata, and keep desktop dev on its own user-data directory and Expo port.
2026-06-07 23:18:32 +07:00
Mohamed Boudra
7408de6300
chore(release): cut 0.1.91-beta.2
2026-06-05 23:08:57 +07:00
Mohamed Boudra
9d3b037d4f
chore(release): cut 0.1.91-beta.1
2026-06-05 01:31:13 +07:00
Mohamed Boudra
7048cd5c86
chore(release): cut 0.1.90
2026-06-04 20:37:23 +07:00
Mohamed Boudra
de5fa4dc36
Publish beta npm packages under beta tag
2026-06-04 11:53:58 +07:00
Mohamed Boudra
801140abb2
chore(release): cut 0.1.90-beta.1
2026-06-04 01:02:54 +07:00
Mohamed Boudra
31ae545289
Group and clear workspace status in the sidebar ( #1317 )
...
* Add status grouping to the workspace sidebar
* Mark workspaces as read from the sidebar
* Clean package builds before release checks
* Fix sidebar status follow-up checks
2026-06-04 01:20:20 +08:00
Mohamed Boudra
6f6c939624
Pin ACP catalog entries to current versions
2026-06-03 14:08:56 +07:00
Mohamed Boudra
5aecd36194
chore(release): cut 0.1.89
2026-06-02 20:51:07 +07:00
Mohamed Boudra
0efa0f3c42
chore(release): cut 0.1.88
2026-06-01 11:26:48 +07:00
Mohamed Boudra
bb6a4db6e0
chore(release): cut 0.1.87
2026-05-30 09:49:45 +07:00
Mohamed Boudra
3c3574d670
Fix intermittent Android crash by upgrading Reanimated to 4.3.1
...
Reanimated 4.1.x crashes on Android with a NullPointerException in
ViewGroup.dispatchDraw (ReactViewGroup.dispatchDraw) — a child view is
null mid-draw because Reanimated commits a ShadowTree change during the
Android draw pass, mutating the view hierarchy while it's being painted.
Fixed upstream in 4.3.0 (software-mansion/react-native-reanimated#9072 ).
4.3.x requires react-native-worklets 0.8.x, so worklets moves 0.5.1 ->
0.8.3 in lockstep. react-native is pinned to exact 0.81.5 so the
re-resolve can't pull 0.81.6 (which needs react ^19.1.4, conflicting with
the react 19.1.0 override), and reanimated/worklets are added to root
overrides to force a single version across the tree — two copies of the
worklets runtime throw a version-mismatch at startup.
2026-05-29 23:01:07 +07:00
Mohamed Boudra
9e0c9d0662
chore(release): cut 0.1.86
2026-05-29 18:46:22 +07:00
Mohamed Boudra
b0a0cb4a99
chore(release): cut 0.1.85
2026-05-29 00:09:30 +07:00
Mohamed Boudra
4b973ae9ec
chore(release): cut 0.1.84
2026-05-28 18:11:58 +07:00
Mohamed Boudra
adb9a57cfc
Build server before desktop app export
2026-05-28 15:50:43 +07:00