Commit Graph
107 Commits
Author SHA1 Message Date
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 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 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
zkldi 0db471d5f3 refactor: rename PublicUserDocument to UserDocument 2022-11-10 00:36:39 +00:00
zkldi 583c9a8826 fix: prevent jubility from not sometimes
this fix ensures that scores are only fetched *from* jubeat, because why
would they ever need to be fetched from anywhere else (lol)

well, we were potentially fetching scores from other games by fetching
songIDs without discriminating on game first. This manifested in
accidentally letting `undefined` seep into our reducers, resulting in
NaN - which of course, in JSON, is `null`.
2022-11-08 01:25:38 +00:00
zkldi 19e158333f feat: allow certain classes to be downgraded
Things like class colours, volforce classes, etc. should
be able to be downgraded if they fall below their requisites.
2022-11-04 14:40:56 +00:00
zkldi 2bb54cdaaa fix(lr2hook): handle early exiting *properly* 2022-10-30 15:47:29 +00:00
zkldi deb2329993 feat: sv6c static importing 2022-10-22 19:27:49 +01:00
zkldi 839fac7bbc refactor!: rename milestones to quests and milestone-sets to questlines 2022-10-18 19:04:29 +01:00
zkldi 0985ca4f8c Merge pull request #715 from TNG-dev/zkldi/rivals 2022-10-16 19:27:00 +01:00
zkldi 1be6acb326 fix: make server tests compile and work 2022-10-16 19:19:58 +01:00
zkldi 2c3af78b7c feat: rival ranking on server 2022-10-14 23:53:35 +01:00
zkldi 28116909a1 feat: support sdvxInGameID as a matchType
this allows ANY_INF to be passed as a difficulty, which is convenient
for scripts that import from services that consider all of INF/GRV/HVN...
to be equivalent
2022-10-14 00:04:34 +01:00
zkldi bf5828c5f2 feat: barbatos sdvx6 support 2022-08-25 23:39:17 +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 0adc39b5cb experimental: initial autofix blast 2022-05-06 03:39:03 +01:00
zkldi 0b84416c29 test: add tests for userID/Notifications 2022-04-24 23:09:24 +01:00
zkldi a5e2ede4be test: add regression tests for scores/all 2022-04-23 17:59:58 +01:00
zkldi 679a769fc0 refactor: add mkFakeImport util function 2022-04-23 00:40:17 +01:00
zkldi fd3d77c4ad style: remove unused import 2022-04-22 23:18:23 +01:00
zkldi 77f3ba76a4 fix: Move FAKE_MIGRATION out of test-data
Attempting to depend on anything inside test-utils at runtime is a
footgun, and may result in the server not booting.

This patch stops the server from depending on something that might not
exist at runtime, such as test-utils/test-data trying to get the buffer
of the eamusement csv and failing catastrophically.
2022-04-22 23:13:18 +01:00
zkldi 715906eefb test: add tests for migrations 2022-04-22 02:12:32 +01:00
zkldi 3205a82a05 refactor(test-utils): add cleaner convenient test utils 2022-04-21 06:01:34 +01:00
zkldi cabc8dd9fc Merge branch 'develop' into zkldi/issue-673 2022-04-17 02:37:33 +00:00
zkldi 9574ea80fd fix: de-corrupt test-data that requested user get a lamp of '1100' 2022-04-17 03:27:55 +01:00
zkldi 74950d7a8a test: Add test alternative user data 2022-04-16 04:33:16 +01:00
zkldi c58aa14cac Remove parentMilestones as a feature. Handle it through database queries instead. 2022-04-14 03:10:06 +01:00
zkldi 0fc677dae0 UGPT Milestone Tests 2022-04-14 02:52:12 +01:00
zkldi ffe57046e2 Add UGPT Targets tests 2022-04-14 01:56:11 +01:00
zkldi 6cfda1bb1e Un-Revert table-folders patch 2022-04-13 15:38:45 +01:00
zkldi 2b9b009d8e Undo all snapshot changes, since snapshots won't work.
This reverts commit f0e0bef853.
2022-04-13 14:12:57 +01:00
zkldi ba5828973b Add tablefolders to usc test chart 2022-04-13 12:50:17 +01:00
zkldi cfa5810d37 Merge pull request #680 from TNG-dev/hotfix/v2.1.15 2022-04-05 01:40:21 +01:00
zkldi 7361fcdb5f Fix bug where EXG was rejected in prudence validation 2022-04-05 01:31:11 +01:00
zkldi 73c7011e89 Refactor to my slightly unhinged push/pull parentMilestones system 2022-03-30 04:18:43 +01:00
zkldi 5dc667d2a1 Tests pass again 2022-03-29 16:47:47 +01:00
zkldi 35ec22e3c0 Rename the types, too 2022-03-29 15:17:45 +01:00
zkldi a2c35a80c4 Rough Goal Outline (no tests) 2022-03-14 19:21:59 +00:00
zkldi 38d01ebf29 Apply various fixes including tachi-common bump
- Bump tachi-common
- Put classes into the BatchManual definition
- Make sure all test functions are strict
- Fix some issues with your prudence validation
- Some other stuff, probably.
2022-02-27 05:16:59 +00:00
zkldi b577e28b7b Update dependencies. This took forever. 2022-02-07 16:46:13 +00:00
zkldi cfc4232ddf Patch buggy stuff in sv6c 2022-02-01 17:15:14 +00:00
zkldi c96b9b89e4 Migrate to using RG-Stats for RG Stats Library.
Fixes #647
2022-01-31 15:44:43 +00:00