Commit Graph
297 Commits
Author SHA1 Message Date
nairobi 9aa4527668 feat: add minimumRelevantValue and minimumScores to classes (#1348)
* fix(bot): don't spam ongeki classes

* feat(bot): fix discord spam for good

* fix: missed a few values

* fix: update wacca

* fix: update ddr

* fix: remove bms, pms, iidx

* fix: add maimaidx
2025-08-22 12:55:56 +01:00
Daniel THIRION c254b69d40 feat: cg import for jubeat (#1261)
* feat(score-import): Initial support for jubeat imports from CG

* feat(client): enable jubeat imports from cg through dashboard

* feat(api-cg/jb): further implementation of jubeat import from cg

* feat(api-cg/jb): create test

* fix(api-cg/jb): test on testingdb only has one chart

* refactor(api-cg/jb): cleanup converter

* fix(api-cg/jb): fix test mkOutput usage

* fix(api-cg/jb): validation of the int to enum conversion from cg

* feat(client): frontent jubeat import routes for cg

* feat(bot): add jubeat cg import command
2025-04-03 16:24:15 +01:00
beerpsi 32c5be30bf [chunithm] Update to CHUNITHM VERSE (#1252)
* [chunithm] Update to CHUNITHM VERSE

* fix: change naiveRating to 50 songs

* fix: unfuck duplicate charts caused by later options modifying earlier options

* feat: new rating classes for verse

* fix(bot): chunithm min scores is 50

* add charts to VERSE Omnimix

* add search aliases for new songs

* disable verse intl for now
2025-03-17 18:29:49 +00:00
beerpsi e5b74d63ee [bot] Add minimum threshold for maimai/maimai DX color updates (#1251) 2025-03-17 18:29:28 +00:00
zkldi da462b3432 feat: bump express to 4.20 2024-09-17 23:22:20 +01:00
Gyoo e77093625e feat: add minimum score amount to render class update for ddr (#1166) 2024-08-27 09:24:36 +01:00
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
zkldi 315b83ee51 docs: rename zk to something more memorable 2024-07-14 19:55:41 +01:00
zkldi 94e9def782 fix: mistake in bot code 2024-07-14 19:22:59 +01:00
zkldi 665cff5287 fix: and whatever, don't let thrown errors crash the bot 2024-07-13 22:53:15 +01:00
zkldi 69867e9c51 fix: crash in bot 2024-07-13 22:52:26 +01:00
zkldi 2ebe9f9544 feat: things (#1098)
* 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
2024-06-05 01:49:51 +01:00
zkldi ecdabb250c fix: make bot a bit more friendly 2024-05-28 08:44:56 +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
zkldi ed89751f40 fix: don't crash 2024-05-16 18:42:50 +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
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
zkldi e0d5f8df18 feat: bring back seq for the bot 2024-04-16 17:42:40 +01:00
zkldi 0bb76fb338 merge cirratism 2024-04-09 23:27:10 +01:00
zkldi 8948019e09 feat: get config all in one place 2024-04-07 21:05:53 +01:00
zkldi e66da0d3f0 feat: begin legwork on improving logging
i.e. stripping out all this app-specific stuff

we're using journald as our choke point
like normal people...
2024-04-07 20:33:03 +01:00
zkldi 287b5fac27 feat: move urls 2024-04-05 20:48:55 +01:00
zkldi 821cc343a8 feat: rename ktchi to kamai and btchi to boku 2024-04-05 16:39:35 +01:00
zkldi 6c05593d82 fix: asinine JS spec issue 2024-01-16 13:24:03 +00:00
zkldi c758ae02d4 fix: i forgot how async/await worked 2024-01-15 15:05:39 +00:00
zkldi f71e438eaf fix: use right location 2023-12-07 17:22:23 +00:00
zkldi 48c3be8e13 feat: improve bot errmsg with kai bug 2023-11-28 17:54:14 +00:00
zkldi b42eacf1ad feat: 7 2023-10-16 13:07:41 +01:00
zkldi 37516ffc56 feat: unscrew pnpm forcefully 2023-10-16 12:55:11 +01:00
zkldi 69de30b057 fix: some shit i don't understand 2023-06-02 17:30:48 +01:00
zkldi e7948b354a feat: actually indicate errmsg 2023-05-01 00:31:59 +01:00
zkldi 7965f4d9ba fix: whoops 2023-02-23 23:55:10 +00:00
zkldi 3ebde0d191 fix: prvalidation on limbo channel 2023-02-21 02:28:15 +00:00
zkldi 1a135e8274 fix: stupid crlfisms 2023-02-20 01:54:37 +00:00
zkldi 49926bb9c3 feat: letmein maybe work 2023-01-26 19:47:13 +00:00
zkldi 5ab2a7eed0 fix: fml 2023-01-26 19:16:17 +00:00
zkldi 0ff91fca05 fix: again 2023-01-26 19:10:17 +00:00
zkldi ebf7f6f747 fix: another another one 2023-01-26 18:59:25 +00:00
zkldi 6999b24e5d fix: another one 2023-01-26 18:55:22 +00:00
zkldi c1dbc2ed49 fix: bot crashing and no logs 2023-01-26 18:45:31 +00:00
zkldi a39a52c75a feat: we node18 now 2023-01-26 16:29:08 +00:00
zkldi 71bad3cad5 feat: bot works but we gotta go to new node types 2023-01-26 16:26:54 +00:00
zkldi a06286eec7 feat: new search ui 2023-01-24 21:29:02 +00:00
zkldi a576bc6438 checkpoint: 19 2023-01-19 16:39:37 +00:00
zkldi 06bc83375a checkpoint: 17 2023-01-19 16:39:32 +00:00
zkldi a046fceb4c checkpoint: 16 2023-01-19 16:39:31 +00:00
zkldi a3208f3ce5 checkpoint: 14 2023-01-19 16:39:31 +00:00
zkldi 75a99610a5 checkpoint: 11 2023-01-19 16:39:27 +00:00
zkldi 5f979f2790 checkpoint: 8 2023-01-19 16:39:21 +00:00
zkldi 95eee4343a feat: migration to typescript 4.9 2022-12-28 15:44:27 +00:00