* disable query instead of throwing an error
* stop header from fetching user stats when no user
* unify user profiles components
for logged in users viewing their own profiles, it now simply reads the UGS in context
for viewing other users' games, it now uses react query instead of making a fetch every time the component is created
* fix rivals button being shown to logged out users
This is one of those annoying things. Updating OctoKit updated some transitive sindresorhus dependency which now forces onto ESM.
This proves to be a pretty annoying problem because you can't use CommonJS from inside ESM and vice versa. Somehow, as an industry, we've managed to invent "what color is your import" for NodeJS, which is a pretty brutal problem.
Anyway. I've made this specific package into an ESM module, and what it compiles to is a module now, too, instead of CommonJS. Luckily, because the github bot is so small and isolated, it means we have very little trouble doing this (and hopefully no brutal side effects).
* Add gitadora mdb parser and update seeds
# Conflicts:
# seeds/scripts/rerunners/gitadora/parse-mdb.ts
* Bail early if missing critical data & handle no ascii title
* Correctly handle case where a song has no credited artist
* Correctly handle case where a song has no credited artist
* Add blank strings for songs that have no credited artist
* Improve documentation
* Correctly parse the score byte array for drum/bass difficulties
* Align comment styles
* temporary dvctr
* start of work
* fix: timeouts in windows
* fish?
* feat: better, working stuff
* refactor: rename database-seeds to seeds/
* better
* fdsaf
* feat: don't let our container get owned by root
* fix: better user handling
* feat: falling asleep at my desk i yield to you what i have done
* feat: autoadminify
* docs: denote trickshot
* feat: open in browser on launch
* better seeds workings...
* fix: dont kill shell
* docs: mention dev/debs
* fix: whoops
* fix: make seeds load within the century
* feat: rest of the containerisation
* feat: new alias
* style: fix linter errors
* fix: bad call
* fix: better justfile