Commit Graph
944 Commits
Author SHA1 Message Date
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