zk
755951607d
fix: fucking finally fix delta cells ( #1683 )
2026-06-17 23:29:59 +01:00
zk
a846e7ed7a
fix: i do it to myself ( #1682 )
2026-06-17 22:18:16 +01:00
zk
c0dca6f6a9
feat: manual human pass over the code, untangle and remove entropy ( #1668 )
...
* fix: use 3003 for seeds port + expose ports consistently
* fix: seeds-webui license AGPL3 -> MIT
* fix: more port 3100 to 3003
* feat: remove "GPT/UGPT" as a phrase from the codebase
* fix: clean up some ridiculous legacy code hoops
2026-06-17 21:34:26 +01:00
zk
216617c54a
fix: move goal logic into tachi-common ( #1673 )
2026-06-16 00:27:37 +01:00
zk and zk
8270d5360a
fix: remove entropy ( #1664 )
...
Co-authored-by: zk <--global>
2026-06-14 13:51:24 +01:00
nairobi
d5aa746868
fix: remove level from FormatDifficultySearch ( #1652 )
...
* fix: remove level from FormatDifficultySearch
* nullable for a reason
2026-06-08 19:22:34 +01:00
zk
0391fbacf0
feat: propogate lyko's fixes from lr2ir-dataset ( #1644 )
2026-06-06 15:34:37 +01:00
nairobi
1f35a4249b
make ongeki scoreRating/nRR default ( #1623 )
2026-06-02 19:10:09 +00:00
zk
77b925a0eb
feat: use vf7 to calculate vfclass now ( #1622 )
...
* feat: use vf7 to calculate vfclass now
* fix: usc
2026-06-02 19:08:07 +01:00
Berk Buturak and zk
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
Greg628
ccf264477e
pop'n music Jam & Fizz fix for CG import ( #1601 )
2026-05-30 00:58:36 +01:00
nairobi
63a7a5d43b
feat: folder goal exemptions for metrics with chartDependentMax ( #1591 )
...
* feat: conditional chartDependentMax
* requested fixes
* run fix again
2026-05-26 22:27:55 +01:00
Greg628 and zk
503ee9405c
pop'n music Jam & Fizz songs ( #1588 )
...
Co-authored-by: zk <zkldi.dev@gmail.com >
2026-05-26 21:14:30 +01:00
zk
8d4d10d7ff
zk/make class really really clear ( #1595 )
...
* fix: make what class you're importing for REALLY clear
* feat: allow users to unset classes
2026-05-26 20:32:28 +01:00
nairobi and zk
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
96a9c0e373
zk/bms fixes ( #1569 )
...
* fix: hahahahahaha
* fix: follow redirs in bms table sync
2026-05-23 22:22:55 +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
zk
2703990c96
fix: pms tables should auto reload ( #1565 )
2026-05-23 14:19:39 +01:00
zk
05bc8733df
ai bug audit 1 ( #1545 )
...
* fix: use highlights in tachi rival table
* fix: silentReject forgot pw
* fix: bms table sync typo
* fix: typo
* fix: mass typos
* fix: tests
2026-05-21 19:13:23 +01:00
zk
d475da367d
fix: add safety preventions for table symbols ( #1544 )
...
* fix: add safety preventions for table symbols
* feat: unmangle the nonsense on lets-go-time-hell
* fix: fix
* fix: test
2026-05-21 18:30:27 +01:00
nairobi
44c50eeb8f
fix: client string updates + desaturate ongeki 19/20 rainbow ( #1540 )
2026-05-21 17:28:00 +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
zk
c569243194
feat: remove mongo and all of its deps ( #1525 )
...
* feat: remove mongo and all of its deps
* feat: remove all mongodb logic+thin out some unused deps
2026-05-20 19:48:39 +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
zk
0908b63b38
fix: bms ordering and NULLS LAST in score sorting ( #1512 )
2026-05-20 00:45:08 +01:00
zk
f52cc515a1
emerg: scoreID must use legacyChartID to maintain stability
2026-05-18 19:31:54 +01:00
zk
b57843d79a
fix: allow v3 batch manual imports (it already worked)
2026-05-18 14:57:47 +00:00
zk
30fac40231
Reapply "ongeki lunatic/remaster split ( #85 )"
...
This reverts commit 426bb250d9 .
2026-05-17 14:58:16 +01: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
529257ec44
fix: misc fixes for mig scripts
2026-05-17 12:29:27 +00:00
zk
03d3ad41e5
v2 seeds FINAL
2026-05-17 00:30:54 +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
acea12ec8a
dasdatmeespresso
2026-05-16 19:53:23 +00:00
zk
d82326aace
i forgot
2026-05-11 23:39:26 +01:00
nairobi
42a0814f75
fix difficulty display in GCM ( #84 )
2026-05-11 23:03:21 +01:00
zk
1884a0ca7d
feat: notify users when orphans resolve
2026-05-11 18:03:08 +00:00
zk
e9071ce48c
feat: marker for dynamicContent on games (for future use)
2026-05-11 17:56:38 +00:00
zk
66914fe857
fix: crosshost
2026-05-11 17:48:14 +00:00
nairobi
20194a8496
remove GCM custom structures from ongeki ( #83 )
2026-05-11 18:37:51 +01:00
zk
5158c3437e
fix: longstanding issue, life4 is not the best lamp in ddr
2026-05-10 17:04:25 +00:00
beerpsi
c4f9e7dfd0
[chunithm] Upgrade to X-VERSE-X + WORLD'S END support ( #75 )
...
* [chunithm] WORLD'S END support
* add WE tables and folders
* Add omnimix WE songs
* X-VERSE-X Omnimix
* Copy over legacy chart IDs from Tachi v2
* X-VERSE-X International
* Remove WE restrictions from tests
* Resolve duplicate WE charts and allow for array inGameIDs in CHUNITHM
* Fix test data
* Add tables and folders for X-VERSE-X International
* Add WE folders for VERSE/X-VERSE, update ULTIMA versions of charts
* ULTIMAs should use the version they first appeared in
* Fix WE folder matching for array inGameIDs
* Change default table for CHUNITHM from X-VERSE to X-VERSE-X
* Do not calculate rating for WE charts
* unfuck the levels
* support importing WE scores from MYT API
2026-05-10 18:00:00 +01:00
zk
95516e3283
feat: matchType gcmInGameIDSpecialChart
2026-05-10 14:20:21 +00:00
beerpsi
93519785b0
small stuff ( #73 )
2026-05-09 22:51:30 +01:00
zk
efcd7652ae
rebel shell
2026-05-08 16:54:34 +00:00
zk
b8a98b581c
if it hurts to breathe (open a window) ( #58 )
...
* if it hurts to breathe (open a window)
* clocked it.
* must sleep tonight, sorry
* feat: leaderboard now shows #1 if you're #1 even in ties
2026-04-22 22:26:43 +01:00
zk
32a4e7392e
feat: orphan score stuff ( #56 )
2026-04-22 18:45:00 +01:00