zkldi
2fbd56472d
feat: add ReadUsersNotifications fn
2022-04-24 21:12:29 +01:00
zkldi
ea28adcc02
feat: barebones notif system
2022-04-24 19:54:36 +01:00
zkldi
54583373dc
fix: add correct type import in fervidex tests
2022-04-23 06:20:20 +01:00
zkldi
9ccb49ce07
style: remove unused imports
2022-04-23 05:55:59 +01:00
zkldi
5757348dd6
style: replace Playtypes[Game] with Playtype
2022-04-23 05:55:37 +01:00
zkldi
a1147401d2
style: remove unused import
2022-04-23 00:52:38 +01:00
zkldi
679a769fc0
refactor: add mkFakeImport util function
2022-04-23 00:40:17 +01:00
zkldi
14dd9ae257
test: add tests for reverting imports
2022-04-23 00:24:29 +01:00
zkldi
f15a8cd14e
feat: add import library for reverting imports
2022-04-23 00:22:38 +01:00
zkldi
77f3ba76a4
fix: Move FAKE_MIGRATION out of test-data
...
Attempting to depend on anything inside test-utils at runtime is a
footgun, and may result in the server not booting.
This patch stops the server from depending on something that might not
exist at runtime, such as test-utils/test-data trying to get the buffer
of the eamusement csv and failing catastrophically.
2022-04-22 23:13:18 +01:00
zkldi
14a59235c5
test: add tests for batch-manual string classes
2022-04-22 21:13:40 +01:00
zkldi
ea7d36e2ae
BREAKING: make batch-manual classes take strings instead of ints
2022-04-22 21:13:26 +01:00
zkldi
2940808915
style: add a comment explaining unapplied migrations
2022-04-22 04:47:48 +01:00
zkldi
715906eefb
test: add tests for migrations
2022-04-22 02:12:32 +01:00
zkldi
b70f02de01
fix: make update script update more than one record
2022-04-22 01:43:23 +01:00
zkldi
960a7e93d3
fix: Remove migrations from pending when they fail
2022-04-21 18:36:27 +01:00
zkldi
cb7e9f8946
style: Add comment for migration failures
2022-04-21 17:31:19 +01:00
zkldi
9fe155bf71
feat(migrations): apply unapplied migrations on init
2022-04-21 17:28:59 +01:00
zkldi
c1900e1c93
feat(migration): add ugpt-rivals migration script
2022-04-21 17:22:30 +01:00
zkldi
eaf2761c96
fix(migrations): add more logging
2022-04-21 17:22:15 +01:00
zkldi
b1248f861a
feat(migration): create a skeleton framework for applying migrations
2022-04-21 17:17:28 +01:00
zkldi
df480f5515
fix: make GetChallengerIDs return challengers instead of rivals
2022-04-21 16:03:16 +01:00
zkldi
600ac12d68
refactor: change rival err handling to use error codes
2022-04-21 15:52:25 +01:00
zkldi
07f950beae
fix: unbreak tests as a result of the rivals addition
2022-04-21 05:29:56 +01:00
zkldi
282139861c
feat(rivals): add challengers endpoint
2022-04-21 05:13:19 +01:00
zkldi
42c45c5534
fix: make rivalling yourself illegal
2022-04-21 04:16:34 +01:00
zkldi
5ba924cb49
fix: game-settings should insert with an empty rivals array.
2022-04-21 04:10:57 +01:00
zkldi
cac9a947cd
feat(rivals): add core rival library functionality
2022-04-21 03:55:31 +01:00
zkldi
a27ac55ccf
fix: unsubscribe users if milestone gets deleted
2022-04-17 04:59:07 +01:00
zkldi
8c61c33172
fix: removing a milestone-sub no longer needs to care about parenting goals
2022-04-17 04:57:01 +01:00
zkldi
2d900670d7
feat: add the ability to update milestone subscriptions
2022-04-17 04:53:02 +01:00
zkldi
cabc8dd9fc
Merge branch 'develop' into zkldi/issue-673
2022-04-17 02:37:33 +00:00
zkldi
ac4f379820
fix: add failsafes incase a corrupt goal gets evaluated again
2022-04-17 03:35:58 +01:00
zkldi
91297d6d29
fix: limit percent to 2dp in progressHuman
2022-04-17 03:26:36 +01:00
zkldi
aacdabe279
fix: SearchCollection no longer returns _id.
2022-04-16 19:32:53 +00:00
zkldi
19591514cf
Patch faulty parentMilestone logic
2022-04-14 03:31:25 +01:00
zkldi
e10cfbcc78
Fix accidental argument passed to SubscribeToGoal
2022-04-14 03:11:37 +01:00
zkldi
c58aa14cac
Remove parentMilestones as a feature. Handle it through database queries instead.
2022-04-14 03:10:06 +01:00
zkldi
bc8bb2eecc
Always flush foldercache in tests
2022-04-13 23:33:53 +01:00
zkldi
37895e6f53
Improve error messages for certain invalid goals
2022-04-13 22:10:27 +01:00
zkldi
bec7e14aba
Update "abs" to "absolute" for goal criteria.
2022-04-13 21:53:48 +01:00
zkldi
567ab7ce5d
Full Add-Goal Tests
2022-04-13 20:50:05 +01:00
zkldi
09705ec199
Finish up everything.
2022-04-12 03:30:05 +01:00
zkldi
4b1fa56ed9
Fix some faulty apostrophe work
2022-04-12 02:29:46 +01:00
zkldi
96650c4a3f
Add logging for kai-sdvx skill_level saving
2022-04-05 18:58:16 +01:00
zkldi
07e49f4f4b
Merge tag 'release/v2.1.16' into develop
...
Finally fix EXG kai bugs
2022-04-05 17:26:28 +01:00
zkldi
2fcb2cfadd
Bump version to v2.1.16
2022-04-05 17:17:48 +01:00
zkldi
04b0f3112d
Add floating point regression test
2022-04-05 17:17:36 +01:00
zkldi
a9adecfc26
Gauge Rate is a float.
2022-04-05 17:16:20 +01:00
zkldi
ab5e17e018
Merge pull request #681 from TNG-dev/hotfix/v2.1.15
2022-04-05 09:23:50 +01:00