zkldi
99a1f5337e
fix: don't multiply unix ms by 1000
...
wouldn't happen in F#
2022-11-05 21:01:56 +00:00
zkldi
28a2ceac0c
test: add regression test for sv6c static timestamps
2022-11-05 18:57:01 +00:00
zkldi
b7c08c0f44
fix: kshook static imports are unix seconds, not unix ms
2022-11-05 18:54:30 +00:00
zkldi
87467c389d
fix: test mistake
2022-11-05 18:05:25 +00:00
zkldi
fb18726f1e
fix: should recalc sessions impacted by a score deletion
2022-11-05 17:56:23 +00:00
zkldi
340a893735
fix: faulty delete-session/import logic in deletemultiplescores
2022-11-05 17:54:22 +00:00
zkldi
d5cd9aae6c
fix: don't mark same-class/less-class state changes as "achievements"
2022-11-05 16:46:42 +00:00
zkldi
4b9f421912
fix: bpi updates should backport to staging aswell
2022-11-05 15:19:59 +00:00
zkldi
8b5d70238d
fix: poyashi bpi sometimes stores their numbers as strings
...
because of course they do
2022-11-05 15:17:26 +00:00
zkldi
7a6f088d00
feat: make PMS merge BP aswell
2022-11-04 20:25:53 +00:00
zkldi
d72d788974
feat: inherit lamp graphs and bp for bms pbs
2022-11-04 20:21:42 +00:00
zkldi
ef1a892f82
fix: regression test for downgrades
2022-11-04 14:42:34 +00:00
zkldi
2c8ac579d4
fix: prevent tests from sometimes not running
...
this is some weird circular import issue, not sure how to resolve it
but tearing out the import and replacing the function works
so, that's what we're rolling w for now.
2022-11-04 14:42:23 +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
e8834db056
fix: kshook static is unix seconds not unix ms
2022-11-03 03:13:57 +00:00
zkldi
6ea0d34ec7
fix: add migration for broken inf score merge
2022-11-02 16:17:47 +00:00
zkldi
88bfed77f6
fix: remove brutal footgun in UpdateScore
...
songID doesn't update even if you change the chart...
2022-11-02 16:14:59 +00:00
zkldi
a98322dcea
fix: support resident properly
2022-11-02 15:31:23 +00:00
zkldi
d59bd1586d
fix: stupid typo stop programming at 4am challenge
2022-11-02 04:38:34 +00:00
zkldi
5df6b2c26b
feat: enable resident
2022-11-02 04:14:19 +00:00
zkldi
e921d2bb7b
feat: fervidex ch-omni enable
2022-11-02 03:33:15 +00:00
zkldi
1f9f62fc7c
feat: add migration script for old charts
2022-10-30 17:03:28 +00:00
zkldi
2bb54cdaaa
fix(lr2hook): handle early exiting *properly*
2022-10-30 15:47:29 +00:00
zkldi
0de9214d55
fix: typo
2022-10-30 01:58:44 +00:00
zkldi
a8ebb2c3c0
feat: add migration to fix borked bms charts
2022-10-28 03:26:21 +01:00
zkldi
96b9b21cab
fix(critical): sync correct seeds!
...
whoops
2022-10-28 03:07:42 +01:00
zkldi
5a591c4f94
feat: backsync to staging and prod always
2022-10-28 00:54:20 +01:00
zkldi
1635bc7574
fix: bms-table-sync should just update levels, not add new folders/tables
2022-10-27 20:28:40 +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
d89e3fbbb5
fix: tests
2022-10-22 19:46:02 +01:00
zkldi
deb2329993
feat: sv6c static importing
2022-10-22 19:27:49 +01:00
zkldi
b650213cc2
feat: enable batch manual errmsgs in client before uploading
...
this runs prudence schemas on the browser
straightforward enough, required a little refactoring, but we're good.
2022-10-21 01:48:50 +01:00
zkldi
d17bb49a6e
fix: remove misleading comment in sdvx class handler
2022-10-21 00:46:55 +01:00
zkldi
7397406caa
feat: support casthour
2022-10-19 19:50:49 +01:00
zkldi
839fac7bbc
refactor!: rename milestones to quests and milestone-sets to questlines
2022-10-18 19:04:29 +01:00
zkldi
910a6756f8
fix: offByOne in initial rival ranking set
2022-10-17 00:21:37 +01:00
zkldi
ffb776e691
feat: recalc rivalRankings when you set new rivals
...
UNTESTED! lol
2022-10-16 23:47:18 +01:00
zkldi
dd5fc52e1e
fix: make tests pass
2022-10-16 22:01:14 +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
5941902257
feat: set default rival or global rankings
2022-10-16 15:26:00 +01:00
zkldi
0b54d6d862
feat: rival ranking in UI
2022-10-15 02:49:41 +01:00
zkldi
2c3af78b7c
feat: rival ranking on server
2022-10-14 23:53:35 +01:00
zkldi
8db22b7ff4
fix: make sure git configuration occurs in a git repo
...
otherwise it will fail. very crazy stuff going on today huh.
2022-10-14 00:04:34 +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
7591ad69b2
fix: account for context.version in inGameID batch-manual importing
2022-10-14 00:04:34 +01:00
zkldi
20ff2b0212
fix: arc no longer crashes due to _id clobbering
2022-10-14 00:04:34 +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