zkldi
67485e9837
refactor: improve performance of song lookups
...
use lookup tables to optimise looking up songs; the former solution
was O(n^2), this one is O(1) with a small hit to memory.
2022-09-04 20:03:31 +01:00
zkldi
fad5881a3b
fix: remove useless internal number from sgl formatting
2022-08-22 02:15:53 +01:00
zkldi
e455246376
fix: this star doesn't render on mobile devices
...
unicode maintains two star icons and only
one of them is properly supported on certain devices
huge pain because my editor and browser renders them
properly. wonderful.
2022-08-18 14:58:30 +01:00
zkldi
c3d888b84d
feat: store exScore from sv6c imports
2022-08-17 18:44:23 +01:00
j1nxie
8d12c01a7f
fix: typos in wacca import page + config
2022-08-08 18:27:05 +07:00
zkldi
6fcc54d999
feat: add starlight and stardust tables
2022-07-23 13:48:45 +01:00
zkldi
96702f7503
refactor: move bms tables to a constant place
2022-07-23 13:42:50 +01:00
zkldi
e3c0fc5a8a
feat(client): aiRating on UI
2022-07-18 00:55:27 +01:00
zkldi
44bd12e7a8
fix: allow 0 length about-mes
2022-07-17 21:39:47 +01:00
zkldi
cb397be104
feat: add XCD to common
2022-07-17 21:33:41 +01:00
zkldi
8299075040
fix: bms schemas, duplicate folders, iidx nonsense
2022-07-17 18:33:27 +01:00
zkldi
5f368077f9
fix: bms ailevel is a string, not a number
2022-07-17 17:42:48 +01:00
zkldi
487dfadc68
feat: add qubell tables and folders, mark as inactive
...
fix: patch an annoying mess in folders & tables.json
feat: get jubeat tables and folders right
fix: noooise
2022-07-17 17:42:26 +01:00
zkldi
e55a0eb129
fix: get tachi-server to atleast boot and sync with common
2022-07-04 02:15:43 +01:00
zkldi
1eecdf3e96
feat: add schemas for new challenge database things
2022-07-02 21:03:37 +01:00
zkldi
d59b628066
fix: i can't wait to move to a monorepo
2022-07-02 20:48:00 +01:00
zkldi
b68f368693
feat: add challenge types
2022-07-02 20:43:54 +01:00
zkldi
f0cfe8e75e
fix: aiLevel is a string, not a number
2022-06-26 16:56:15 +01:00
zkldi
cc82db447b
style: migrate to cadence
2022-06-26 16:28:11 +01:00
zkldi
7e6b8dc898
feat: add aiLevel types
2022-06-26 15:21:43 +01:00
zkldi
a6ecafb978
feat: add scratch dans
2022-06-26 15:07:55 +01:00
zkldi
a2e59072f7
fix: give proper tags to ln dans
2022-06-26 14:58:06 +01:00
zkldi
e0bd3455f5
feat: ln dan support
2022-06-26 14:51:34 +01:00
zkldi
3d9f1b3eb5
fix: whoops sessions shouldn't be rounded
2022-06-12 20:23:54 +01:00
zkldi
3c042daf2c
feat: always make itg rating algs round
2022-06-12 20:14:51 +01:00
zkldi
2c8dd5c5ee
feat: add itgChartHash
2022-06-12 19:52:33 +01:00
zkldi
668b0d5c80
feat: add banners
2022-06-12 18:33:56 +01:00
zkldi
9006e57010
feat: add proper format functions for itg
2022-06-12 18:05:29 +01:00
zkldi
b620417125
fix: accidentally not camelcase
2022-06-12 16:35:58 +01:00
zkldi
d9bee51100
feat: add average32speed and patch bug
2022-06-12 16:35:15 +01:00
zkldi
7fd008dd35
feat: add diedAt to itg stamina props
2022-06-12 16:31:32 +01:00
zkldi
b9da3dc14f
feat: add highest256 support and notesPerMeasure
2022-06-12 16:29:25 +01:00
zkldi
390197cf8e
feat: refactor to use arbitrary strings as itg difficulties, store difficulty tag elsewhere
2022-06-12 13:51:15 +01:00
zkldi
a4619750ee
feat: add schema support and fix types
2022-06-12 04:11:52 +01:00
zkldi
6e5b97a8ec
feat: enable itg support
2022-06-12 04:09:11 +01:00
zkldi
e110b7b78a
feat: add highest32 to score
2022-06-12 04:09:05 +01:00
zkldi
27950073a6
fix: this is used for low cutoffs and is fine. dw
2022-06-12 03:40:23 +01:00
zkldi
82d01603ac
fix: rename excellent combo to full excellent combo
2022-06-12 03:39:59 +01:00
zkldi
d79d071605
fix: rename Normal to Medium
2022-06-12 03:25:47 +01:00
zkldi
68481e9b11
fix: rename expert to challenge
2022-06-12 03:21:59 +01:00
zkldi
3c875bb618
feat: itg stamina support
2022-06-11 22:27:36 +01:00
zkldi
23e119c3fb
BREAKING(feat): make folder showcase stats only allow one folder
2022-06-01 14:58:01 +01:00
zkldi
63dfc45dc4
fix: remove nullable import processing info messages
2022-05-10 00:11:16 +01:00
zkldi
57e272a0d1
BREAKING: make ImportErrContent.message non-nullable
2022-05-10 00:09:56 +01:00
zkldi
2bd9657541
fix: add clan to the list of supported versions
2022-05-06 00:07:59 +01:00
zkldi
1ebd8ca2de
fix: add pretty version name for clan
2022-05-06 00:05:54 +01:00
zkldi
799ed3325b
feat: add support for clan
2022-05-06 00:04:30 +01:00
zkldi
092be8019d
fix: improve formatting of 2dxtra shortdiffs
2022-04-24 22:46:26 +01:00
zkldi
fd870117a0
feat: add notifications schema
2022-04-24 20:03:15 +01:00
zkldi
3f2a795229
fix: Place notifBody inside a body prop
...
The previous behaviour has issues with typescript expanding types.
This implementation does not, so we're gonna roll with that instead.
2022-04-24 15:35:02 +01:00