Commit Graph
1032 Commits
Author SHA1 Message Date
zk 593adb2717 feat: Dev Container (#1149)
* temporary dvctr

* start of work

* fix: timeouts in windows

* fish?

* feat: better, working stuff

* refactor: rename database-seeds to seeds/

* better

* fdsaf

* feat: don't let our container get owned by root

* fix: better user handling

* feat: falling asleep at my desk i yield to you what i have done

* feat: autoadminify

* docs: denote trickshot

* feat: open in browser on launch

* better seeds workings...

* fix: dont kill shell

* docs: mention dev/debs

* fix: whoops

* fix: make seeds load within the century

* feat: rest of the containerisation

* feat: new alias

* style: fix linter errors

* fix: bad call

* fix: better justfile
2024-08-17 15:01:40 +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
zk 87ede2d85b feat: Session Playtime (#1139)
* style: consistent capitalization in dckerfile

* feat: Session Playtime
2024-08-03 13:38:47 +01:00
zkldi 7109df76d6 fix: accidentally ran wrong linter, sorry 2024-08-02 22:03:56 +01:00
zkldi 663d61b518 fix: lukacat's bug 2024-08-02 21:57:27 +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 fb81c50a9f fix: get rid of copy.tsx 2024-07-14 15:40:35 +01:00
zkldi 1f3df6bb4c Revert "feat: rating-based colored text for cells (#1126)"
This reverts commit 7060728584.
2024-07-14 15:39:59 +01:00
zkldi 8e89face2f Revert "fix: maimai uses rate, actually plug in the wacca cell (#1127)"
This reverts commit 9fd44406e2.
2024-07-14 15:39:55 +01:00
j1nxie 9fd44406e2 fix: maimai uses rate, actually plug in the wacca cell (#1127) 2024-07-14 14:54:08 +01:00
zkldi 98c2823c9e ??? 2024-07-14 01:06:40 +01:00
j1nxie 7060728584 feat: rating-based colored text for cells (#1126)
* feat: chunithm + maimaidx rating colored cells

* fix: nest a div inside for better rainbow rendering

* feat: maimai + ongeki

* fix: maimai's "rating" value is called "rate". oops.

* feat: vf6 color

* chore: lint code

* chore: um why is this here?

* feat: wacca rating cell

* fix: undefine white color so it doesn't blend in

* chore: lint code
2024-07-13 15:48:07 +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
saintnoodle f996243675 fix: react-query, same url, different data (#1118) 2024-06-25 18:59:38 +01:00
blobdash 8ea21e1b0f [popn] Skip Battle Mode scores for CGD imports and remove clearMedal images from cells (#1109)
* Ignore battle scores for CGD import

* Remove clearMedal image as it is no longer on the CDN
2024-06-11 20:11:05 +01:00
zkldi 41aa3ebaaf fix: this messes up the cache; what the hell? 2024-06-07 12:47:50 +01:00
zkldi cf175532d5 fix: better column sizes for ongeki 2024-06-06 16:00:11 +01:00
zkldi bb482deae0 feat: use new chart viewer 2024-06-06 15:54:57 +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 334e519d01 fix: caught in score-profile isomorphism 2024-06-05 02:09:35 +01:00
zkldi 0c5d73a729 feat: no first person 2024-06-05 02:06:04 +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
zkldi 3381aa6971 fix: Whoever wrote this code is legitimately a lunatic
oh right, it was me,
2024-05-28 21:38:50 +01:00
zkldi ff10131b4d fix: this vstack stuff doesn't work idk what it did 2024-05-28 21:30:15 +01:00
nairobi a52a4f814b feat: add inohara as a default client (#1090) 2024-05-24 12:46:57 +01:00
zkldi f32095311a feat: better sorting all around 2024-05-20 16:22:31 +01:00
zkldi fa879c8488 fix: sort on title in ugpt stat creator 2024-05-20 16:16:29 +01:00
nairobi fcb10a9c08 fix(client): make folder lists more readable (#1086)
* fix(client): make the folder list less hideous

* fix: also order by version
2024-05-18 22:18:28 +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
nairobi b01f9983d0 fix(ongeki): restore the missing aprilfools chart (#1083)
Also improve the alt titles slightly, and remove them from songs
with latin titles.
2024-05-16 14:49:08 +01:00
zkldi c39de342bf fix: rm hardcoded colour in centerlayoutpage 2024-05-15 20:19:58 +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 0429e5110d fix: typo, again 2024-05-14 00:26:27 +01:00
nairobi 188457257d chore,fix: upgrade ongeki seeds (#1070)
* chore,fix: upgrade ongeki seeds

The dataset is up to date up until March 27th, 2024.
A single chart is missing:
https://wikiwiki.jp/gameongeki/怒槌~光吉猛修一部謎~

Added maxPlatScore and inGameID.
Added alt (romaji) song titles.
Removed the wikiwiki scraper because it's no longer relevant.
Restored the score column that relied on maxPlatScore.
Fixed the client crashing when you click Lamps Only in a geki session.
Removed Act 2.

* fix: missing fields in the test chart

* chore: get rid of isUnranked

* fix: clarify the track ID range
2024-05-13 15:33:32 +01:00
zkldi 8fef72a97c fix: better youtube urls 2024-05-13 01:13:27 +01:00
zkldi 362a8dfa54 fix: sort classes on leaderboards page 2024-05-13 01:11:21 +01:00
zkldi 5128581016 feat: get rid of isHot and isLatest in code (#1066)
* feat: get rid of isHot and isLatest in code

* feat: remove hot/latest from seeds

* feat: migrate away from them too

* fix: 21

* fix: again

* fix: again

* fix: again
2024-05-10 12:52:59 +01:00
zkldi f8f51304e3 feat: completely redo the raise breakdown
THis logic was hopelessly broken,
what was i smoking? (heh)
2024-05-08 21:04:24 +01:00
zkldi 238cf050ce fix: terrible session dedup code 2024-05-08 20:38:50 +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