Commit Graph
296 Commits
Author SHA1 Message Date
nairobi 1148a5fdff feat(client): chunithm graphs, song durations (#1284)
* feat: chunithm score graph

* feat: add life

* feat: add song duration data for all songs

* fix: make chunithm graphs non-nullable

* fix: test data

* fix: potrząsanie kanalizacją

* fix: misleading old function name

* fix: make duration optional for chunithm

* fix: add the missing duration
2025-04-29 20:33:49 +01:00
nairobi 1cf7cae65a feat(client): ongeki rating insight (#1273) 2025-04-08 09:27:36 +01:00
nairobi 35517a9b2a feat(client): add name overrides for rating algorithms (#1264)
* feat(client): rating alg name override

* Added a nameOverride field to RatingAlgorithmConfig
* Added FormatGPTXRatingName
* Renamed maiDX `Rate` to `Rating`
* Renamed Ongeki `Rating` to `Classic Rating`

* fix: there's more

* fix: this doesn't need to be in common

* chore: revert this

* docs: document the new rating description
2025-04-03 16:22:44 +01:00
nairobi d336fb0b42 fix(client): session search (#1265) 2025-04-02 17:35:27 +01:00
nairobi 241817bda9 feat(ongeki): client enhancements (#1222)
* fix(ongeki): client-enhancements

* fix: bell graph improvements

* fix: graphic design is my passion

* feat: add a thing in the corner signifying FB
2024-12-17 15:33:25 +00:00
nairobi 4dc26a45fd feat(ongeki): graphs (#1214)
* feat: implement graphs

* fix: remove a dbg field

* fix: implicit anys

I don't know why it doesn't complain about other files.
I don't know why the server check failed. Works on my machine.
2024-12-10 10:54:02 +00:00
Gyooandzkldi ba4d924a2f feat: support exScore, fast, slow, maxCombo as optional metrics for DDR (#1163)
* feat: support exScore, fast, slow, maxCombo as optional metrics for DDR

* chore: lint-fix in common

* fix: remove exScore from calculated metrics for DDR

* fix: use clearer logic for number|null

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-09-23 14:24:35 +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 7cae91b506 feat: Display Flare Rank in DDR scores (#1159)
* feat: Display Flare Rank in DDR scores

* chore: lint fix in client

* fix: change position of Flare in score columns
2024-08-22 20:55:40 +01:00
zkldi 6a13aa1ec5 fix: ranking sort should work 2024-08-21 21:33:02 +00: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
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
zkldi 315b83ee51 docs: rename zk to something more memorable 2024-07-14 19:55:41 +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
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
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
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 cf175532d5 fix: better column sizes for ongeki 2024-06-06 16:00:11 +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
zkldi ff10131b4d fix: this vstack stuff doesn't work idk what it did 2024-05-28 21:30:15 +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 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
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 287b5fac27 feat: move urls 2024-04-05 20:48:55 +01:00
zkldi 18f07ebcc6 fix: lr2hook graphs have wrong x axis 2023-11-21 23:25:26 +00:00
zkldi a6b0744378 fix: make seedsviewer for long arrays less disgusting 2023-10-30 15:49:15 +00:00
Lumineandbeerpiss b51be4eb27 feat: arcaea support (#951)
Co-authored-by: beerpiss <lacvtg.a1.2023@gmail.com>
2023-10-11 10:47:47 +01:00
saintnoodle 329542f6ea feat: system preference option (#940) 2023-08-26 22:41:24 +01:00
Meta-link 4a86eb9326 jubeat Ave. support (#941) 2023-08-26 22:40:49 +01:00
saintnoodleandzkldi 3bacb2c913 fix: some tables wander off screen (#933)
Co-authored-by: zkldi <ktchidev@gmail.com>
2023-08-17 19:19:27 +01:00
saintnoodle bfbcd199af fix: visual bugs (#934) 2023-08-17 19:17:16 +01:00
8c0ad38617 feat: light mode (#920)
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
Co-authored-by: zkldi <ktchidev@gmail.com>
2023-08-14 14:30:49 +01:00
zkldi b35b4d27a6 feat: custom pagination on all tables 2023-08-14 14:10:54 +01:00
14f8f79a15 feat: maimai support (#925)
Co-authored-by: Olivia Simmons <38598881+justOkapi@users.noreply.github.com>
Co-authored-by: tachi-seeds <107944937+tachi-seeds@users.noreply.github.com>
Co-authored-by: beerpiss <lacvtg.a1.2023@gmail.com>
2023-08-03 19:33:23 +01:00
saintnoodle 69c0302c0d fix: various fixes in tandem... (#916) 2023-07-29 21:53:59 +01:00
saintnoodleandzkldi 06059271e8 update to bootstrap 5.3 (#913)
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2023-07-29 17:47:25 +01:00
zkldi cab17f989b fix: spurious comma 2023-06-29 17:40:38 +01:00
zkldi 26f9b350b8 fix: overwhelming amount of unecessary rounding 2023-06-17 12:14:42 +01:00
zkldi 795cd9b813 fix: faulty chuni colours 2023-05-08 00:17:55 +01:00
zkldi 6a9551cd88 fix: flatten code 2023-03-24 12:59:02 +00:00
zkldi f0b11893fd feat: supporterisms 2023-03-23 21:56:22 +00:00
Meta-linkandzkldi 892526599c Adding support for jubeat music bar (+ seeds) (#881)
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2023-03-23 19:59:21 +00:00
zkldi 14b3ddad6b style: lint 2023-03-23 01:14:21 +00:00
Bottersnike 060ca12ff4 Use overflow:auto not overflow:scroll (#883) 2023-03-21 15:46:21 +00:00
zkldi a4696e4aac fix: synchronise tables in session view 2023-03-12 16:02:04 +00:00
zkldi 90a2be1e9a fix: indicator cells smaller 2023-03-02 00:36:27 +00:00