82 Commits
Author SHA1 Message Date
zk 061069079d pkce dev ed (#1694)
* feat: dev branch for dev testing (#1692)

* feat: pkce from a couple days ago

* fix: dev

* fix: better
2026-06-19 17:22:00 +01:00
zk ae6484426c fix: Possibly fix the committed=false issue (#1687) 2026-06-18 22:09:25 +01:00
zk a9fe54d48d fix: robustify committed=false and add partman (#1686)
* fix: significantly more robust approach to committed=false scores

* feat: partman

* fix: pg partman lives elsewhere...

* fix: ddkdk

* fix: h a r d h o u s e 12
2026-06-18 20:16:53 +01:00
ash 4e95dcabcd seeds: update SDVX AC seeds to 2026060200 (#1685)
* update SDVX AC to 2026060200

* add altTitle for songID 552
2026-06-18 19:21:49 +01:00
Alex Chen 1244a4182b seeds: update ONGEKI to June 4th, 2026 (#1658)
* seeds: update ONGEKI to June 4th, 2026

* corrected maxPlatScore for THE CELESTIA 180 - ADVANCED

* unset empty strings

* added search terms

* update ONGEKI to June 11, 2026

* restore correct sdvx.in chart for Perfect Shining LUN

* fixed duplicate legacyID

* fixed song genres
2026-06-18 17:42:31 +01:00
zk ed3d7d486e fix: run seeds sort... why are these charts very small songids? (#1678) 2026-06-16 19:39:48 +01:00
Ben Hutchinsonandzk 26d7cf3f1a only rebuild chart leaderboard when ranking changes (#1671)
* only rebuild chart leaderboard when ranking changes

* document partition invariant for leaderboard refresh

Adds an explanatory comment noting that the ranking-change check assumes
an UPDATE never moves a pb between (chart_id, lens) partitions (true
today), plus a trailing newline. Keeps DISTINCT for clarity.

---------

Co-authored-by: zk <zkldi@proton.me>
2026-06-16 19:06:27 +01:00
tachi-repo-bot[bot] d54ddf003d codex & uj's chunithm questline (#1672)
Co-authored-by: tachi-repo-bot[bot] <114618214+tachi-repo-bot[bot]@users.noreply.github.com>
2026-06-16 00:35:02 +01:00
kawachiboy14 2fef4cfc8c seed: IIDX INFINITAS The 4th Song Pack Vol. 1 (#1665)
* seed: IIDX INFINITAS The 4th Song Pack Vol. 1

featuring 2 AC songs and 8 new INFINITAS Exclusives songs.

Bleep Beep Bop (4/8/11)
It's my Miracle (5/8/10)
In your eyes (5/10/12)
檄 (6/9/11)
Sakura Sunrise (6/9/11) (DP 5/9/11)
Juicy (3/7/9)
Lagrangian Point Ø (6/10/12)
Rush! (4/7/10)

* relocated. github show,not with tachi bot.

* forgot AC chart. DP EXclusive will do tomorrow

* i'm drunk. fk me.

* seed: IIDX INF The 4th song pack DP
2026-06-16 00:31:02 +01:00
zk 8ce160b8ae feat: maybe stabilise pb cleaning (#1662) 2026-06-13 11:22:35 +01:00
zk 99fe1186ff fix: sdvx goals maxxive + ensure this is easier to fix in future (#1661)
* fix: goalfix

* fix: goalfix 2

* fix: fmt

* fix: script for fixing quests, too, ugh
2026-06-13 11:04:29 +01:00
ash 249dbf5e19 add NBL to SDVX_INF_DIFFS + add altTitles (#1660)
* Fix more SDVX altTitles

* add NBL to SDVX_INF_DIFFS
2026-06-13 10:55:41 +01:00
nairobi f637ce677a seeds: update arcaea to 6.14.10 (#1653) 2026-06-13 10:50:07 +01:00
beerpsi 9f2e6f1b9e Fix deadlocks caused by rederiving scores (#1659)
* Fix deadlocks caused by rederiving scores

* terminating newline
2026-06-12 13:30:36 +01:00
ash ca93c93bb5 update SDVX altTitles (#1651)
* update SDVX altTitles
2026-06-08 19:22:46 +01:00
zk 7da34b2c1f feat: add some really big indexes (60% of database load lol) (#1645) 2026-06-06 21:38:44 +01:00
zk 0391fbacf0 feat: propogate lyko's fixes from lr2ir-dataset (#1644) 2026-06-06 15:34:37 +01:00
orucoris a5bcac8254 seed: SDVX Konasute Song Pack vol. 27 (#1636) 2026-06-04 21:07:37 +01:00
ash a5934c3cdf update SDVX licensed song names (#1627) 2026-06-03 19:17:24 +01:00
ash 278ecc896d update SDVX AC to 2026051200 (#1625) 2026-06-03 12:48:34 +01:00
Tung Vu 20caa1af41 Seeds: Update SDVX Konaste Seeds to June 2026 (#1617)
* update add sdvx konaste script

* fix script

* seeds: update konaste seeds
2026-06-02 17:32:07 +01:00
zk 24d1848df8 fix: and add a migration for sdvx recalc 2026-06-01 23:34:22 +00:00
Berk Buturakandzk d495d7e99c sdvx nabla support (#1599)
* feat: add sdvx nabla support

Added VF7 algorithm to sdvx profiles
Added nabla folder
Extended sdvx seed with new charts and decimal rerates

* fix: some comments

* refactor: break InsaneCharRebinds out into its own file

* fix: removed weird chars on sdvx song seeds

* fix: charfix

---------

Co-authored-by: zk <zkldi.dev@gmail.com>
2026-06-02 00:21:53 +01:00
beerpsi cb4c3cf85a [chunithm] Update seeds to 2026/05/28 (#1602) 2026-05-30 00:57:52 +01:00
kawachiboy14 aa390cc242 seed: INFINITAS Monthly Update May & June 2026 (#1603) 2026-05-30 00:57:39 +01:00
Greg628andzk 503ee9405c pop'n music Jam & Fizz songs (#1588)
Co-authored-by: zk <zkldi.dev@gmail.com>
2026-05-26 21:14:30 +01:00
nairobiandzk c7a5718bc6 feat: enum formatting, convert platinumStars to enum, ongeki genre folders (#1592)
* feat(ongeki): platenum + genre folder draft

* nonsense

* this... seems to pass?

* genre folders

* incorrectly genred bonus tracks

* restore re:master

* perfect shining

* migration

* Revert migration lmao

This reverts commit 4f27e7bb2c.

* fix bonus track folder slugs

* fix: run seeds-sort

---------

Co-authored-by: zk <zkldi.dev@gmail.com>
2026-05-26 19:22:02 +01:00
nairobi e8b460b9ee feat: better arcaea judgement cell + ptt calculation fixes (#1589)
* feat: PM judgements + correct rating calc

* apparently, I forgot SQL syntax

* rg-stats test case
2026-05-26 18:25:16 +01:00
zk 3c029ded02 feat: pick your own dan, if you want (#1575)
* temp: review later

* fix: remove git env vars

* feat: manually set dans
2026-05-24 15:19:53 +01:00
zk dcc41adeec feat: import timestops (#1574)
* feat: import timestops

* feat: and a page to edit it
2026-05-24 13:06:13 +01:00
zk 9bf3ad972d feat: highly optimise playcount-based queries (#1572) 2026-05-24 01:04:25 +01:00
zkandTest Name 76adb8b6e7 fix: various backsync fixes, changes seeds to not be formatted by biome anymore, just JSON.stringify(x, null, "\t") (#1570)
* fix: various backsync fixes, assorted changes

* automated: Backsync BMS+PMS Songs/Charts 2026-05-23T22:16:28.469Z

* fix: some patches, but all good!

---------

Co-authored-by: Test Name <test@example.com>
2026-05-23 23:33:57 +01:00
beerpsi 48e654cabc Add new color classes for maimai DX and CHUNITHM (#1561)
* Add new color classes for maimai DX and CHUNITHM

* mark all game profiles as dirty instead of re-deriving
2026-05-23 15:42:08 +01:00
nairobi fdef040a74 feat: add arcaea april fools charts (#1547) 2026-05-21 21:24:07 +01:00
beerpsi e2152cb5d4 [maimaidx] Update seeds to 2026-05-15 (#1536)
* [maimaidx] Update seeds to 2026-05-15

* aliases and remove duplicate break the speakers

* What happened here?
2026-05-21 17:40:02 +01:00
nairobi 427a384f45 fix: arcaea hotfixes (#1534)
* fix: notecount footgun + client diff switch

* fix: unused var

* add missing notecounts
2026-05-21 16:42:44 +01:00
nairobi 5606732ea1 feat: update arcaea for v3 + 6.14 seeds/data (#1478)
* fix: update arcaea's CCs

* fix: proper ID check

* rest of the owl

* I remembered to run tests

* there is no pale purple

* add phase 12

* remove particle arts from the mobile folder

* make arcaea an honorary GCM game it always wanted to be

* songpack=genre

* move displayVersion over to chart data

* disable FR/PM score validators

* Revert "disable FR/PM score validators"

This reverts commit da1cfbaa62.

* bullshit

* bullshit 2

* bullshit 2
2026-05-20 22:13:05 +01:00
beerpsi 815b0c84d3 [chunithm] Recover seeds overwritten by v2 merge (#1500)
* [chunithm] Recover seeds overwritten by v2 merge

* unfuck song IDs

* recover search terms

* yeah just fuck my shit up

* update chart schema

* fix test data
2026-05-20 02:02:25 +01:00
Emma b64d9bece4 seeds: correct museca data (#1505) 2026-05-19 22:46:48 +01:00
zk a4a46913c2 fix: postgresfixes 2 2026-05-18 12:07:36 +00:00
zk 3d9526ec41 fix: a first miscellany of postgres fixes 2026-05-18 11:54:18 +00:00
zk eebe6aaddc fix: db optimisations, 2 2026-05-18 11:30:50 +00:00
zk d93e54ce4a fix: new migration; fix broken showcase stats 2026-05-17 20:26:30 +00:00
zk fe76dad32d fix: backport all features from v2 that came in after merge 2026-05-17 12:53:26 +00:00
zk 426bb250d9 Revert "ongeki lunatic/remaster split (#85)"
This reverts commit a8c74cc665.
2026-05-17 13:31:32 +01:00
zk 43886acf10 fix: port over trailing bms charts 2026-05-17 10:41:47 +00:00
zk 03d3ad41e5 v2 seeds FINAL 2026-05-17 00:30:54 +00:00
zk f47a278792 fix: hyphenated bug that got out 2026-05-17 00:00:40 +00:00
nairobi a8c74cc665 ongeki lunatic/remaster split (#85)
* ongeki lunatic/remaster split

* reorder

* fuck you

* FUCK YOU
2026-05-16 23:29:48 +01:00
zk 98fa22a709 muppet 2026-05-16 19:57:07 +00:00