Skip to content

Release v2.0.0-beta.5

Pre-release
Pre-release

Choose a tag to compare

@tothakos-code tothakos-code released this 05 Jan 20:46
· 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