Commit Graph
533 Commits
Author SHA1 Message Date
ZacharyZhang-NY e19dd6f808 docs: refresh agents.md debt ledger from the full audit 2026-07-10 12:16:48 -04:00
ZacharyZhang-NY 4e460a51d7 fix(sync): keep sync owner first-claim-wins on Windows 2026-07-10 12:16:15 -04:00
ZacharyZhang-NY fd7f8c3ef0 feat(tabs): run the idle archive policy on a periodic sweep 2026-07-10 12:15:20 -04:00
ZacharyZhang-NY 175702e55a refactor(appearance): remove the decorative accent color row 2026-07-10 12:11:56 -04:00
ZacharyZhang-NY 7c5766137b fix(shortcuts): bind only the current platform's keys 2026-07-10 12:11:06 -04:00
ZacharyZhang-NY bfab49106d fix(tabs): keep the remembered active tab when closing a background tab 2026-07-10 12:09:30 -04:00
ZacharyZhang-NY 7a7e911e38 docs: add agents.md engineering state of truth 2026-07-10 12:01:43 -04:00
ZacharyZhang-NY bb16ed6fb3 feat(core): persist and restore browser state across launches 2026-07-10 12:01:43 -04:00
ZacharyZhang-NY cb1ff2e66d docs(prd): record deferred Updates and Advanced settings sections 2026-07-10 11:45:25 -04:00
ZacharyZhang-NY dd0f84600d feat(spaces): make the Space accent real end to end 2026-07-10 11:45:08 -04:00
ZacharyZhang-NY e95177b3e6 refactor(settings): fold the read-only Advanced page into its owning sections 2026-07-10 11:40:09 -04:00
ZacharyZhang-NY b87f9ae2d4 refactor(privacy): drop the diagnostics reporting toggle until a reporter exists 2026-07-10 11:38:47 -04:00
ZacharyZhang-NY 07cd598f75 refactor(settings): remove the Updates page until an updater exists 2026-07-10 11:34:26 -04:00
ZacharyZhang-NY 91e0e4522f fix(auth): rate limit Better Auth routes per client 2026-07-10 11:27:52 -04:00
ZacharyZhang-NY 73f52cdcb1 fix(sync): bound response reads to the snapshot wire limit 2026-07-10 11:21:10 -04:00
ZacharyZhang-NY 5a9400e48e feat(servo): update to latest upstream revision 2026-07-10 11:01:32 -04:00
ZacharyZhang-NY c5c622f1b8 fix(tests): read complete requests in the snapshot conflict server 2026-07-10 10:48:41 -04:00
ZacharyZhang-NY 3be13ca295 fix(sync): bind browser data to one account owner 2026-07-10 10:46:52 -04:00
ZacharyZhang-NY 46eac43326 fix(auth): reconcile expired desktop sessions 2026-07-10 09:46:55 -04:00
ZacharyZhang-NY 2f346abaea fix(auth): revoke desktop sessions safely 2026-07-10 08:57:00 -04:00
ZacharyZhang-NY 94afa23a69 fix(auth): store bearer tokens in native credentials 2026-07-10 07:57:44 -04:00
ZacharyZhang-NY 34ac842078 fix(auth): revoke bearer sessions on sign out 2026-07-10 06:39:08 -04:00
ZacharyZhang-NY 540b901fd6 fix(sync): secure encrypted snapshot lifecycle 2026-07-10 06:24:53 -04:00
ZacharyZhang-NY 556c5ff624 fix(sync): enforce private profile boundaries 2026-07-10 03:02:10 -04:00
ZacharyZhang-NY cb0dc7f23f fix(auth): prevent device registration replay 2026-07-10 02:22:52 -04:00
ZacharyZhang-NY f6ee99c3c2 fix(auth): make session revocation authoritative 2026-07-10 02:06:09 -04:00
ZacharyZhang-NY b7500b4f91 fix(servo): refresh upstream safety fixes 2026-07-10 01:56:30 -04:00
ZacharyZhang-NY 15ae783c05 ci(security): enforce Rust advisory policy 2026-07-10 01:23:14 -04:00
ZacharyZhang-NY e085174b89 fix(servo): gate vulnerable RSA private operations 2026-07-10 01:06:48 -04:00
ZacharyZhang-NY 670f7abe60 fix(deps): backport secure Wayland XML parser 2026-07-10 00:37:49 -04:00
ZacharyZhang-NY fcc8443c45 fix(deps): upgrade maintained stack safety macros 2026-07-10 00:18:12 -04:00
ZacharyZhang-NY 54adc0eab8 fix(deps): upgrade git2 to 0.21.0 2026-07-10 00:14:57 -04:00
ZacharyZhang-NY 1252c50fdc fix(deps): update quinn memory bound patch 2026-07-10 00:12:38 -04:00
ZacharyZhang-NY 144ba89ba3 fix(deps): update memory map safety patch 2026-07-10 00:10:30 -04:00
ZacharyZhang-NY a3dcc80952 fix(deps): update crossbeam pointer safety patch 2026-07-10 00:09:30 -04:00
ZacharyZhang-NY 70e595ddd4 fix(deps): update anyhow soundness patch 2026-07-10 00:08:30 -04:00
ZacharyZhang-NY e68b591a14 fix(deps): remove vulnerable grid release 2026-07-09 23:59:42 -04:00
ZacharyZhang-NY 27899bbc22 fix(deps): update vulnerable tar parser 2026-07-09 23:51:24 -04:00
ZacharyZhang-NY 58e9bd7d38 fix(servo): bound live request frames 2026-07-09 23:44:27 -04:00
ZacharyZhang-NY 83badaea81 fix(servo): bound live protocol metadata 2026-07-09 23:32:17 -04:00
ZacharyZhang-NY a6e3aeaf46 fix(navigation): classify HTTP schemes case-insensitively 2026-07-09 23:08:15 -04:00
ZacharyZhang-NY 755a6aabd8 fix(servo): lease persistent profile data 2026-07-09 23:05:10 -04:00
ZacharyZhang-NY 62ee35a164 fix(cloudflare): upgrade audited worker toolchain 2026-07-09 22:56:58 -04:00
ZacharyZhang-NY 3b528ab5c9 fix(cloudflare): upgrade vulnerable auth dependency 2026-07-09 22:55:37 -04:00
ZacharyZhang-NY 7d70db6da9 fix(sync): preserve private profile boundaries 2026-07-09 22:48:44 -04:00
ZacharyZhang-NY 31fc1acf17 fix(servo): retire sessions on internal navigation 2026-07-09 22:37:17 -04:00
ZacharyZhang-NY b422ac1631 fix(permissions): make profile snapshots authoritative 2026-07-09 21:56:36 -04:00
ZacharyZhang-NY c28ec2bee8 feat(servo): isolate profiles with hardware sidecars 2026-07-09 20:27:22 -04:00
ZacharyZhang-NY 78dc86b18e feat(servo): upgrade to latest secure upstream snapshot 2026-07-09 16:00:50 -04:00
ZacharyZhang-NYandClaude Opus 4.8 12565eabc7 fix(gpui): restore Windows/Linux build — sync_native_surface signature
Commit 3678db6 added a `corner_radii: Corners<Pixels>` parameter to the
`PlatformWindow::sync_native_surface` trait method (and to the macOS impl
and the `native_surface` element call site) to clip the overlay to the
panel's rounded corners, but left the Windows, X11, and Wayland impls at
the old 2-argument signature. A 2-arg method in an `impl PlatformWindow`
block against a 3-arg trait method is an E0050 compile error, so the
workspace no longer built on Windows, X11, or Wayland — only macOS, which
is the sole CI runner, so it went unnoticed. This breaks the project's
explicit macOS/Windows/Linux requirement.

Align all three impls to the trait by accepting `_corner_radii`. Bodies
are unchanged: those platforms position/size the child surface exactly as
before and do not clip its corners (the pre-3678db6 behaviour on every
platform — not a regression; per-platform corner clipping can land later).
Verified: signatures now match the trait (`crate::Corners<Pixels>`, the
same path the trait uses), rustfmt parses all three files, and the macOS
build is unaffected (cargo check -p ely_app clean). Windows/Linux cannot
be compile-checked on this macOS host (their C deps need the platform SDK),
but the fix is a type-level signature alignment to a known trait.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 14:23:15 -04:00