Commit Graph
100 Commits
Author SHA1 Message Date
ZacharyZhang-NY 5d678c274a Use Cloudflare Email Send for OTP 2026-05-09 13:05:42 -04:00
ZacharyZhang-NY 189b9b8b89 Add current page download pipeline 2026-05-09 12:54:24 -04:00
ZacharyZhang-NY 1faa7423c1 Add Servo page zoom support 2026-05-09 12:32:44 -04:00
ZacharyZhang-NY 088d1166c4 Make CI manually triggered 2026-05-09 12:10:48 -04:00
ZacharyZhang-NY e7a2afeec0 Add Cloudflare public cache publisher 2026-05-09 12:10:20 -04:00
ZacharyZhang-NY a5d215564a Bind Cloudflare worker to browser resources 2026-05-09 12:08:09 -04:00
ZacharyZhang-NY a1aa38dbb2 Add expired space trash purge 2026-05-09 11:38:45 -04:00
ZacharyZhang-NY 8b9c4579c1 Add active profile local data export 2026-05-09 08:23:37 -04:00
ZacharyZhang-NY 2b6de367b0 Add privacy local data inventory 2026-05-09 07:22:14 -04:00
ZacharyZhang-NY 91821a0fc9 Add account deletion cleanup route 2026-05-09 06:50:22 -04:00
ZacharyZhang-NY a8d2688020 Record local diagnostics events 2026-05-09 06:12:05 -04:00
ZacharyZhang-NY c86091a81f Add telemetry diagnostics route 2026-05-09 05:31:04 -04:00
ZacharyZhang-NY 4e85f31dac Add diagnostics privacy controls 2026-05-09 04:47:45 -04:00
ZacharyZhang-NY e30fce9213 Add update policy controls 2026-05-09 04:13:41 -04:00
ZacharyZhang-NY 726471ea64 Split tab favorite tests 2026-05-09 03:58:11 -04:00
ZacharyZhang-NY 2dda91c50b Bind Better Auth sessions to devices 2026-05-09 03:46:15 -04:00
ZacharyZhang-NY 0c64a7721e Read Better Auth sessions from D1 2026-05-09 03:44:00 -04:00
ZacharyZhang-NY 130cf8ec83 Add auth callback internal page 2026-05-09 03:41:13 -04:00
ZacharyZhang-NY 5c253062ca Add Better Auth D1 schema 2026-05-09 03:37:32 -04:00
ZacharyZhang-NY 0178940e0f Add Better Auth worker route 2026-05-09 03:35:00 -04:00
ZacharyZhang-NY 928bb3cfb0 Log PRD site rendering evidence 2026-05-09 03:23:39 -04:00
ZacharyZhang-NY 8b02d7cdfd Handle startup deep links 2026-05-09 03:17:03 -04:00
ZacharyZhang-NY 42a844bc8d Add Windows app manifest metadata 2026-05-09 03:11:53 -04:00
ZacharyZhang-NY 08951a7a1f Strengthen PRD site rendering checks 2026-05-09 03:02:23 -04:00
ZacharyZhang-NY 52b9783fea Add Linux desktop metadata 2026-05-09 02:52:47 -04:00
ZacharyZhang-NY 6fc649d889 Add protocol brand contract 2026-05-09 02:46:07 -04:00
ZacharyZhang-NY 58a582682f Centralize app brand identity 2026-05-09 02:40:38 -04:00
ZacharyZhang-NY f693d24f5d Add macOS URL scheme handling 2026-05-09 02:32:42 -04:00
ZacharyZhang-NY 1eb8e271f5 Add bookmark import export packages 2026-05-09 02:07:37 -04:00
ZacharyZhang-NY 8d4d951ab8 Add PRD site rendering verification gate 2026-05-09 01:55:07 -04:00
ZacharyZhang-NY b3907f42a8 Add site compatibility diagnostics page 2026-05-09 01:43:10 -04:00
ZacharyZhang-NY fb6677aec2 Add shortcut profile import export 2026-05-09 01:30:20 -04:00
ZacharyZhang-NY d193f5a400 Add settings reset defaults 2026-05-09 01:14:15 -04:00
ZacharyZhang-NY 89a8e05eeb Harden PRD live site rendering checks 2026-05-09 01:03:19 -04:00
ZacharyZhang-NY 96732c8932 Gate plugins in private profiles 2026-05-09 00:44:15 -04:00
ZacharyZhang-NY 7797203bbf Add private window entry point 2026-05-09 00:31:40 -04:00
ZacharyZhang-NY 97a06d7b52 Add active tab reorder commands 2026-05-09 00:16:12 -04:00
ZacharyZhang-NY 79d9646ab8 Pass site permission grants to sidecar snapshots 2026-05-09 00:01:14 -04:00
ZacharyZhang-NY 4ed1666ece Scope Servo permissions by profile origin 2026-05-08 23:47:05 -04:00
ZacharyZhang-NY 31162da330 Assert PRD live sites reach ready web surface state 2026-05-08 23:34:30 -04:00
ZacharyZhang-NY 0203840b68 Wire elyspace import export UI 2026-05-08 23:22:55 -04:00
ZacharyZhang-NY 058d377eab Add elyspace core import export model 2026-05-08 23:05:53 -04:00
ZacharyZhang-NY 784fe5a288 Move space navigation into state module 2026-05-08 22:49:57 -04:00
ZacharyZhang-NY 82e2ccd16d Use stable profile for spaces created from private context 2026-05-08 22:44:07 -04:00
ZacharyZhang-NY 60426b6c18 Clear private profile download index on exit 2026-05-08 22:35:42 -04:00
ZacharyZhang-NY 1c960af094 Keep private sidecar profile data transient 2026-05-08 22:25:31 -04:00
ZacharyZhang-NY 8334fcbd6e Wire sidecar profile data isolation 2026-05-08 22:10:10 -04:00
ZacharyZhang-NY 2bd94710df Add active profile site data clearing 2026-05-08 21:40:18 -04:00
ZacharyZhang-NY 74205c098b Expand settings scoped search 2026-05-08 21:28:26 -04:00
ZacharyZhang-NY 44eacdbafb Run app PRD live-site smoke in CI 2026-05-08 21:26:34 -04:00
ZacharyZhang-NY d769b45f54 Wire plugin file install command 2026-05-08 21:20:29 -04:00
ZacharyZhang-NY 527762fd36 Harden PRD live site smoke coverage 2026-05-08 21:13:34 -04:00
ZacharyZhang-NY b9f57921cd Add advanced settings surface 2026-05-08 20:57:19 -04:00
ZacharyZhang-NY 47bfea6c8b Add updates settings surface 2026-05-08 20:53:38 -04:00
ZacharyZhang-NY 277ae8c689 Add appearance settings surface 2026-05-08 20:48:50 -04:00
ZacharyZhang-NY 3df998876b Harden PRD live-site smoke 2026-05-08 20:37:42 -04:00
ZacharyZhang-NY 8e450496e0 Lock private profile sync state 2026-05-08 20:19:09 -04:00
ZacharyZhang-NY a299815e51 Stabilize live site smoke output 2026-05-08 20:05:24 -04:00
ZacharyZhang-NY a5907efeb0 Verify PRD sites through app sidecar 2026-05-08 19:43:54 -04:00
ZacharyZhang-NY e80e52bc7e Harden PRD site smoke retries 2026-05-08 19:23:38 -04:00
ZacharyZhang-NY ed44db3034 Expose sync reset API 2026-05-08 19:10:04 -04:00
ZacharyZhang-NY e9f8b1eb43 Expose sync status API 2026-05-08 19:02:21 -04:00
ZacharyZhang-NY 5752eefea9 Reject same-clock sync push races 2026-05-08 18:56:57 -04:00
ZacharyZhang-NY 0f0cd0355c Expose sync snapshot API 2026-05-08 18:55:03 -04:00
ZacharyZhang-NY 2b3eea861a Expose sync push API 2026-05-08 18:46:21 -04:00
ZacharyZhang-NY 59b90c60ae Ensure PRD sites render through app sidecar 2026-05-08 18:31:52 -04:00
ZacharyZhang-NY 3544f644b1 Protect sync pull with approved devices 2026-05-08 18:20:01 -04:00
ZacharyZhang-NY b4b862517a Revoke devices through Cloudflare API 2026-05-08 18:12:52 -04:00
ZacharyZhang-NY da7694d5d2 Approve devices through Cloudflare API 2026-05-08 18:04:28 -04:00
ZacharyZhang-NY c8ed3128ed Register devices through Cloudflare API 2026-05-08 17:54:40 -04:00
ZacharyZhang-NY e8a33d53f5 Stabilize PRD site sidecar snapshots 2026-05-08 17:54:32 -04:00
ZacharyZhang-NY e645b2348a Expose authenticated devices list 2026-05-08 17:33:23 -04:00
ZacharyZhang-NY 73cd631d3e Add authenticated API controls 2026-05-08 17:22:51 -04:00
ZacharyZhang-NY 8284992e11 Add R2 storage contracts 2026-05-08 17:14:10 -04:00
ZacharyZhang-NY 0ff5585b96 Add D1 migration baseline 2026-05-08 17:05:29 -04:00
ZacharyZhang-NY edced5f5c0 Add Cloudflare API controls 2026-05-08 16:55:22 -04:00
ZacharyZhang-NY cd3acf671d Render new tab dashboard 2026-05-08 16:42:33 -04:00
ZacharyZhang-NY e6eda3bf1f Expose plugin registry API 2026-05-08 16:37:20 -04:00
ZacharyZhang-NY b7e1cd33e2 Run PRD site compatibility in CI 2026-05-08 16:28:29 -04:00
ZacharyZhang-NY 7c392295bf Expose release signature API 2026-05-08 16:23:20 -04:00
ZacharyZhang-NY c8a7a32673 Expose release manifest API 2026-05-08 16:18:02 -04:00
ZacharyZhang-NY e425ea903c Expose plugin signing keys API 2026-05-08 16:12:42 -04:00
ZacharyZhang-NY cb115b61fe Bridge Servo screenshot capture 2026-05-08 16:06:26 -04:00
ZacharyZhang-NY 74c1e9ad4b Add PRD reference site smoke coverage 2026-05-08 15:48:09 -04:00
ZacharyZhang-NY 660d9f54e2 Bridge Servo webview resize 2026-05-08 15:22:05 -04:00
ZacharyZhang-NY 0ea43e8b81 Bridge Servo mouse drag input 2026-05-08 15:15:38 -04:00
ZacharyZhang-NY 7a09967d19 Bridge Servo touch tap input 2026-05-08 15:00:06 -04:00
ZacharyZhang-NY 21a72e157a Bridge web surface keyboard input 2026-05-08 14:49:57 -04:00
ZacharyZhang-NY 292824dc10 Bridge Servo keyboard text input 2026-05-08 14:36:48 -04:00
ZacharyZhang-NY b786073826 Bridge Servo click input 2026-05-08 14:23:12 -04:00
ZacharyZhang-NY 7178174e20 Add Servo scroll snapshots 2026-05-08 13:54:56 -04:00
ZacharyZhang-NY 8068d4ba32 Stabilize PRD site rendering refresh 2026-05-08 13:36:15 -04:00
ZacharyZhang-NY 8e12d6690b Render PRD sites in real viewport 2026-05-08 13:20:43 -04:00
ZacharyZhang-NY 2fb6b15e2d Render Servo sidecar frames in shell 2026-05-08 12:43:38 -04:00
ZacharyZhang-NY fcdc2de076 Add Servo sidecar snapshot command 2026-05-08 12:17:41 -04:00
ZacharyZhang-NY 5f0773a043 Add Servo site compatibility frame smoke 2026-05-08 12:08:57 -04:00
ZacharyZhang-NY b4355d0f82 Add bookmark thumbnail metadata 2026-05-08 11:47:38 -04:00
ZacharyZhang-NY 2410e71006 Add tab group archive command coverage 2026-05-08 11:39:16 -04:00
ZacharyZhang-NY 24bdf3d2dc Add tab group ordering commands 2026-05-08 11:31:34 -04:00
ZacharyZhang-NY 0e01395a5d Add tab group color command 2026-05-08 11:13:39 -04:00