* fucking lowirommmmmmmmmmmmmmm
* I gently open the repo
* eagles can fly, people can try, but that's about it
* I still hate you
* potential merger test
* remove raw b50
* touchup
* less insane handling of lamps
* add sacrosanct
* wip
* yay no errors
* refactor a bit, support ghostGauge
* missCount is null from the api, not -1, if player died
* improve ghostGuage parsing
* add tests
* I knew I was missing something with nullable misscount
* add new import methods to .env.example
* fix: assorted fixes
* fix: FOURTH patch on the cron task viewer
* fix: remove the import viewer from the global viewer
* fix: add git to the server dockerfile
* fix: use 3003 for seeds port + expose ports consistently
* fix: seeds-webui license AGPL3 -> MIT
* fix: more port 3100 to 3003
* feat: remove "GPT/UGPT" as a phrase from the codebase
* fix: clean up some ridiculous legacy code hoops
* Skip locked rows when updating last seen date
* run as post-response hook
* return correct key
* Change it on the frontend instead
* Session may not be available
* Don't cause a diff
* feat: add sdvx nabla support
Added VF7 algorithm to sdvx profiles
Added nabla folder
Extended sdvx seed with new charts and decimal rerates
* fix: some comments
* refactor: break InsaneCharRebinds out into its own file
* fix: removed weird chars on sdvx song seeds
* fix: charfix
---------
Co-authored-by: zk <zkldi.dev@gmail.com>
* fix: various backsync fixes, assorted changes
* automated: Backsync BMS+PMS Songs/Charts 2026-05-23T22:16:28.469Z
* fix: some patches, but all good!
---------
Co-authored-by: Test Name <test@example.com>
* fix: update arcaea's CCs
* fix: proper ID check
* rest of the owl
* I remembered to run tests
* there is no pale purple
* add phase 12
* remove particle arts from the mobile folder
* make arcaea an honorary GCM game it always wanted to be
* songpack=genre
* move displayVersion over to chart data
* disable FR/PM score validators
* Revert "disable FR/PM score validators"
This reverts commit da1cfbaa62.
* bullshit
* bullshit 2
* bullshit 2