-
v0.13.0
Stablereleased this
2026-04-28 16:23:03 +02:00 | 17 commits to main since this releasev0.13.0 - Security & Account Recovery
New features
- Recovery codes: Users can now generate a set of 12 one-time recovery codes from their account security
page. Codes are bcrypt-hashed at rest and can be used to regain access to an account when the password is
lost. - Forgot password flow: New forgot-password page and supporting auth routes let users request a password
reset without admin intervention. - User self-registration: Signup is now a proper auth route (
/auth/signup), replacing the old top-level page. - Privacy Policy and Terms of Service pages: Static
/privacyand/termspages added.
Improvements
- Security page (
/account/security) redesigned to surface recovery code management alongside existing
password-change controls. - Admin user management table updated for clarity.
- i18n dictionaries extended with translations for all new flows (en/es).
- Landing page and form styles polished.
Tests
- New test modules:
test_recovery.pyandtest_recovery_routes.pycovering code generation, consumption, and
all new auth endpoints.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Recovery codes: Users can now generate a set of 12 one-time recovery codes from their account security