v1.0.0
🚀 Features
- Add flow for approved users to confirm their email (#118) @rien
- Send mail on registration (#64) @mcbloch
- Improve homepage (#108) @maartenvn
- Store sessions in database (#105) @rien
- Add a checkbox for robots and trolling (#107) @iasoon
- Switch to Bulma + SCSS (#98) @maartenvn
- Add some rocket catchers to show custom pages that way as well (#104) @chvp
- Allow all linebreaks (#102) @mcbloch
- Introduce actual pages for errors (#100) @chvp
- Add simple OAuth client of testing purposes (#95) @rien
- Dev utils (seeding database at startup) (#72) @ajuvercr
- Delete client (#73) @mcbloch
- Client management (#69) @mcbloch
- Separate new user page (#63) @mcbloch
- Extend pending state (#62) @mcbloch
- Add valid information in dev admin user (#42) @wschella
- Model validation (#50) @rien
- Better user flow (#34) @mcbloch
- Add mailer and implement password reset flow (#35) @rien
- Enhance user model (#24) @mcbloch
- Better error handling (#28) @ajuvercr
- Switch to PostgreSQL database (#25) @rien
- Add clients ui, add css library, fix typos (#12) @mcbloch
- Add admin user for development (#15) @rien
- Grant screen (#6) @hannes-dev
- Login screen (#4) @hannes-dev
🐛 Bug Fixes
- Fix the warning for pending users (#119) @rien
- Make not-a-robot joke less subtle (#115) @wschella
- Deduplicate login routes (#53) @rien
🧰 Maintenance
- Add a release workflow (#121) @rien
- Add production config (#111) @redfast00
- Migrate to Rocket v5 (#80) @rien
- shell.nix update (#40) @fbegyn
- Add basic docker config (#27) @redfast00
- Add shell.nix for nix users (#23) @fbegyn
- Add dependabot.yml (#11) @FKD13