Commit Graph
2995 Commits
Author SHA1 Message Date
zkldi 7f66097332 style: formatting 2024-11-20 23:38:44 +00:00
zkldi 354594c30e fix: unlocking 2024-11-20 23:21:05 +00:00
GRIM657 3c8b5387fb feat: Epolis Omnimix support (#1201) 2024-10-30 11:17:11 +00:00
GRIM657 185b065e6e feat: enable fer imports for iidx 25, 26, and 26-omni (#1193)
* feat: enable fer imports for iidx 25, 26, and 26-omni

* fix missing imports
2024-10-08 21:40:44 +01:00
zkldi 4dc8bce43e fix: enable erosion properly 2024-10-06 00:20:38 +01:00
zkldi 3f24fc83fd fix: don't reject entire imports if player has battle scores 2024-10-04 17:11:26 +01:00
Gyooandzkldi ba4d924a2f feat: support exScore, fast, slow, maxCombo as optional metrics for DDR (#1163)
* feat: support exScore, fast, slow, maxCombo as optional metrics for DDR

* chore: lint-fix in common

* fix: remove exScore from calculated metrics for DDR

* fix: use clearer logic for number|null

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-09-23 14:24:35 +01:00
Gyoo 5fefa61c40 fix: DDR score validation with judgements using step counts (#1164)
* fix: DDR score validation with judgements using step counts for accurate computation

* feat: parse step counts from SSQ files

* chore: lint fix
2024-09-23 14:22:20 +01:00
GRIM657 95a44f0192 feat: iidx 31 update (#1181)
* feat: iidx 31 final update

* feat: add final iidx31 ea3id
2024-09-23 14:19:53 +01:00
zkldi da462b3432 feat: bump express to 4.20 2024-09-17 23:22:20 +01:00
zkldi 7992181a1b fix: run linter 2024-09-10 18:49:18 +00:00
zkldi 1f011f3744 fix: Forcibly disable locks when stuck.
riverrun, past Eve and Adams... we beget ourselves upon locks do employers even read this shit or do they just skim throoough it
2024-09-10 19:28:09 +01:00
zkldi de72237ea5 fix: forcibly remove import locks if stuck 2024-08-31 11:43:08 +00:00
Gyoo 07ed5f3b6b feat: add chart parameter to ScoreValidator (#1167)
* feat: add chart parameter to ScoreValidator

* fix: non compiling tests
2024-08-27 16:15:25 +01:00
nairobi b4e863c015 feat: songTitle+artist match (#1154)
* feat: optional artist match

* fix: validation

* fix: also add ongeki to the example conf

* style: lint
2024-08-23 11:39:56 +01:00
GRIM657 2651b40a73 feat: update iidx import methods (#1157)
* feat: update iidx import methods

* add some ea3IDs
2024-08-23 11:11:31 +01:00
zkldi f20c70be2d fix: use correct name for new seeds sort script 2024-08-23 09:22:17 +01:00
Gyoo 7cae91b506 feat: Display Flare Rank in DDR scores (#1159)
* feat: Display Flare Rank in DDR scores

* chore: lint fix in client

* fix: change position of Flare in score columns
2024-08-22 20:55:40 +01:00
Gyoo 4c1651a54a feat: disable score validation by judgement for DDR (#1150) 2024-08-18 22:04:16 +01:00
zkldi ca5ada19b2 feat: vendor TAP 2024-08-17 14:58:52 +00:00
zk 593adb2717 feat: Dev Container (#1149)
* 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
2024-08-17 15:01:40 +01:00
Gyoo 4254e29917 DDR Implementation (#1132)
* feat: DDR Implementation

* style: lint fixes

* chore: update rg-stats

* feat: ddr konaste songs and charts update
2024-08-09 19:08:49 +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 0f0e54c0ca fix: attempt to silence longstanding bull issue 2024-08-04 19:51:55 +01:00
zkldi 59b63b70d5 fix: handle edge case with 0 sessions 2024-08-03 14:03:13 +01:00
zk 87ede2d85b feat: Session Playtime (#1139)
* style: consistent capitalization in dckerfile

* feat: Session Playtime
2024-08-03 13:38:47 +01:00
beerpsi 5809776f14 fix: do not delete PB after reverting import (#1136) 2024-07-29 18:43:49 +01:00
beerpsi ceb762d2b9 fix: correctly derive game name from collection name (#1135) 2024-07-29 16:00:12 +01:00
zkldi e436b2a435 log job data on fail 2024-07-21 10:48:14 +01:00
zkldi b7fe397c3b fix: faulty test 2024-07-15 02:17:22 +01:00
zkldi 315b83ee51 docs: rename zk to something more memorable 2024-07-14 19:55:41 +01:00
zkldi 74c8a1a677 fix: why isn't this an error? 2024-07-07 15:58:04 +01:00
beerpsi 25ba3dad99 Add inGameID matching support for maimai DX and support nullable inGameIDs in general (#1114)
* 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
2024-07-04 21:56:16 +01:00
zkldi 76f0edc631 chore: bump dependencies (#1122)
* chore: bump dependencies

* chore: more

* chore: lol this one is absolutely going to break something
2024-07-04 21:41:07 +01:00
zkldi ea49e37d24 test: delundefprop 2024-07-01 01:48:27 +01:00
beerpsi 84caedce03 [builtin-clients] Update to Saekawa 0.4's config schema (#1119) 2024-06-26 22:26:46 +01:00
zkldi 02673d47f3 feat: make the duplicate-song-title-checker work (#1104)
* 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
2024-06-12 14:17:22 +01:00
zkldi a9fae35fd0 fix: dont crash on obscure deorphaning issue (#1113)
* fix: dont crash on obscure deorphaning issue

* dontneedthis
2024-06-12 13:34:45 +01:00
blobdash 8ea21e1b0f [popn] Skip Battle Mode scores for CGD imports and remove clearMedal images from cells (#1109)
* Ignore battle scores for CGD import

* Remove clearMedal image as it is no longer on the CDN
2024-06-11 20:11:05 +01:00
blobdashandzkldi 7b6f4b50ab [popn] Add Unilab seeds (2023-09-05) & mdb-to-mxb script (#1108)
* 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>
2024-06-11 12:50:57 +01:00
Fluzzarn be9678a2b3 Add 30-2dxtra version (#1095)
* Add 30-2dxtra version

* Add corner cut for isPrimary chart duplication

* eslint doesn't like running automatically
2024-06-11 00:09:02 +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 bd7e30ff8f feat: force consistent casing for emails... 2024-06-03 15:14:24 +01:00
zkldi 7d9164133d feat: optional 2024-05-30 16:51:39 +01:00
zkldi 834d21003e feat: better print this error because it's really annoying me now... 2024-05-30 11:58:53 +01:00
zkldi 07793116b9 fix: I legitimately do not like working in this language anymore
Rust has ruined me
2024-05-28 22:36:18 +01:00
zkldi 1090830168 fix: i don't like typescript 2024-05-28 22:21:14 +01:00
zkldi 489e017d77 massively improve logging 2024-05-28 13:03:23 +01:00
zkldi aefc36a7a1 fix: whatever man 2024-05-26 21:18:00 +01:00
zkldi 95b9627673 fix: work with undefined 2024-05-26 19:10:27 +01:00