Release v2.0.0-beta.5
Pre-release
Pre-release
·
123 commits
to main
since this release
The main focus was on the administrator frontend, and replacing the old frontend components with vuetify ones.
Changelog
- Feat: Added item description
- Feat: Added Flask-Session for new user session handling for improving security
- Feat: Added WebPushNotification so users can get reminders to order
- Feat: Added administrator users
- Feat: Added Authentication and admin check on the API endpoints
- Feat: Added flask-migrate to detect database schema changes automatically and apply them
- Feat: Created a custom sqlalchemy column type to store sensitive data in database encrypted
- Feat: Order fee can be changed at the last step of the order
- Feat: The frontend improved with: search functions, pagination, spinners and new views to manage orders, users items, and application settings
- Feat: Added graph statistics on the home page
- Refactor: started the process to refactor the frontend using Vuetify for better responsiveness
- Refactor: The custom color theme is handled by vuetify
- Fix: Order sum and count calculation calculating multiple vendors now
- Fix: Vendor scan function did not receive parameters
- Fix: Logging out now logs out the user correctly
- Fix: Mitigation against session fixation attack
- Fix: SMTP can use ssl/tls settings
- Fix: The application settings save button now working
- Fix: Lot of UI small improvements and responsiveness improvements