Commit Graph
373 Commits
Author SHA1 Message Date
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
nairobiandzkldi 4a80b1f516 feat: Ongeki support (#1013)
* feat: initial ongeki support

* feat: initial ongeki seeds

* chore: link to a basic score exporter

* fix: unhardcode the colSpan of score dropdowns

Fixes ongeki and doesn't break chunithm

* fix: make bellCount optional to match judgements and damage

* docs: add a page for Ongeki

* feat: ongeki seeder

* feat: implement isHot

Also restore Arcaea to test.conf.json5 (it was a mistake)

* fix: add isHot to the seeder

* fix: proper handling of re:masters

Also change non-full-bell from an empty string to "NONE", for clarity

* docs: document the re:master fix

* feat: update rg-stats to 0.5.5

enables ongeki calcs

* chore: lockfile

* fix: get rid of scales as they're unused

* fix: update name->NAME

* minrelevantvalue should be one of the values?

* fix: add property that must be there?

* fix: jesus christ the tests are loud

* better docs on mrv

* fix: remove platdelta, make platscore optional

* fix: grade B tests oh my god

* fix: rating check

* fix: pb merge check

* fix: pb merge check #2

* fix: use nowrap in all lamp cells

* fix: tidy up platcell

* fix: all of these MUST be part of scoreID

* fix: remove unused code

* feat: remove note counts & isHot

* chore: bump rg-stats

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-05-08 18:00:46 +01:00
zkldi 73dfd64cd3 fix: remove some extremely annoying deprecation warnings (#1028)
* fix: enforce 3.6.3 to avoid deprecation warning

* fix: nonsense old debug message

* fix: just re-patch browserslist, whatever.
2024-04-09 23:24:29 +01:00
zkldi cd58e2e150 fix: maybe fix flakey test with kshook 2023-10-16 12:57:26 +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
14f8f79a15 feat: maimai support (#925)
Co-authored-by: Olivia Simmons <38598881+justOkapi@users.noreply.github.com>
Co-authored-by: tachi-seeds <107944937+tachi-seeds@users.noreply.github.com>
Co-authored-by: beerpiss <lacvtg.a1.2023@gmail.com>
2023-08-03 19:33:23 +01:00
Meta-linkandzkldi 892526599c Adding support for jubeat music bar (+ seeds) (#881)
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2023-03-23 19:59:21 +00:00
zkldi 39e4fae103 feat: split gan/nag 2023-03-12 13:39:22 +00:00
Lumine 027c7a3aa4 feat: update mmdx to festival (#877) 2023-03-07 23:48:15 +00:00
zkldi 0ac294ea51 fix: make new search engine work 2023-02-28 00:44:40 +00:00
zkldi c77a560ea6 fix: lol 2023-02-28 00:44:40 +00: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 1b3a3df752 feat: gpt-specific invariants 2023-01-22 23:02:37 +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 6822118a4a fix: some tests and snapshots 2023-01-19 16:39:52 +00:00
zkldi 64d83c2e9f feat: full impl tests and migration 2023-01-19 16:39:52 +00:00
zkldi 5cbb2d5f8a checkpoint: insanity ascends (35)
127 errors to go
2023-01-19 16:39:42 +00:00
zkldi 2ff1dc1c29 feat: validators 2023-01-19 16:39:42 +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 67c5b16976 checkpoint: 27 2023-01-19 16:39:39 +00:00
zkldi a046fceb4c checkpoint: 16 2023-01-19 16:39:31 +00:00
zkldi f4db781f9d checkpoint: 15 2023-01-19 16:39:31 +00:00
zkldi 8db7bc3391 checkpoint: 13 2023-01-19 16:39:30 +00:00
zkldi e8482f6c40 feat: remove redis IPC (we don't use it?) 2022-12-28 15:58:36 +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
Christopher Cooper c4f3a128dc add support for WaccaMyPageScraper CSV import 2022-12-27 09:20:19 +09:00
zkldi 5dff2ee805 fix: change prudence's default export to named
this was causing issues with vite and is potentially a bug in prudence
or in vite. it's very hard to tell and i've already spent
3 hours trying to fix this, so here.
2022-12-23 09:04:25 +00:00
zkldi bd48e3eb0d feat: completely tear out arc support 2022-12-22 11:51:59 +00:00
zkldi 968da7f658 fix: make tests pass 2022-12-20 11:58:32 +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 b96674e3bb fix: maybe make things crash less 2022-12-10 15:22:52 +00:00
ereti 1af9942147 feat: the monorepo man 2022-12-01 21:10:23 +00:00
ereti 73f30f9f46 fix: tests 2022-11-28 01:04:33 +00:00
zkldi f161b7719a fix: failing tests 2022-11-26 22:24:54 +00:00
zkldi 1b900af54e feat: add quests page and make tests work 2022-11-26 16:40:39 +00:00
zkldi 8a0309693f test: fix tests and tear out unused endpoints 2022-11-25 23:49:33 +00:00
zkldi a6d89f748e feat: bunch of new stuff + proper dependency handling 2022-11-25 03:46:11 +00:00
zkldi c6112e765c fix: make sure banning users works properly 2022-11-23 00:12:07 +00:00
zkldi 98f561f8ae feat: pretty functional quest editor UI 2022-11-22 03:45:40 +00:00