Commit Graph
29 Commits
Author SHA1 Message Date
ZacharyZhang-NY f6ee99c3c2 fix(auth): make session revocation authoritative 2026-07-10 02:06:09 -04:00
ZacharyZhang-NY 40ab6b4874 feat(sync): round trip cloud snapshots 2026-05-16 00:01:28 -04:00
ZacharyZhang-NY 1e480a9f87 Update OTP test to match the new browser@elydora.com sender
The wrangler.toml + better_auth.ts move from auth@ to browser@elydora.com
left this assertion behind, so `npm test` failed pre-deploy. Realign
the expected `from` field and the worker's test suite is green again.
2026-05-15 21:45:29 -04:00
ZacharyZhang-NY 5d678c274a Use Cloudflare Email Send for OTP 2026-05-09 13:05:42 -04:00
ZacharyZhang-NY 91821a0fc9 Add account deletion cleanup route 2026-05-09 06:50:22 -04:00
ZacharyZhang-NY c86091a81f Add telemetry diagnostics route 2026-05-09 05:31:04 -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 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 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 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 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 e6eda3bf1f Expose plugin registry API 2026-05-08 16:37:20 -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 1013a22915 Add Cloudflare signing key contract 2026-05-07 23:58:36 -04:00