ZacharyZhang-NY
16e8cf2e07
Redesign new tab page with hero heading and favorites grid
...
Replace plain list layout with centered hero section ("Where focus
finds flow."), pill-shaped search placeholder, quick action pills,
favorites card grid with initial avatars, and clean tab list with
glass-style row backgrounds.
2026-05-09 15:44:05 -04:00
ZacharyZhang-NY
483bda5567
Redesign shell with glass morphism and warm clay palette
...
Update design system: warm clay accent (#c96442), ink scale for text
hierarchy, glass surface tokens with alpha, redesigned spacing/radius
tokens. Restructure shell layout: sidebar and main pane as rounded
glass panels, pill-shaped omnibar inside main pane, workspace tiles,
section labels, profile avatar in sidebar footer.
2026-05-09 15:42:10 -04:00
ZacharyZhang-NY
f3a8671bd5
Add keyboard special key support for web content interaction
...
Enter, Backspace, Tab, Escape, Delete, arrow keys, Home, End,
PageUp, PageDown now forward to Servo. Previously only printable
characters reached the web engine, making forms unusable.
2026-05-09 15:36:37 -04:00
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