Release Notes
- Gebruiker toewijzen aan taak: alleen gebruikers uit dezelfde groep als het project
- Admin kan andere admins toewijzen ongeacht groep
- Witte flits bij pagina refresh verholpen (dark mode)
- Project bewerken toegankelijk voor groepsleden (niet alleen eigenaar)
- Verwijderen project alleen voor eigenaar/admin
- Comment verwijderen fix (voorkomt per ongeluk project verwijderen)
- Terug knop bij project bewerken en project detail pagina
- Project opslaan redirect naar project detail
- Fix: eigenaar keuze blijft behouden bij validatiefout
- Sessie beveiliging: session.clear() bij login voor volledige refresh
- 2FA check: gebruiker moet actief zijn om in te loggen
- Taken pagina realtime updates via Socket.IO
- Inactief label achter eigenaar en bij toewijzen dropdowns
- Release notes bijgewerkt
- Gravatar support - admin kan inschakelen, gebruiker kiest avatar voorkeur
- Eigen avatar upload (max 500x500px, 300KB)
- Random wachtwoord generatie bij nieuwe gebruiker
- Verplicht wachtwoord wijzigen bij eerste login
- Wachtwoord validatie feedback (vereisten worden groen)
- Failsafe: admin kan zichzelf niet inactief maken
- Failsafe: minimaal 1 admin moet altijd bestaan
- Auto logout bij deactiveren door admin
- Profiel pagina toont groepen, default groep, laatste login, wachtwoord gewijzigd
- Default groep per gebruiker instelbaar
- Groep lidmaatschap verplicht bij nieuwe gebruiker
- Release notes paginatie (3 per pagina)
- Registratie uitschakelbaar door admin
- Domein restrictie voor registratie (tag-based UI)
- Auto-save voor App Configuratie instellingen
- Waarschuwing bij verlaten onopgeslagen wijzigingen
- Navbar dropdown hover fix (geen underline)
- Footer slogan volledig verwijderd
- Taak eigenaar behouden bij prioriteit wijziging
- Project bewerken behoudt eigenaar/groep
- Taak toevoegen blijft op Taken tab
- App Configuratie pagina toegevoegd onder Beheer
- App naam wijzigbaar (header, footer, titel)
- Logo upload functionaliteit
- Primaire kleur thema aanpasbaar
- Beveiliging: Rate limiting (5 pogingen per minuut)
- Failed login logging en filter op Logs pagina
- Real-time Socket.IO updates
- Server Status pagina
- Privacy: Groepen/gebruikers filter