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