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
9f85cf64cd
fix: add a typecheck step after testing.
...
This ensures that what we end up with compiles. It's possible for all of
our tests to work, but the app pulls in some benign
file that accidentally downs the whole thing
This should stop that from ever happening.
2022-06-01 15:30:28 +01:00
zkldi
ec39c655f7
test: update return type of eval users stats showcase
2022-06-01 15:25:40 +01:00
zkldi
8c0e7f6b22
breaking(chore): bump tachi-common
2022-06-01 15:25:19 +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
883216bff8
Revert "fix(ci): use pnpm ci instead of pnpm install"
...
PNPM doesn't have a ci command, and we're already using
frozen-lockfiles. My bad.
This reverts commit 99aed6410d .
2022-06-01 14:17:11 +01:00
zkldi
99aed6410d
fix(ci): use pnpm ci instead of pnpm install
2022-06-01 14:09:59 +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
89fc054304
cherry-pick: Pull 2.1.17 changelog from master
2022-05-31 19:05:31 +01:00
zkldi
42b316e4e7
chore: update changelog
2022-05-31 19:03:53 +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
70a77bf6d5
fix: update lockfile
2022-05-31 14:36:26 +01:00
zkldi
0f7be3d551
Merge branch 'develop' into cadence-experiment
2022-05-31 14:33:57 +01:00
zkldi
405248b8d9
revert: do not use submodules
2022-05-31 14:30:06 +01:00
zkldi
a35aab8eaa
refactor: pull cadence from npm
2022-05-31 14:27:55 +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
zkldi
af2fa826a4
experimental: mass-hollis-refactor
2022-05-10 03:21:09 +01:00
zkldi
18b78636b7
fix: add error handling for google captcha returning nonsense
2022-05-06 04:53:13 +01:00
zkldi
3f4a582ad7
experimental: misc ergonomic checking
2022-05-06 04:16:23 +01:00
zkldi
ba50d17846
fix: tidy up deleteundefinedprops and validate against arrays
2022-05-06 03:42:41 +01:00
zkldi
0adc39b5cb
experimental: initial autofix blast
2022-05-06 03:39:03 +01:00
zkldi
61ea7a4bf7
draft: Dogfood the hollis configuration
2022-05-06 02:55:56 +01:00
ereti
1f68a80410
Update Dockerfile
2022-05-06 01:48:46 +01:00
zkldi
9180d7a965
Update Dockerfile
2022-05-04 13:50:15 +01:00
zkldi
1137bda1b4
fix: improve string assert fail messages
2022-05-02 19:06:07 +01:00
zkldi
8f86acaca5
fix: make sync-database exit 1 on fail
2022-05-02 19:02:03 +01:00
zkldi
ee9cf8423c
fix: Change dockerfile build process
2022-05-02 00:29:24 +01:00
ereti
9caddb8870
Update Dockerfile
2022-05-02 00:10:20 +01:00
zkldi
6713e1987a
chore: update changelog
2022-05-01 23:52:26 +01:00
zkldi
094f479d88
fix: only remove showcase stats when folder was actually removed
...
Before this, showcase stats would be removed if
any alteration happened to the folder, which is
undesirable.
2022-05-01 23:51:17 +01:00