zkldi
9e36c81867
feat: use colourconfig better, patch LUGPTStats
2022-09-03 14:29:18 +01:00
zkldi
cbaa9570d5
fix: bokutachi tab indicators should be blue
2022-09-03 14:29:03 +01:00
zkldi
7ce8af42a7
refactor: rename UGPTStatsContext to AllLUGPTStatsContext
2022-09-03 14:15:27 +01:00
zkldi
6668a900a4
feat: initial context rewrite
2022-09-03 13:55:17 +01:00
zkldi
9c4afe2d8f
fix: don't verify emails if EMAIL_CONFIG isn't set
2022-09-03 13:54:22 +01:00
zkldi
33263e0103
fix: don't have invite codes by default
2022-09-03 13:49:45 +01:00
zkldi
684188fc18
Merge pull request #660 from Mobiuslau/jb-db-update
2022-09-02 19:29:22 +01:00
zkldi
2dda4925a6
Merge pull request #661 from TNG-dev/zkldi/no-instanceof
2022-08-31 02:07:46 +01:00
zkldi
84387ba78b
fix: improper logging of classes in score import
2022-08-31 01:48:52 +01:00
zkldi
dd821e0a69
refactor: use tagged unions instead of instanceof
...
Instanceof appears to be somewhat broken in typescript. Still looking
into it.
2022-08-31 01:48:52 +01:00
zkldi
eeb7d21602
fix: pin server ts target at es2020
...
I'm *pretty* sure it should be inheriting this from the parent tsconfig,
but it doesn't seem like it is. instanceof doesn't work if we're
compiling for ES3, and I think we might be doing that?
2022-08-30 13:43:59 +01:00
Mobiuslau
33261a03eb
Jubeat versions list assumes final state for festo.
2022-08-28 21:19:36 +02:00
zkldi
89614b3c01
Merge pull request #659 from TNG-dev:zkldi/issue-125
...
feat: Add DP tiers
2022-08-27 17:33:44 +01:00
zkldi
ff5998b99a
feat: add initial dp tier data
2022-08-27 16:41:32 +01:00
zkldi
47c893f1eb
fix: set individualDifference on dp tiers
...
(it's invalid to not have this set, not sure why it wasn't)
2022-08-27 16:39:19 +01:00
zkldi
078a34afc2
feat: allow forcing local seeds via env var
...
Every-so-often we want to run a script that works against local seeds
rather than a remote. It's inconvenient to have a variable passed to all
of the times seeds are clones, so this env var allows this to be
overridden globally. Likely only for script usage; not even documented.
2022-08-27 16:37:56 +01:00
zkldi
8a14b1386e
feat: fix stale highlights in sessions
2022-08-27 16:14:27 +01:00
zkldi
7e8d54bef5
fix: shut up josh
2022-08-27 15:30:33 +01:00
zkldi
62b342cd74
fix: only display highlighting tip if you're the requesting user
2022-08-27 15:28:22 +01:00
zkldi
c9018b683d
fix: use https always for barbatos links
2022-08-27 13:39:26 +01:00
zkldi
e6c3eca2ef
feat: add barbatos sdvx6 links
2022-08-27 13:36:40 +01:00
zkldi
b841f43119
Merge pull request #655 from TNG-dev:zkldi/issue-654
...
fix: remove all instances of isLoading
2022-08-26 00:28:48 +01:00
zkldi
9991313dab
fix: remove all instances of isLoading
2022-08-26 00:27:34 +01:00
zkldi
5eb3c51849
feat: add importType to import context
2022-08-25 23:57:44 +01:00
zkldi
095e5048b6
Merge pull request #651 from TNG-dev:zkldi/issue-650
...
feat: barbatos sdvx6 support
2022-08-25 23:57:25 +01:00
zkldi
bc1918454e
test: update how POST /ir/barbatos checks scores
2022-08-25 23:48:56 +01:00
zkldi
bf5828c5f2
feat: barbatos sdvx6 support
2022-08-25 23:39:17 +01:00
zkldi
e779a777bc
fix: don't point to dead batch-manual pages
2022-08-25 22:31:43 +01:00
zkldi
bf10b2b804
docs: fix incorrect links in mkdocs.yml
2022-08-25 22:11:01 +01:00
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