{% extends "base.html" %} {% block title %}Settings{% endblock %} {% block page_title %}Settings{% endblock %} {% block content %}
2FA is active. Each login requires a 6-digit code from your authenticator app.
{% else %}Protect your account with a time-based one-time password (TOTP). Use Google Authenticator, Authy, or any compatible app.
Enable 2FA {% endif %}Recalculate every account balance from scratch using all recorded transactions. Run this after bulk imports or manual adjustments to make sure balances are correct.
An email is sent automatically when a budget category hits 80% or 100% of its monthly limit.
{% else %}
Add these to your .env file to enable budget alert emails:
SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USER=you@gmail.com SMTP_PASSWORD=your-app-password ALERT_EMAIL=you@gmail.com{% endif %}
| Date | Description | Type | Amount |
|---|---|---|---|
| {{ item.date.strftime('%b %d') }} | {{ item.description }} | {{ item.type | title }} | {{ item.amount | currency }} |