Commit Graph
853 Commits
Author SHA1 Message Date
zkldi d1deeab8de feat: enable storing commitHash in env var 2022-08-18 03:48:02 +01:00
zkldi bb919fc524 fix: don't return a promise from wrapscriptpromise 2022-08-17 20:29:19 +01:00
zkldi eccab72f56 feat: track bestExScore in PBs 2022-08-17 19:53:49 +01:00
zkldi c3d888b84d feat: store exScore from sv6c imports 2022-08-17 18:44:23 +01:00
zkldi 72918c8d6a EMERG: Clean up score import jobs after they are ran.
WHY IS THIS NOT THE DEFAULT???

We've been shredding our servers disk and generally getting into
trouble by having redis infinitely balloon up score imports
and then writing them to disk for backup.
we were writing upwards of 200Mbit/s.

Goddamnit bull.
2022-07-24 16:14:46 +01:00
zkldi 80b36feec1 feat(server): clean up cloned /tmp seeds after use 2022-07-23 15:24:33 +01:00
zkldi ea44d1ebd3 feat: make bms-table-sync also sync the meta table 2022-07-23 14:46:59 +01:00
zkldi 96702f7503 refactor: move bms tables to a constant place 2022-07-23 13:42:50 +01:00
zkldi b781775cf6 fix(server): log incorrect usc hit windows 2022-07-22 11:31:13 +01:00
zkldi 37e80b3f41 fix(pb): older scores should beat newer ones in chart leaderboard ties
the existing behaviour was to do the opposite, which was definitely wrong.
2022-07-22 02:48:40 +01:00
zkldi 6b271ec2ee test(server): update weirdly depended on errmsgs 2022-07-21 20:09:45 +01:00
zkldi 11b48cb521 fix: raise batch-manual service char limit to 60 2022-07-21 01:00:42 +01:00
zkldi 91e2dd300a feat(server): add migration script to safely delete beginner scores 2022-07-20 21:57:22 +01:00
zkldi 3120242e94 feat(server): always import dans from /profile/submit, even if force-static-import isn't enabled 2022-07-20 21:39:59 +01:00
zkldi e3c0fc5a8a feat(client): aiRating on UI 2022-07-18 00:55:27 +01:00
zkldi ac00d1bfb3 Merge pull request #602 from TNG-dev/zkldi/issue-601 2022-07-18 00:40:54 +01:00
zkldi ee9faafbc8 test: add regression tests for chunithm SSS 2022-07-17 23:14:50 +01:00
zkldi cd63e5eb4d fix: add logging & error handling for invalid grades
even though this literally shouldn't be possible
2022-07-17 23:02:29 +01:00
zkldi 8d2408575d feat: add migration for jubeat preferredTables 2022-07-17 22:50:35 +01:00
zkldi 5c9575f23a fix: someeeeone didn't run the linter huh 2022-07-16 17:54:44 +01:00
zkldi 552b430a3d fix: make sync-database-seeds refer to the right repo 2022-07-15 23:40:24 +01:00
zkldi e55a0eb129 fix: get tachi-server to atleast boot and sync with common 2022-07-04 02:15:43 +01:00
zkldi 0b57ed5b75 feat: autosync ai table and refactor local jobs a bit 2022-06-26 17:02:13 +01:00
tachi-seeds e334aa0def feat: reject 14k keyboard scores 2022-06-26 15:11:51 +01:00
tachi-seeds c0d5d40944 fix: refactor process.exit(1) calls to run after logger flushes
https://stackoverflow.com/questions/18771707/how-to-flush-winston-logs
2022-06-22 11:55:16 +01:00
zkldi eced221664 docs: document sleep 1 call 2022-06-21 22:38:02 +01:00
Kiam 93d02c9a5f Merge pull request #731 from TNG-dev/zkldi/issue-730 2022-06-21 22:29:40 +01:00
zkldi 0b0b128317 feat: add support for git backsyncing 2022-06-21 22:17:53 +01:00
zkldi a752af50f7 fix: log returned text in traversekaiapi if response was invalid json 2022-06-21 21:51:33 +01:00
zkldi b53550a59c test: bump tests to /6/ 2022-06-21 21:48:20 +01:00
zkldi 6ee8c30ae8 feat: bump arc support to exceed gear 2022-06-21 21:48:02 +01:00
zkldi 93a198c969 test: fix non compiling tests 2022-06-12 21:33:37 +01:00
zkldi 3ceff70dd7 fix: re add throwing to genericCalcPercent 2022-06-12 21:33:26 +01:00
zkldi 52ccc5b85e fix: dont save h32/256 if less than 100bpm 2022-06-12 20:55:14 +01:00
zkldi c4b0e29e37 feat: add itgChartHash support to batch-manual 2022-06-12 20:44:42 +01:00
zkldi efab17a015 feat: add itg calculations 2022-06-12 20:44:33 +01:00
zkldi 489237fec3 fix: add proper handling for genericCalcPercent so this never happens in future 2022-06-12 20:44:14 +01:00
Kiam 8b9cfe5502 Merge pull request #727 from TNG-dev/zkldi/issue-713 2022-06-11 18:40:38 +01:00
zkldi 9e9e195434 fix: support hard-mode in jubeat over-division check 2022-06-11 17:16:25 +01:00
zkldi bc93d8bdab fix: use lte/gte 2022-06-11 17:16:06 +01:00
zkldi d671876d87 test: add regression tests for jubeat percents 2022-06-11 17:15:59 +01:00
zkldi 647ca1409c feat: significantly improve global search
Fixes #713
2022-06-05 14:50:24 +01:00
zkldi a0af4b48d5 refactor: rename SearchGameSongsAndCharts to SearchSpecificGameSongsAndChart 2022-06-05 14:29:31 +01:00
zkldi ac7929d28a refactor: rename SearchGameSongs to SearchSpecificGameSongs and add SearchGamesSongs 2022-06-05 14:17:25 +01:00
zkldi 87feef3f96 fix: remove legacy code referring to multi-folder showcase-stats 2022-06-01 15:37:26 +01:00
zkldi ec39c655f7 test: update return type of eval users stats showcase 2022-06-01 15:25:40 +01:00
zkldi 9dd935dfba feat: add migration for removing array-based folder-stats 2022-06-01 15:09:53 +01:00
zkldi 6bed17f2e3 breaking: remove multi-folder stats, and log warnings if they are used 2022-06-01 15:01:54 +01:00
zkldi b196c75f0f cherry-pick: Merge pull request #724 from TNG-dev/hotfix/v2.1.18 2022-06-01 14:01:44 +01:00
zkldi 055bbb9bf2 style: properly explain what version we default to upon failing 2022-05-31 19:00:22 +01:00