Commit Graph
105 Commits
Author SHA1 Message Date
zk f910bb8409 fix: remove almost all window.reloads() 2026-05-11 17:54:14 +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 92568b535b fix: good catch; me 2026-05-10 20:25:39 +00:00
zk 9ec48f57fe feat: GET /users/:userID/games/:game/pbs/song/:songID 2026-05-10 21:07:12 +01:00
zk 2963d131bc fix: in the house 2026-05-10 20:01:28 +00:00
zk 26b29e30b7 fix: a lot of seeds apply fixes 2026-05-10 20:02:49 +01:00
zk 6f6f05eb6d fix: important flarescore fix; optional enumIndexes have been broken for 4 years 2026-05-10 17:09:48 +00:00
zk ad09fd33e5 fix: enprivatise more action fields 2026-05-10 17:04:25 +00: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 08a5b4ff7b fix: revert api token name issues 2026-05-10 16:54:25 +00:00
zk e466568194 fix: typefix 2026-05-10 14:35:15 +00:00
zk 95516e3283 feat: matchType gcmInGameIDSpecialChart 2026-05-10 14:20:21 +00:00
zk e088af773f fix: bracketise folder.where queries 2026-05-10 13:26:40 +00:00
beerpsi 93519785b0 small stuff (#73) 2026-05-09 22:51:30 +01:00
zk 2d989d6e7d fix: no judgements in pbs (lol) 2026-05-09 22:46:41 +01:00
zk c24eda6ffb fix: ir not queuing scores up correctly 2026-05-09 22:34:40 +01:00
zk 2837985470 seeds.tachi.ac improvements 2026-05-09 02:34:01 +01:00
zk e926e0f083 perf: improve test performance a little bit 2026-05-09 01:23:13 +00:00
zk 367a0086a8 fix: i got a body like a bao bun it's ticking like a clock 2026-05-08 23:53:30 +00:00
zk fd3ad09a52 fix: i'm in the misery business lets take it from the top 2026-05-08 23:39:43 +00:00
zk 4c1d977413 fix: mangetout proxy 2026-05-08 23:22:56 +00:00
zk fb394f9aea fix: pass service through to imports (facepalm) 2026-05-08 23:10:20 +00:00
zk ea057de597 fix: import status polling was hopelessly invalid 2026-05-08 21:51:49 +01:00
zk ba707dd060 fix: many session page improvements 2026-05-08 19:59:42 +00:00
zk 1f071b3dbc fix: api creation permissions issue 2 2026-05-08 19:25:28 +00:00
zk d98abafc51 fix: api creation permissions issue 2026-05-08 19:09:28 +00:00
zk 3664e9ddf0 fix: issue with pb merging not working if default metric is derived 2026-05-08 17:21:37 +00:00
zk 89b635e622 fix: qq 2026-05-08 17:59:28 +01:00
zk efcd7652ae rebel shell 2026-05-08 16:54:34 +00:00
zk a784c8add6 fix: invalid PORT resolution from v2 2026-05-04 13:05:57 +00:00
zk 77f9f5b29f year of kindness 2026-05-04 13:51:37 +01:00
zk 8a095e74a0 add fatal exception logging 2026-05-04 12:50:56 +00:00
zk 64e4d23984 advisory fixes 2026-05-04 12:44:33 +00:00
zk c6c2da5626 i still want to kill everyone involved with the cjs/esm transition 2026-05-04 00:27:41 +01:00
zk 4830ed9d4c genuinely, what a fucking joke 2026-05-03 19:46:59 +01:00
zk baa771cd1a dont fucking need mongo_url 2026-05-03 18:02:20 +00:00
zk f9eed28e8f fix: nonneg, not pos 2026-05-03 18:17:18 +01:00
zk a7905c80ec remove zgoat and use non :latest patching 2026-05-03 16:39:50 +00:00
zk d5c28aa61a unfuck sqlite 2026-05-03 15:04:24 +00:00
zk 374f1af8e0 something to do with... (#59)
* something to do with...

* kill and die

* ririri midori
2026-04-28 22:56:24 +01: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
zk 20bfd4b06e chore: fmt 2026-04-21 23:27:44 +00:00
zk ea52824a4b seeds.tachi.ac 2026-04-21 23:25:54 +00:00
zk c157d0026a checkpoint 2026-04-21 20:03:02 +00:00
zk 2bc4c3a628 more (#53)
* checkpoint

* server compiles again

* fmt

* checkpoint

* last one out, get the lights

* euston station

* like, mostly good. I'm under the ocean right now.

* fix: some nonsense AI stuff

* fix: new eslint rules, and cleanup imports across the board

* feat: folder slug rewrite, email logic change, too

* fix: register must use txn not db

* checkpoint
2026-04-20 23:11:16 +01:00
zk edda03e916 sunday 5th apr (rip mark hollis) (#52)
* lots of work

* feat: move rg-stats in, ensure consistency in db queries

* the clocks dont work

* almost

* ok jesus been and gone now back to usual
2026-04-06 01:25:30 +01:00
zk 71e8aa2152 kill mongodb (#51)
* fool me

* feat: rivals

* refactor: chart document movements

* fix: tests

* feat: probably working goals mig

* feat: kill mongodb
2026-04-03 18:21:05 +01:00