News

27-07-2026 - Major update
Did a big overhaul of the review page, getting rid of all the boring Bootstrap boxes. Removed most of the legacy Javascript, so all reviews are now Vue components. Added some effects and replaced the audio elements with a custom React audio player.
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.