Personal finance without the aggregator noise.
Tomfin is being reshaped from the starter app into a closed, statement-first ledger. This auth surface is in place so the rest of the product can land behind it cleanly.
Reset Password
Request a reset link
Password reset now uses the Better Auth endpoint. Until email delivery is wired to Cloudflare Email, reset links are logged by the server.
Auth runtime is not configured yet
Add the DB binding and BETTER_AUTH_SECRET to enable password reset requests.