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