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