News

08-07-2026 - Styling fixes and TypeScript
Made the fonts and styling more consistent. Gave the Review page an overhaul, converted some React components to TypeScript.
26-06-2026 - New review and updates
Upgraded EasyAdmin from version 4 to 5. Did some testing with zenstruck/foundry as a replacement for my current tests, but was pretty buggy and doesn't work well with the dama 'rollback transactions' package.
28-03-2026 - More maintenance
Doing the usual composer/npm updates, also got the code up to PHPStan level 8. Moved the domain from gamesoundtrackreviews.com to my new descent.cc domain.
25-07-2025 - React maintenance
It's been a year, added some reviews and refactored the edit review screen, converting some React functions to components.
01-09-2024 - Add CSP security, PHPStan code quality fixes
Getting the code error-free up to level 7 of PHPSTAN, also using Nelmio's security bundle to do some security hardening. Removed radio station while I'm upgrading the code.
26-05-2024 - Upgrade Symfony 7, Flysystem and OpenApi docs
Added Flysystem for filesystem abstraction, and undid a move to Api Platform..so still using FosRestBundle now that it supports Symfony 7.
18-02-2024 - Version upgrade and added Vue
Upgraded Symfony framework to 6.4, replaced frontend custom Ajax js code with Vue3 component. Replaced JMS serializer/FOSRest with ApiPlatform. Added Sentry for error logging
09-04-2023 - React refactor
Upgraded some of the React scripts on the backend to the new way of doing things (using useState, useEffect etc). Also some minor Composer updates.
30-10-2022 - Maintenance
Upgraded Symfony to 6.1, converted some annotations to attributes.
09-05-2022 - Added webradio
Added some Docker containers with Liquidsoap and Icecast to have a simple webradio on the site..it plays all the music that's added for every game here.