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-NY and Claude 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