Commit Graph
140 Commits
Author SHA1 Message Date
Albert Shin 17a95f1cfa feat: add myt maimai dx import support (#1143)
* feat: add myt maimai dx import support

* chore: fix myt integration showing up, tests

* chore: formatting

* fix: linting

* chore: more formatting

* chore: maybe running lint-fix will fix it
2024-08-09 11:53:19 +01:00
Albert Shinandzkldi a09291265c feat: add myt chunithm support (#1082)
* 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>
2024-05-17 21:43:29 +01:00
Albert Shinandzkldi 970f7caa9e feat: add myt ongeki support (#1076)
* 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>
2024-05-15 15:09:57 +01:00
zkldi 5128581016 feat: get rid of isHot and isLatest in code (#1066)
* 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
2024-05-10 12:52:59 +01:00
Christopher Cooperandzkldi c64623cf59 implement WACCA import from MYT (#1039)
* 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>
2024-05-08 20:31:15 +01:00
beerpsi e549eb6d27 fix test data for Arcaea (inGameID -> inGameStrID) (#961) 2023-10-11 23:26:30 +01:00
Lumineandbeerpiss b51be4eb27 feat: arcaea support (#951)
Co-authored-by: beerpiss <lacvtg.a1.2023@gmail.com>
2023-10-11 10:47:47 +01:00
zkldi 0ffc0c86bd fix: crlf nonsense 2023-02-18 00:00:25 +00:00
zkldi 70827d83ca fix: more course lookup fixes 2023-01-27 16:31:51 +00:00
zkldi 355872b79c fix: typo 2023-01-19 16:39:59 +00:00
zkldi 4475caaf8b fix: pass linting 2023-01-19 16:39:59 +00:00
zkldi 0c48b6cef0 fix: that's all probably 2023-01-19 16:39:53 +00:00
zkldi 64d83c2e9f feat: full impl tests and migration 2023-01-19 16:39:52 +00:00
zkldi 65810857d1 checkpoint: 33 2023-01-19 16:39:40 +00:00
zkldi 91904ac17b checkpoint: 32 2023-01-19 16:39:40 +00:00
zkldi 5fcc4214f0 fix: make tests pass 2022-12-28 11:59:45 +00:00
Christopher Cooper f5cc831ef2 add converter tests 2022-12-27 09:21:25 +09:00
zkldi bd48e3eb0d feat: completely tear out arc support 2022-12-22 11:51:59 +00:00
zkldi 2131592ba0 feat: tear out ddr support 2022-12-19 00:33:50 +00:00
zkldi d48ccee388 test: other cg converter tests
honestly these tests are super barebones but i mean
they're good enough. I hate writing tests.
2022-12-18 08:45:39 +00:00
zkldi 01e05ba90c test: cg-popn tests 2022-12-18 08:34:35 +00:00
zkldi 98ca458cff feat: initial cg support 2022-12-18 08:07:56 +00:00
zkldi bf866b5619 test: make tests pass and refactor it all 2022-12-14 04:22:38 +00:00
zkldi 04d1f6a795 feat: track score imports 2022-11-05 21:56:02 +00:00
zkldi 53ddd4c247 feat: tests, static-import rejection 2022-10-22 19:31:34 +01:00
zkldi 839fac7bbc refactor!: rename milestones to quests and milestone-sets to questlines 2022-10-18 19:04:29 +01:00
zkldi 1be6acb326 fix: make server tests compile and work 2022-10-16 19:19:58 +01:00
zkldi f9f8560923 fix(server): accidentally broken bms test data 2022-07-20 21:36:36 +01:00
zkldi 87b8d331e1 test: fix noncompiling tests 2022-06-29 23:43:29 +01:00
zkldi 2c8b0870fb experimental: massive hollis changes 2022-05-20 00:24:09 +01:00
zkldi 0b84416c29 test: add tests for userID/Notifications 2022-04-24 23:09:24 +01:00
zkldi 715906eefb test: add tests for migrations 2022-04-22 02:12:32 +01:00
zkldi 5ba924cb49 fix: game-settings should insert with an empty rivals array. 2022-04-21 04:10:57 +01:00
zkldi cabc8dd9fc Merge branch 'develop' into zkldi/issue-673 2022-04-17 02:37:33 +00:00
zkldi 50e201ba0f test: add gpt milestone-sets endpoint tests 2022-04-16 19:31:35 +00:00
zkldi 9f5316dfb4 Changing personal-bests data results in half the test suite breaking. 2022-04-13 23:31:59 +01:00
zkldi 07e7c46dd2 Fix failing folder tests. 2022-04-13 22:11:40 +01:00
zkldi 567ab7ce5d Full Add-Goal Tests 2022-04-13 20:50:05 +01:00
zkldi 7361fcdb5f Fix bug where EXG was rejected in prudence validation 2022-04-05 01:31:11 +01:00
zkldi 431b539ce1 More renaming and moving (I lost my original work...) 2022-03-29 15:28:12 +01:00
zkldi 104d3e22a4 Assorted critical PMS database fixes. 2022-03-01 16:05:06 +00:00
zkldi b577e28b7b Update dependencies. This took forever. 2022-02-07 16:46:13 +00:00
zkldi 7a1d7575e9 Support searching on BMS/PMS chart hashes
Fixes #630
2022-02-06 21:45:59 +00:00
zkldi 53e58c59e4 Add some tests and check everything out. 2022-01-30 21:43:55 +00:00
zkldi 77c516a4d2 Some last tests 2022-01-19 22:44:12 +00:00
zkldi 16dfb15571 Jubeat Support
Fixes #169
2022-01-05 08:50:11 +00:00
zkldi 736fb1f0ee Pop'n Music support
Fixes #69
2021-12-24 03:52:56 +00:00
zkldi d822ac16a0 Add some mock charts-/songs- data. 2021-12-21 08:45:17 +00:00
zkldi 84432430db Truly tear out the rest of ktRating for iidx. 2021-12-21 07:33:09 +00:00
zkldi d5218f6d7c Replace ktRating with ktLampRating as the default IIDX Metric.
Fixes #597
2021-12-21 07:20:54 +00:00