Commit Graph
557 Commits
Author SHA1 Message Date
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
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 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
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 220982c6ef fix: hide duplicates in new lamps viewer (#1035) 2024-04-14 00:50:13 +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
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 7943f63624 feat: just keep config in sync... 2024-04-07 20:51:11 +01:00
zkldi 287b5fac27 feat: move urls 2024-04-05 20:48:55 +01:00
saintnoodle b4a3e7ab69 fix: logout button appears when logged out (#995) 2024-03-03 16:32:00 +00:00
zkldi 1f74417645 raise information shows incorrect "old" middle cells (#993)
Fixes #914
2024-02-06 22:11:52 +00:00
zkldi 05b9c56d01 fix: footgun api, pfps work 2024-01-27 00:08:56 +00:00
saintnoodle 0114f1065c fix: header overflow (#980)
fixes a bug introduced by a previous "fix"
2023-12-12 17:06:55 +00:00
zkldi 18f07ebcc6 fix: lr2hook graphs have wrong x axis 2023-11-21 23:25:26 +00:00
saintnoodle 81b1ddd015 fix: sign out button positioning (#970) 2023-11-13 17:04:42 +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
zkldi eb846ea42b fix: toGPT links should work properly 2023-09-22 11:51:05 +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
saintnoodle fa0df848da fix: forgot to update page (#938) 2023-08-17 22:01:13 +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
zkldi 3379a5b72e fix: why the HELL is our code able to compile **with errors??** 2023-08-14 21:42:41 +01:00
zkldi bb48558484 feat: completely gut metronic 2023-08-14 14:54:45 +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
Lumine 39a4c95e2f fix: various fixes to the client (#930) 2023-08-14 14:15:27 +01:00
zkldi b35b4d27a6 feat: custom pagination on all tables 2023-08-14 14:10:54 +01:00
zkldi 3803816644 fix: i signedupwiththewrongemailaddress 2023-08-11 13:29:49 +01:00
zkldi 7fe682e8f0 feat: email changing 2023-08-11 13:21:26 +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 f09fb64314 fix: landing page ghost button (#919) 2023-07-31 13:32:34 +01:00
saintnoodle 0e518e05f1 fix: some buttons using wrong text colour (#917) 2023-07-30 13:00:16 +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 6848e29ca5 fix: only search for charts when modal is loaded
saves one unecessary request on the overview page
2023-06-15 19:06:13 +01:00
zkldi 795cd9b813 fix: faulty chuni colours 2023-05-08 00:17:55 +01:00