Commit Graph
191 Commits
Author SHA1 Message Date
GRIM657 d2aae66f51 fix: adjust ferv cardID validation for cardIDs beginning with C (#1376) 2025-10-30 12:25:15 +00:00
nairobi 131f4fe89f fix: important splash text (#1318) 2025-07-11 13:49:29 +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
zkldi afb444d11a feat: support "source" as a filter directive on scores tables 2025-02-19 23:15:59 +00:00
zkldi 114f23d779 faster 2025-01-17 16:24:06 +00:00
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
zk 87ede2d85b feat: Session Playtime (#1139)
* style: consistent capitalization in dckerfile

* feat: Session Playtime
2024-08-03 13:38:47 +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
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 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 7943f63624 feat: just keep config in sync... 2024-04-07 20:51:11 +01:00
zkldi 821cc343a8 feat: rename ktchi to kamai and btchi to boku 2024-04-05 16:39:35 +01:00
zkldi a6b0744378 fix: make seedsviewer for long arrays less disgusting 2023-10-30 15:49:15 +00:00
zkldi 37516ffc56 feat: unscrew pnpm forcefully 2023-10-16 12:55:11 +01: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
zkldi 3379a5b72e fix: why the HELL is our code able to compile **with errors??** 2023-08-14 21:42:41 +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
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 45274412fb fix: mandatory full space wait whats happening here i'm trapped in a decimal factory oh god what please let me out of here 2023-06-29 17:41:18 +01:00
zkldi 26f9b350b8 fix: overwhelming amount of unecessary rounding 2023-06-17 12:14:42 +01:00
zkldi 97099284f0 fix: typo in goal coagulation 2023-05-07 22:55:56 +01:00
zkldi 4b42321fa0 feat: a quick search patch for invalid keys 2023-04-09 11:25:05 +01:00
zkldi cb6dbc1a82 fix: gte, lte in search 2023-01-26 09:16:37 +00:00
zkldi 175035f65d feat: itg looking good now 2023-01-20 20:44:55 +00:00
zkldi 0c48b6cef0 fix: that's all probably 2023-01-19 16:39:53 +00:00
zkldi cd865a66b2 checkpoint: CLIENT BUILDS
now db migration and we just start piling on the bug fixes
2023-01-19 16:39:43 +00:00
zkldi 5cbb2d5f8a checkpoint: insanity ascends (35)
127 errors to go
2023-01-19 16:39:42 +00:00
zkldi 06bc83375a checkpoint: 17 2023-01-19 16:39:32 +00:00
zkldi a046fceb4c checkpoint: 16 2023-01-19 16:39:31 +00:00
zkldi 75a99610a5 checkpoint: 11 2023-01-19 16:39:27 +00:00
zkldi 5f979f2790 checkpoint: 8 2023-01-19 16:39:21 +00:00
zkldi 4234901416 fix: lol 2022-12-27 08:43:24 +00:00
j1nxie 42230de331 feat: maimaidx support
This PR was squashed into one commit for easier merging.
2022-12-26 12:09:39 +00:00
zkldi a13895bab1 feat: vite migration + mui@5
**WOW** that was easy.
2022-12-23 05:59:01 +00:00
zkldi c606e3e4ec style: organise imports 2022-12-22 17:49:24 +00:00
zkldi e63cab2159 feat: gitadora frontend 2022-12-20 14:36:27 +00:00
zkldi 7a4dc9f706 fix: invalid chart link and tidy up "most played" 2022-12-20 05:01:42 +00:00
zkldi c11b541bd4 fix: format session ratings in sessiontable 2022-12-19 02:05:39 +00:00
zkldi aa961d847a feat: tear out maimai 2022-12-19 00:39:58 +00:00
zkldi 2131592ba0 feat: tear out ddr support 2022-12-19 00:33:50 +00:00
zkldi 98ca458cff feat: initial cg support 2022-12-18 08:07:56 +00:00
zkldi 031a19741f docs: warn about garbage 2022-12-16 08:30:20 +00:00
zkldi 6bb822b3e5 fix: make bms rival compare work 2022-11-27 00:56:05 +00:00
zkldi 3c2c5251b8 fix: remove unused client version 2022-11-26 22:49:29 +00:00
zkldi bc092b0a11 feat: clump successive goals 2022-11-26 19:01:46 +00:00
zkldi 88465e1577 feat: goals & quests in activity
plus a bunch of major bug fixes wrt. goal/quest processing
2022-11-26 18:22:41 +00:00
zkldi 60e9e88a90 fix: goals, quests, questlines in seedsviewer 2022-11-26 17:11:20 +00:00
zkldi 8c52b3ba48 feat: goals & quests fully functional 2022-11-25 20:49:53 +00:00