v0.13.0-beta
Action safeguards, clearer signup consent, and app-domain updates that make account and AI flows more reliable.
Added
- •Added per-user rate limits for note creation, pastor/church/series setup, profile changes, and AI Notes to protect the app from accidental spam and repeated requests.
- •Introduced required Terms of Service and Privacy Policy consent during signup, including linked checkboxes for both email signup and Google signup flows.
- •Added stronger database-backed rate-limit tracking so limits can be enforced consistently across the app and AI edge functions.
Improved
- •Improved blocked-action feedback with clearer messages that explain when a user can try again instead of failing silently.
- •Refined AI Notes behavior so rate-limited requests can fall back more gracefully when degraded responses are allowed.
- •Updated canonical, sharing, and branding URLs to use `notes.myscripture.app` for a more consistent app identity.
Fixed
- •Prevented success toasts and follow-up UI steps from running when add actions are stopped by rate limits.
- •Stopped signup attempts from proceeding when required legal consent is missing.
- •Corrected shared app links and metadata so profile sharing and social previews point to the app subdomain.