Commit Graph
486 Commits
Author SHA1 Message Date
zkldi b0078fa9d9 fix: disable forcegrid as doesn't work 2024-10-28 22:08:21 +00:00
zkandzkldi 3c62d3d58b feat: more options on tierlist view (#1200)
* feat: more options on tierlist view

wait...

* fix: actually this was always clear tier

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-10-28 20:30:22 +00:00
beerpsi 613aca0090 fix(client): use the rating formatter specified in tachi-common for history graphs (#1189)
* fix(client): use the rating formatter specified in tachi-common for history graph

* adjust margins so the rating numbers fit

* museca: drop decimal places from profile rating

* adjust margins again to accommodate for wacca/jubeat/gitadora

* chore: lint
2024-10-04 00:35:49 +01:00
huantian b28db4a3ac fix: replace patreon reference with ko-fi (#1174)
ko-fi is also styled "Ko-fi" apparently, so just edited that too
2024-09-05 14:01:52 +01:00
saintnoodle 2a072440c0 refactor(client): unify user profile components (#1156)
* disable query instead of throwing an error

* stop header from fetching user stats when no user

* unify user profiles components

for logged in users viewing their own profiles, it now simply reads the UGS in context

for viewing other users' games, it now uses react query instead of making a fetch every time the component is created

* fix rivals button being shown to logged out users
2024-08-27 09:43:32 +01:00
Gyoo 4254e29917 DDR Implementation (#1132)
* feat: DDR Implementation

* style: lint fixes

* chore: update rg-stats

* feat: ddr konaste songs and charts update
2024-08-09 19:08:49 +01:00
Albert Shin 17a95f1cfa feat: add myt maimai dx import support (#1143)
* feat: add myt maimai dx import support

* chore: fix myt integration showing up, tests

* chore: formatting

* fix: linting

* chore: more formatting

* chore: maybe running lint-fix will fix it
2024-08-09 11:53:19 +01:00
beerpsi b4af3928cb fix: correct dead links caused by my username renaming (#1138) 2024-07-30 20:41:30 +01:00
zkldi 315b83ee51 docs: rename zk to something more memorable 2024-07-14 19:55:41 +01:00
zkldi b8d05b8554 fix: make the disconnection error less immature 2024-07-14 17:11:25 +01:00
zkldi 3d7c3a589c fix: fucking precedence rules and eslint just guessing 2024-07-08 01:43:58 +01:00
zkldi fea7d4d9e4 fix: allow invites to be infinitely created if you're an admin 2024-07-07 13:45:53 +01:00
zkldi 68b5b3d092 fix: kamaitachi.fervidex.json 2024-06-28 17:10:59 +01:00
zkldi 42ef2e8661 fix: better typescript handling...
And lo, for the code was formless and void;
darkness was all over the face of the deep.
We looked and we said:

Look at that fucker dance.
2024-06-25 20:50:20 +01:00
zkldi f0c5ef84e4 fix: "What?" - Richard Nixon 2024-06-25 20:39:01 +01:00
saintnoodle f920e29624 fix: cleanup some react errors (#1117)
* fix: key prop errors

this may not catch all of them, but it's a lot of them

also fixes a type error in SpecificFolderPage when accessing GPTImpl

* fix: wait for component render before calling setState

* fix: don't update component after unmount

* fix: no-op caused by debounced functions trying to update after unmount

* fix: fragments without keys

* fix: undo some changes that don't need to be made
2024-06-25 20:25:49 +01:00
zkldi 41aa3ebaaf fix: this messes up the cache; what the hell? 2024-06-07 12:47:50 +01:00
Xinnoh 71a6a8ca55 Update maimai/chuni import descriptions for official site import to not just intl (#1102)
* change chuni/maimai import descriptions to not just intl

* Update ImportPage.tsx

* Update ImportPage.tsx
2024-06-06 15:49:01 +01:00
zkldi 2ebe9f9544 feat: things (#1098)
* feat: clean up this disgusting filter directive thing

* fix: THIS FIX WAS THIS EASY FOR THIS LONG???

* fix: version is obsolete

* feat: much prettier...

* feat: big import warnings

* feat: sour times
2024-06-05 01:49:51 +01:00
Christopher Cooper e00ebb0d40 add links to GAN and NAG in service integration page (#1093)
This change is completely untested!!

I think this was meant to be here since GAN and NAG were split out, but somehow got missed. I just noticed it and it looks like an obvious fix. I did this in the github web editor so I have no clue if it works lol
2024-05-28 22:16:00 +01:00
nairobi a52a4f814b feat: add inohara as a default client (#1090) 2024-05-24 12:46:57 +01:00
Albert Shinandzkldi a09291265c feat: add myt chunithm support (#1082)
* feat: add myt chunithm support

* fix: check linting when merging

* fix: run linter

* fix: my ide is very broken and likes to delete code at random

* fix: linting isn't being called correctly *anywhere*...

* fix: eslint ignore .d.ts

* fix: lint common

* fix: well whatever i guess literally nothing ever fucking works in js tools

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-05-17 21:43:29 +01:00
Albert Shinandzkldi 970f7caa9e feat: add myt ongeki support (#1076)
* feat: add myt ongeki support

* fix: import myt score

* style: undo misc. prettier changes

* fix: nit on logging

* fix: use song-chart desync as the term here

and severe as loglevel

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-05-15 15:09:57 +01:00
zkldi 24232e0522 feat: search youtube for stuff (#1074) 2024-05-14 18:34:52 +01:00
zkldi 362a8dfa54 fix: sort classes on leaderboards page 2024-05-13 01:11:21 +01:00
Christopher Cooperandzkldi c64623cf59 implement WACCA import from MYT (#1039)
* add inGameID to WACCA charts

* add WACCA import support from MYT

* add client support for api/myt-wacca

* add bot support for api/myt-wacca

* remove artistJP and titleJP from songs-wacca

Turns out these aren't actually in the game data or anything, and we won't be
able to get their values for omni songs or future songs added in plus.

* add some missing omni WACCA songs

* add test

* fix tabs in test.conf.json5

* revamp grpc call handling a bit and add more error handling

* feat: drag the protofiles in rather than alter build

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-05-08 20:31:15 +01:00
nairobiandzkldi 4a80b1f516 feat: Ongeki support (#1013)
* feat: initial ongeki support

* feat: initial ongeki seeds

* chore: link to a basic score exporter

* fix: unhardcode the colSpan of score dropdowns

Fixes ongeki and doesn't break chunithm

* fix: make bellCount optional to match judgements and damage

* docs: add a page for Ongeki

* feat: ongeki seeder

* feat: implement isHot

Also restore Arcaea to test.conf.json5 (it was a mistake)

* fix: add isHot to the seeder

* fix: proper handling of re:masters

Also change non-full-bell from an empty string to "NONE", for clarity

* docs: document the re:master fix

* feat: update rg-stats to 0.5.5

enables ongeki calcs

* chore: lockfile

* fix: get rid of scales as they're unused

* fix: update name->NAME

* minrelevantvalue should be one of the values?

* fix: add property that must be there?

* fix: jesus christ the tests are loud

* better docs on mrv

* fix: remove platdelta, make platscore optional

* fix: grade B tests oh my god

* fix: rating check

* fix: pb merge check

* fix: pb merge check #2

* fix: use nowrap in all lamp cells

* fix: tidy up platcell

* fix: all of these MUST be part of scoreID

* fix: remove unused code

* feat: remove note counts & isHot

* chore: bump rg-stats

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-05-08 18:00:46 +01:00
zkldi f4aadda123 fix: alignment for games w/o diffs (#1040) 2024-04-17 21:28:53 +01:00
zkldi 6115b61599 feat: use "/kshook" everywhere 2024-04-17 15:46:47 +01:00
zkldi 6fb2fbd653 fix: mandate login for oauth routes 2024-04-15 22:15:39 +01:00
zkldi 61b2cb96b0 fix: humanity writhes at the homogeneity it demands
As tachi sprawled out from something I made for myself as an 18 year old
to something that is used by hundreds and at the forefront of my
CV/professional life, the unbelievably candid expressions here now seem
off-putting and problematic and 'unprofessional' (i.e. human); A bit like
suddenly getting an actual, real, recognisable piece of a chicken
mixed with your mulched chicken-paste nuggets.
2024-04-12 23:58:52 +01:00
zkldi 630ff9a088 fix: make logs readable 2024-04-10 14:20:22 +01:00
zkldi 5ace873db9 fix: update credits
and rev up those fryers!

todo: make this properly specify maintainership
2024-04-10 13:29:27 +01:00
saintnoodleandsaintnoodle 1dec6d34c6 feat: replace MUI tabs with custom implementation (#1030)
* feat: custom navbar implementation

* remove mui/material

* add key navigation and improve visuals

also allow for handling of cases that likely won't happen anyway

---------

Co-authored-by: saintnoodle <hi@noodle.moe>
2024-04-09 23:35:57 +01:00
zkldi 318279f53c fix: rm tng-dev 2024-04-07 22:13:43 +01:00
zkldi 7943f63624 feat: just keep config in sync... 2024-04-07 20:51:11 +01:00
zkldi 47f3b064c7 feat: new email 2024-04-07 18:17:47 +01:00
zkldi 287b5fac27 feat: move urls 2024-04-05 20:48:55 +01:00
zkldi 821cc343a8 feat: rename ktchi to kamai and btchi to boku 2024-04-05 16:39:35 +01:00
zkldi 05b9c56d01 fix: footgun api, pfps work 2024-01-27 00:08:56 +00:00
Lumine ce2d3e9c62 feat: more chunithm import methods (#976) 2023-11-29 17:31:40 +00:00
beerpsi 35974fcf7d Add Saekawa hook as an import method for CHUNITHM (#974) 2023-11-20 19:00:06 +00:00
zkldi 5fdee42b7d fix: dangling import of dead file 2023-11-14 22:28:36 +00:00
zkldi b9e7e04b6e feat: remove MER from codebase
Hasn't been used in forever.
2023-11-14 22:23:51 +00:00
zkldi b473925047 fix: remove unused image calls 2023-11-12 20:48:52 +00:00
zkldi 85d93c9aaa fix: bad links to dead docs 2023-11-12 17:45:45 +00:00
zkldi 998ccef186 fix: make the keyboard/other distinction clearer for usc 2023-10-17 16:25:31 +01:00
zkldi 37516ffc56 feat: unscrew pnpm forcefully 2023-10-16 12:55:11 +01:00
Adam Thibert f4292dcf1b Add Mikado hook as a featured import method for SDVX (#947) 2023-09-28 10:07:51 +01:00
zkldi eb846ea42b fix: toGPT links should work properly 2023-09-22 11:51:05 +01:00