zkldi
1977b75dd5
feat: remove #RANDOM migration
2022-12-16 10:28:18 +00:00
zkldi
cda29fe07d
feat: probably fix jubeat 1dp stuff
2022-12-16 08:14:41 +00:00
zkldi
98271923ec
feat: following endpoints
2022-12-14 01:09:26 +00:00
zkldi
21c3a66d9d
feat: add friends to types and create migration
2022-12-14 00:52:00 +00:00
zkldi
2e9d791fa4
fix: utterly broken and nonsensical migrations
2022-11-06 02:40:35 +00:00
zkldi
5830b67922
fix: kshook scores shouldn't be marked with user intent
2022-11-06 02:38:06 +00:00
zkldi
2a71641f9e
fix: migrate to fix incorrect fervidex userIntent
2022-11-06 02:29:06 +00:00
zkldi
6ea0d34ec7
fix: add migration for broken inf score merge
2022-11-02 16:17:47 +00:00
zkldi
1f9f62fc7c
feat: add migration script for old charts
2022-10-30 17:03:28 +00:00
zkldi
a8ebb2c3c0
feat: add migration to fix borked bms charts
2022-10-28 03:26:21 +01:00
zkldi
7eaa8bc06b
fix(lr2hook): reject BP if user failed
...
LR2Hook sends invalid BP if the user ends up exiting the song early.
We need to handle this, and not accept it.
2022-10-27 19:46:33 +01:00
zkldi
5941902257
feat: set default rival or global rankings
2022-10-16 15:26:00 +01:00
zkldi
b4778040ff
fix: separate some migrations to boku/kamai specific
...
since some migrations are boku/kamai specific, them
running on the wrong thing causes unecessary stress
and gray hairs
for me
2022-10-11 19:23:48 +01:00
zkldi
695fa98fec
feat: mount migration
...
confirmed to work on local hardware, should be good.
2022-10-07 01:48:21 +01:00
zkldi
ac0debe2e9
feat: add migration script for iidx notecounts
2022-10-07 01:09:12 +01:00
zkldi
05cc2ac02a
feat: add migration script for removing jubeatNightScores
2022-08-25 13:09:08 +01:00
zkldi
a90ed51061
fix: iidx migration name whoops
2022-08-18 18:52:43 +01:00
zkldi
984e29e042
fix: mount migrations removeiidxbeginners/updatejubeatpreferredtables
2022-08-18 18:26:59 +01:00
zkldi
91e2dd300a
feat(server): add migration script to safely delete beginner scores
2022-07-20 21:57:22 +01:00
zkldi
8d2408575d
feat: add migration for jubeat preferredTables
2022-07-17 22:50:35 +01:00
tachi-seeds
c0d5d40944
fix: refactor process.exit(1) calls to run after logger flushes
...
https://stackoverflow.com/questions/18771707/how-to-flush-winston-logs
2022-06-22 11:55:16 +01:00
zkldi
9dd935dfba
feat: add migration for removing array-based folder-stats
2022-06-01 15:09:53 +01:00
zkldi
cad860413e
fix: make all tests pass
...
I'm sorry for how disgustingly large all of these commits are. I promise
that this is the last time something this disgusting will happen.
This is a mono-patch for various things that were broken by the major
refactor. It's mostly things like error messages now being different
(and tests failing as a result).
Some notable fixes include me accidentally deleting the entire DELETE
api-tokens endpoint (lol), and timeAchieved: 0 in batch-manual not
coercing to null anymore. It appears the behaviour was intentional for
some reason. I'm not sure why though.
2022-05-31 17:56:14 +01:00
zkldi
a6d23ad40a
experimental: final cadence validation commit
2022-05-25 21:29:54 +01:00
zkldi
0adc39b5cb
experimental: initial autofix blast
2022-05-06 03:39:03 +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
2940808915
style: add a comment explaining unapplied migrations
2022-04-22 04:47:48 +01:00
zkldi
715906eefb
test: add tests for migrations
2022-04-22 02:12:32 +01:00
zkldi
b70f02de01
fix: make update script update more than one record
2022-04-22 01:43:23 +01:00
zkldi
960a7e93d3
fix: Remove migrations from pending when they fail
2022-04-21 18:36:27 +01:00
zkldi
cb7e9f8946
style: Add comment for migration failures
2022-04-21 17:31:19 +01:00
zkldi
9fe155bf71
feat(migrations): apply unapplied migrations on init
2022-04-21 17:28:59 +01:00
zkldi
c1900e1c93
feat(migration): add ugpt-rivals migration script
2022-04-21 17:22:30 +01:00
zkldi
eaf2761c96
fix(migrations): add more logging
2022-04-21 17:22:15 +01:00
zkldi
b1248f861a
feat(migration): create a skeleton framework for applying migrations
2022-04-21 17:17:28 +01:00