Changelog

05/04/2025
  • Refactored most user related code to users.py.

04/04/2025
  • Implemented password complexity check.
  • Added a changelog.
  • Added a failed login attempt limit after which the account gets locked.
  • Added a footer.
  • Added socials in footer.
  • Added a request new password/forgot password feature.
  • Added a mail sender to send password reset emails.

03/04/2025
  • Refactored some code related to user functions and moved them to the users.py script.
  • Implemented basic user permissions and an administrator role.
  • Created requires_admin function decorator.
  • Added the possibility to update your password on the profile page.

01/04/2025
  • Ported the Soundboard section from the old website to the new website.
  • Added admin section for to manage the Soundboard.

28/03/2025
  • Created this new version of Grimlor.com using Python and Flask.
  • Added a user registration system.
  • Added sessions.
  • Added darkmode toggle.

27/03/2025
  • Created a currency converter in Python and Flask.

Todo

  • Resumé page
  • Extended user profile
  • Add ability to upload soundclips for the soundboard
  • Add pages to Soundboard
  • Implement Git
  • Refactor code in main script for clarity