Changelog

Changelog

16/04/2025
  • Implemented doubling down in Blackjack.
  • Various bugfixes for Blackjack.
  • Started work on a dynamic changelog.

14/04/2025
  • Added a darkmode setting to the user profile.
  • The website will now change to the darkmode setting in your profile when you log in.

13/04/2025
  • Tweaked the main layout to make it wider on all screens.
  • Implemented betting in Blackjack.
  • Implemented dealer's play in Blackjack.
  • Added support for custom styles per page by adding a style block to the template and rendering it in the main layout.

12/04/2025
  • Fixed an issue with randomization that only occurred remotely (Blackjack).
  • Added "New Round" functionality so you don't have to start a new game all the time. (Blackjack).
  • Implemented database storage for game states instead of session storage. (Blackjack).
  • Created a git repo for the sourcecode of the website and set up all the connections to push & pull code through git.

09/04/2025
  • Released a first somewhat playable version of Blackjack.

06/04/2025
  • Added pagination to the Soundboard.
  • Started work on Blackjack game's server side code.

05/04/2025
  • Refactored most user related code to users.py.
  • Implemented the ability to update your user profile.
  • When logged in, the top-menu now displays first- and lastname if known, otherwise username.

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
  • Refactor code in main script for clarity