* 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
* warn about null/missing inGameIDs
* add support for inGameID matching in maimai DX
* add indexes for maimai classic charts
* fix variable ordering
less diff
* Make custom tests work so we can avoid some footguns
* linting
* add inGameID to maimai DX test data
* eslint why u no work
* more readable tests
* clean up scripts
* [maimaidx] Splice 1
* Rising in the Sun SPH's levelNum should be 8
* feat: make the duplicate-song-title-checker work
* fix: get rid of low hanging dupe alt-titles
* no low hanger
* feat: add checks for multi-song disambiguation
* feat: ambiguoustitlestuff
* fix: add warnings to match type
* fix: whoops
* skip(ci): changestwozk
We now can support Changes because of the song title changes
* Add Unilab seeds (2023-09-05)
* Add mdb to mxb rerunner & fix old scripts
* Add missing comma to make the linter happy
* fix: typo
* i have no reason to believe this code is broken
* feat: get rid of some old crap
---------
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
* feat: clean up this disgusting filter directive thing
* fix: THIS FIX WAS THIS EASY FOR THIS LONG???
* fix: version is obsolete
* feat: much prettier...
* feat: big import warnings
* feat: sour times
* feat: add myt chunithm support
* fix: check linting when merging
* fix: run linter
* fix: my ide is very broken and likes to delete code at random
* fix: linting isn't being called correctly *anywhere*...
* fix: eslint ignore .d.ts
* fix: lint common
* fix: well whatever i guess literally nothing ever fucking works in js tools
---------
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
* feat: add myt ongeki support
* fix: import myt score
* style: undo misc. prettier changes
* fix: nit on logging
* fix: use song-chart desync as the term here
and severe as loglevel
---------
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
* chore,fix: upgrade ongeki seeds
The dataset is up to date up until March 27th, 2024.
A single chart is missing:
https://wikiwiki.jp/gameongeki/怒槌~光吉猛修一部謎~
Added maxPlatScore and inGameID.
Added alt (romaji) song titles.
Removed the wikiwiki scraper because it's no longer relevant.
Restored the score column that relied on maxPlatScore.
Fixed the client crashing when you click Lamps Only in a geki session.
Removed Act 2.
* fix: missing fields in the test chart
* chore: get rid of isUnranked
* fix: clarify the track ID range
* feat: get rid of isHot and isLatest in code
* feat: remove hot/latest from seeds
* feat: migrate away from them too
* fix: 21
* fix: again
* fix: again
* fix: again
* feat: stricter seeds, more validation, etc.
* fix: count
* [iidx] Fixed various issues re: Versions tags (#1061)
* Removed nonexistent charts
* Removed duplicate Version entries for 28-2dxtra
* feat: mandate uniq versions
* fix: i hate this
* feat: whatever put this back in the game
* fix: make test pass
---------
Co-authored-by: Olivia Simmons <38598881+MinaAngura@users.noreply.github.com>
* add inGameID to WACCA charts
* add WACCA import support from MYT
* add client support for api/myt-wacca
* add bot support for api/myt-wacca
* remove artistJP and titleJP from songs-wacca
Turns out these aren't actually in the game data or anything, and we won't be
able to get their values for omni songs or future songs added in plus.
* add some missing omni WACCA songs
* add test
* fix tabs in test.conf.json5
* revamp grpc call handling a bit and add more error handling
* feat: drag the protofiles in rather than alter build
---------
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>