Commit Graph
1897 Commits
Author SHA1 Message Date
Kiam 93d02c9a5f Merge pull request #731 from TNG-dev/zkldi/issue-730 2022-06-21 22:29:40 +01:00
zkldi de333a9a4b test: properly mock .text() on JSON fetches. 2022-06-21 22:21:03 +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
zkldi fad7f16f90 refactor: make new games automatically add to db 2022-06-12 20:43:49 +01:00
Kiam 8b9cfe5502 Merge pull request #727 from TNG-dev/zkldi/issue-713 2022-06-11 18:40:38 +01:00
zkldi 0d45c0f894 test: actually add rivals to the users 2022-06-11 18:14:40 +01:00
zkldi 10d451da2b fix: always define __isRival even if user not logged in 2022-06-11 18:05:03 +01:00
zkldi a64a4c16b4 test: add tests for new global search functionality 2022-06-11 17:29:31 +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 aec15f9f6f test: fix typo in tests 2022-06-01 18:19:34 +01:00
zkldi 398ffcbda1 test: fix broken tests 2022-06-01 18:10:28 +01:00
zkldi 1fa40933e1 style: lint code 2022-06-01 17:51:08 +01:00
zkldi a819728560 test: add tests for gpt charts requesterHasPlayed option 2022-06-01 17:36:27 +01:00
zkldi 8befa892f3 feat: add requesterHasPlayed to gpt chart search 2022-06-01 17:36:16 +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 894da74552 feat: add script for patching stale folder references 2022-06-01 15:20:14 +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
zkldi 4d585a08e2 feat: read version from package.json, read latest commit and read pre-release tags. 2022-05-31 18:46:54 +01:00
zkldi 38c74338a6 fix(conf): make LOGGER_CONFIG mandatory 2022-05-31 18:44:47 +01:00
zkldi 48424607b5 fix: undo obviously absolutely broken async 2022-05-31 18:17:31 +01:00
zkldi 3fb8086a74 fix: skip failed goal processes instead of exiting 2022-05-31 18:11:29 +01:00
zkldi 4d157ca107 fix: throw if fetching goal charts with invalid goal.charts.type 2022-05-31 18:04:42 +01:00
zkldi cad860413e fix: make all tests pass
I'm sorry for how disgustingly large all of these commits are. I promise
that this is the last time something this disgusting will happen.

This is a mono-patch for various things that were broken by the major
refactor. It's mostly things like error messages now being different
(and tests failing as a result).

Some notable fixes include me accidentally deleting the entire DELETE
api-tokens endpoint (lol), and timeAchieved: 0 in batch-manual not
coercing to null anymore. It appears the behaviour was intentional for
some reason. I'm not sure why though.
2022-05-31 17:56:14 +01:00
zkldi da1fb0babb fix: faulty merge when s3 0.59 changes were added back into this branch 2022-05-31 15:59:56 +01:00
zkldi 0f7be3d551 Merge branch 'develop' into cadence-experiment 2022-05-31 14:33:57 +01:00
zkldi 7adff08b79 cherry-pick: Merge pull request #719 from TNG-dev/hotfix/v2.1.17 2022-05-31 14:04:54 +01:00
zkldi a6d23ad40a experimental: final cadence validation commit 2022-05-25 21:29:54 +01:00
zkldi af5b1c4a68 fix: remove unecessary property deletions 2022-05-25 19:00:29 +01:00
zkldi 19e3e7af8c fix: make sure goal subscriptions are properly awaited 2022-05-25 17:47:19 +01:00
zkldi bda6ee7412 style: rename hollis to cadence 2022-05-25 15:15:17 +01:00
zkldi 02b55160b1 experimental: more hollis work 2022-05-21 17:37:33 +01:00
zkldi 2c8b0870fb experimental: massive hollis changes 2022-05-20 00:24:09 +01:00