ZacharyZhang-NY
4c6d9c757a
Add mouse hover tracking across the Servo input pipeline
...
Without continuous MouseMove events, Servo never updates hover state:
no cursor changes over links, no :hover CSS effects, no mouseenter
JavaScript events. The web page appears completely non-interactive.
Track mouse position from GPUI on_mouse_move through the full IPC
pipeline to Servo. Hover position is included with each ensure
request so Servo updates hover state at frame rate (~60fps).
2026-05-09 16:21:43 -04:00
ZacharyZhang-NY
e621c43757
Update split view and web surface to glass morphism styling
...
Split panes use rounded corners, glass backgrounds, and accent dot
indicators matching the design reference. Web surface error page
uses centered layout with proper typography. Remove opaque white
backgrounds in favor of transparent glass surfaces.
2026-05-09 15:47:00 -04:00
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