zkldi
09c84c71a2
feat: notifications UI
...
minimal, but just works (tm)
2022-11-10 00:22:43 +00:00
tachi-seeds
8d5dbe2ef3
Backsync BMS+PMS Songs/Charts 2022-11-09T03:00:46.670Z
2022-11-09 03:00:48 +00:00
zkldi
37c0df61ee
fix: make jubility parsing determinstic
...
it was effectively plucking 30 random pbs
2022-11-08 13:09:11 +00:00
tachi-seeds
2ee5cfee6e
Backsync BMS+PMS Songs/Charts 2022-11-08T03:00:45.843Z
2022-11-08 03:00:47 +00:00
zkldi
ef42aa335e
fix: improve clarity of forcestaticimport
2022-11-08 02:43:09 +00:00
zkldi
210a534a4f
Merge pull request #747 from TNG-dev/zkldi/jubility-lessthan60-fix
2022-11-08 01:37:36 +00:00
zkldi
d4ea97cb9b
Merge pull request #746 from TNG-dev/zkldi/fix-kai-spontaneous-dan-fail
2022-11-08 01:37:17 +00:00
zkldi
8ab09eaea6
docs: remove false comment
2022-11-08 01:27:43 +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
4b801cf0cb
fix: make tests compile
2022-11-07 21:58:21 +00:00
zkldi
118ad7e9ec
fix: UI nit
2022-11-07 21:17:51 +00:00
zkldi
33a3efe5b0
fix: make kai-type-apis not spontaneously fail to sync classes
...
reauthing *did not* happen in the case where class-searching
failed. It happened when the iterator is called,
which is after the classHandler is curried.
2022-11-07 21:01:47 +00:00
zkldi
a8e7c23444
fix: use preferred score alg on gpt chart page
2022-11-07 20:52:32 +00:00
tachi-seeds
3385676053
Backsync BMS+PMS Songs/Charts 2022-11-07T03:00:47.417Z
2022-11-07 03:00:49 +00:00
zkldi
2bd3195184
feat: support EXCEEDs from eamusement csv
2022-11-06 03:43:33 +00:00
zkldi
b9afc41e41
fix: remove debug
2022-11-06 03:28:56 +00:00
zkldi
acf8195512
fix: make arc-sdvx imports work
2022-11-06 03:21:27 +00:00
zkldi
d4329a2b0b
fix: improve sdvx kai class logging
2022-11-06 03:04:39 +00:00
zkldi
2541c2f474
fix: improve logging on sdvx skill_level dropping
2022-11-06 03:01:54 +00:00
tachi-seeds
159e0acee4
Backsync BMS+PMS Songs/Charts 2022-11-06T03:00:47.179Z
2022-11-06 03:00:49 +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
3a5c14bdb2
fix: fervidex scores should not have user intent
2022-11-06 02:28:51 +00:00
zkldi
fab0ef0f4e
style: remove useless import
2022-11-06 01:53:17 +00:00
zkldi
21fe249c35
Merge pull request #744 from TNG-dev/zkldi/import-status-tracking
2022-11-06 01:50:12 +00:00
zkldi
6187b6848e
fix: mark import endpoints as TODO for testing
2022-11-06 01:30:51 +00:00
zkldi
f609426e1e
feat: user imports page
2022-11-06 00:55:56 +00:00
zkldi
d86e3190e6
feat: allow admins to see other users things
2022-11-06 00:43:49 +00:00
zkldi
360d6c6f5f
test: fix whoops
2022-11-06 00:36:58 +00:00
zkldi
2b362d1fdd
feat: import viewer/analyser util
2022-11-06 00:26:10 +00:00
zkldi
a58582ca10
feat: expose import trackers and add general endpoints
...
also fix the bug where import errors weren't tracked anymore
as they were being exiled from redis.
2022-11-05 21:56:45 +00:00
zkldi
04d1f6a795
feat: track score imports
2022-11-05 21:56:02 +00:00
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
6da7e6e69f
fix: recalc sessions should prune 0-score ones.
2022-11-05 17:54:29 +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
8b87dee66d
fix: remove useless log
2022-11-05 16:31:12 +00:00
zkldi
3595a8dfe1
fix: bpi-coefficients should be numbers
2022-11-05 15:22:52 +00:00
tachi-seeds
6dbe48bd75
BPI Update 2022-11-05T02:00:35.521Z
2022-11-05 15:22:47 +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
f9c98c2324
feat: reset forceStaticImportStatus after sv6c use
2022-11-05 15:07:51 +00:00
tachi-seeds
f4db4c2954
Backsync BMS+PMS Songs/Charts 2022-11-05T03:00:47.049Z
2022-11-05 03:00:49 +00:00
zkldi
3f86adefbf
Merge pull request #743 from TNG-dev/zkldi/issue-711
2022-11-04 20:46:34 +00:00
zkldi
7a6f088d00
feat: make PMS merge BP aswell
2022-11-04 20:25:53 +00:00