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