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
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
04d1f6a795
feat: track score imports
2022-11-05 21:56:02 +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
53ddd4c247
feat: tests, static-import rejection
2022-10-22 19:31:34 +01:00
zkldi
deb2329993
feat: sv6c static importing
2022-10-22 19:27:49 +01:00
zkldi
5ae4d720c7
test: add regression tests for sdvxInGameID importing
2022-10-22 12:41:26 +01:00
zkldi
82a9cc77aa
fix: we can't use pnpm ts-node
...
i have no idea why this doesn't work but I don't have the time
to investigate properly at the moment.
How bizarre. We definitely have ts-node installed,
and pnpm ts-node should work reliably.
If anything, what we're doing right now *shouldn't* work!
2022-10-20 11:49:40 +01:00
zkldi
e2b3a8545d
fix: use pnpm ts-node instead of ts-node
2022-10-20 11:28:27 +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