Version 1.1.1

This commit is contained in:
2026-01-28 15:57:24 +01:00
parent 105bcc8d7a
commit 06a59bc599
11 changed files with 547 additions and 197 deletions

View File

@@ -45,9 +45,29 @@ ADMIN_USERNAME=admin
ADMIN_PASSWORD=change-me
```
## SMTP + wachtwoord reset
De applicatie kan wachtwoord-reset emails sturen via SMTP.
1. Log in als admin en ga naar **Admin Dashboard**.
2. Vul bij **SMTP instellingen (wachtwoord reset)** de SMTP host/port/credentials en `Van email` in.
3. Gebruik **Test email sturen** om te verifiëren.
4. Gebruikers kunnen vervolgens op de login-pagina klikken op **Wachtwoord vergeten?**.
Let op: SMTP instellingen worden opgeslagen in de SQLite database (single-row tabel `smtp_settings`).
### Handmatige test
1. Start de app.
2. Log in als admin → **Admin Dashboard** → configureer SMTP.
3. Klik **Test email sturen**.
4. Ga naar `/login`**Wachtwoord vergeten?** → vul een bestaand gebruikers-emailadres in.
5. Open de reset-link uit de email en stel een nieuw wachtwoord in.
6. Log in met het nieuwe wachtwoord.
## Release / publish (git + docker push)
This repo includes helper scripts that:
This repo includes a helper script that:
1. Prompt for a version (e.g. `1.2.3`)
2. Create a git commit with message `Version <version>`
@@ -62,17 +82,16 @@ This repo includes helper scripts that:
python release.py
```
### Windows (PowerShell)
```powershell
./release.ps1
```
### Linux / macOS (bash)
Non-interactive:
```bash
chmod +x ./release.sh
./release.sh
python release.py --version 1.2.3 --yes
```
Dry run:
```bash
python release.py --version 1.2.3 --dry-run
```
If Docker push fails due to authentication, run: