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
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
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
a8d2688020
Record local diagnostics events
2026-05-09 06:12:05 -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
130cf8ec83
Add auth callback internal page
2026-05-09 03:41:13 -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
08951a7a1f
Strengthen PRD site rendering checks
2026-05-09 03:02:23 -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
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
79d9646ab8
Pass site permission grants to sidecar snapshots
2026-05-09 00:01:14 -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
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
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
59b90c60ae
Ensure PRD sites render through app sidecar
2026-05-08 18:31:52 -04:00
ZacharyZhang-NY
cd3acf671d
Render new tab dashboard
2026-05-08 16:42:33 -04:00
ZacharyZhang-NY
74c1e9ad4b
Add PRD reference site smoke coverage
2026-05-08 15:48:09 -04:00
ZacharyZhang-NY
21a72e157a
Bridge web surface keyboard input
2026-05-08 14:49:57 -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