zkldi
5db86c29a3
fix: inherit prototypes, not classes
2022-08-25 17:12:38 +01:00
zkldi
7e5e7d0c25
fix: add tip for highlighting/commenting
2022-08-25 14:47:27 +01:00
zkldi
afe6e0ba84
fix: enforce prototypes in converter-failures
...
Typescript sometimes decides to "compile out" prototype chains like this
we have to *enforce* that these classes have the right inheritance,
because we do instanceof checks to determine what kind of error was
thrown. We could switch to a tagged union approach, but this seems more stable.
2022-08-25 14:40:19 +01:00
zkldi
05cc2ac02a
feat: add migration script for removing jubeatNightScores
2022-08-25 13:09:08 +01:00
zkldi
7a616e9537
feat: remove やんややんやNight from jubeat database
...
This chart has 48 alternative versions, and is only playable
in certain prefectures. Since this is antithetical to the point of a
score tracker (not everyone can play the chart), we're removing it
effective immediately.
What a stupid gimmick.
2022-08-25 12:55:11 +01:00
zkldi
d7900638ba
fix: defer discord transport submissions if we get 429d
...
This was giving us brownout problems. When we tried to restart all of
our things, only some of them would connect to discord. The rest
would be 429d, and not boot.
This stopped us from firing up score workers, amusingly.
2022-08-24 09:25:25 +01:00
zkldi
d3e6611a33
fix(client): missed one beatoraja ref
2022-08-23 17:12:19 +01:00
zkldi
97df6fe933
fix(client): rename beatoraja to lr2oraja in bms contexts
2022-08-23 17:11:00 +01:00
zkldi
23043f63c7
fix(client): space between You Have and your lamp
2022-08-23 17:04:28 +01:00
zkldi
e9441b69fb
fix: user docs are now called wiki docs
2022-08-23 12:50:40 +01:00
zkldi
16d5c6e968
docs: fix mispointed docs urls
2022-08-23 12:29:10 +01:00
zkldi
721e422a75
fix: neuter sl12s
2022-08-22 06:52:34 +01:00
zkldi
1a6644cee9
feat: add hacky sl12 patch
2022-08-22 06:46:04 +01:00
zkldi
8b36dd371f
fix: fix stars again zzz
2022-08-22 06:21:19 +01:00
zkldi
a7c6d51b5a
fix: two unicode stars, only one renders in chrome
2022-08-22 06:02:01 +01:00
zkldi
3afdb42162
fix: also update sgl calc
2022-08-22 05:21:32 +01:00
zkldi
3a68768939
fix: format sieglinde properly
...
it was going from normal 12 to insane 0, when it should've been going
from normal 13 to insane 1.
2022-08-22 05:16:16 +01:00
zkldi
674568a915
docs: sync-state is inefficient, but we don't care
2022-08-22 05:07:39 +01:00
zkldi
c509ab1c28
feat(server): add "recalc-everything" to package.json
2022-08-22 04:28:12 +01:00
zkldi
5336233ebe
Merge pull request #641 from Adamaq01/staging
2022-08-22 04:22:04 +01:00
zkldi
6463e39b0b
test: fix faulty test with invites
2022-08-22 03:34:47 +01:00
zkldi
308245a2ee
Merge pull request #642 from TNG-dev/zkldi/issue-637
2022-08-22 03:25:50 +01:00
zkldi
dd852eb4d9
fix: add search terms to sgl folders
2022-08-22 03:11:26 +01:00
zkldi
c3f9960f89
fix: fix broken colspan in not-played-folders
2022-08-22 03:02:27 +01:00
zkldi
4c11d83a72
feat: apply sieglinde.
...
WE'RE DONE! THAT'S IT. FINALLY. I CAN REST.
2022-08-22 03:01:47 +01:00
zkldi
cf0e19bede
feat: update apply-sieglinde script
2022-08-22 02:43:40 +01:00
zkldi
16b9ecc32c
fix: DON'T DELETE THE LOCAL WORKING SEEDS
...
i've made this option even more obvious now given that i just messed it up
2022-08-22 02:33:53 +01:00
zkldi
55472956f6
feat: add amusing mutatecollection warning
...
yes, i just got bit by this. lol
2022-08-22 02:26:11 +01:00
zkldi
b9861d5ca4
fix: limit tierlist values to 2dp on the ui
2022-08-22 02:16:08 +01:00
zkldi
fad5881a3b
fix: remove useless internal number from sgl formatting
2022-08-22 02:15:53 +01:00
zkldi
6443111353
feat: more sieglinde work
2022-08-22 02:08:49 +01:00
zkldi
877feb08b3
fix: dont ever delete local seeds
2022-08-22 02:08:35 +01:00
zkldi
b72ffeec57
feat: support syncing database-seeds from local
2022-08-22 02:06:30 +01:00
zkldi
26ceaac910
feat: rebase against baseLevel, general sieglinde genius
2022-08-22 01:14:47 +01:00
zkldi
ad16caf1d4
refactor: delete go implementation
...
We can go back to it if we need to, git tracks history!
2022-08-21 23:21:45 +01:00
zkldi
6f21054aff
feat: improve sgl output
2022-08-21 18:07:56 +01:00
zkldi
393cb22359
feat: make sieglinde work on all tables
2022-08-21 15:56:28 +01:00
zkldi
80fe0a96e1
feat: apply sieglinde to insane table
2022-08-21 13:45:32 +01:00
zkldi
08c9c7841e
feat: sieglinde v1
2022-08-21 13:34:26 +01:00
Adam Thibert
223d31ea1d
feat: update old usc converts levels
2022-08-21 04:18:48 +02:00
zkldi
254e989d5e
Merge pull request #639 from Adamaq01/staging
2022-08-21 00:45:44 +01:00
zkldi
ee5e4f731e
refactor: small convert script tidyup
2022-08-21 00:43:54 +01:00
zkldi
bee602819f
chore: run the linter
2022-08-21 00:39:57 +01:00
zkldi
4ba32c31d0
fluff: new splash
2022-08-21 00:36:06 +01:00
zkldi
bf8a9b28e8
Merge pull request #640 from TNG-dev/zkldi/issue-629
2022-08-21 00:28:47 +01:00
zkldi
0f5cba5545
fix: reset captcha on register fail
2022-08-21 00:27:23 +01:00
zkldi
dd025d4210
fix: reset captcha if you fail to login
2022-08-21 00:23:53 +01:00
Adam Thibert
a3a4341c5e
feat: update usc charts/songs seed with new converts
2022-08-21 01:16:41 +02:00
Adam Thibert
cebca76eec
feat: add a script to help update usc converts
2022-08-21 01:14:57 +02:00
zkldi
11f87f2706
docs: enforce pnpm run <scriptname>
...
Can you believe it? pnpm <scriptname> goes through this bizarre
anti-logic wrt. running scripts.
If the script is a dedicated pnpm command, it will run that command.
Else if the script exists in package.json, it will run it.
At this point, it then tries to run it as a normal shell command. By
checking if <scriptname> is in $PATH and then executing that.
What the hell? This was helpfully revealed to my by a tester who found
`pnpm sort` was taking too long. That's because it was running
`sort(1)`.
Absolutely insane behaviour. Why???
2022-08-20 23:54:39 +01:00