zkldi
e8ff9a8a7b
fix: make isSubscribedToQuest work
2022-11-26 19:19:19 +00:00
zkldi
708949bb13
fix: notifications not reloading and add site announcements
2022-11-26 16:33:22 +00:00
zkldi
8c52b3ba48
feat: goals & quests fully functional
2022-11-25 20:49:53 +00:00
zkldi
25f26650c5
feat: remove "any" goals
...
they're stupid, too expensive, complex
nobody has any use for them. If you think you do, you don't.
2022-11-25 15:13:56 +00:00
zkldi
a6d89f748e
feat: bunch of new stuff + proper dependency handling
2022-11-25 03:46:11 +00:00
zkldi
cbce1a31f4
feat: quests page + ugpt context
2022-11-23 23:43:55 +00:00
zkldi
c6112e765c
fix: make sure banning users works properly
2022-11-23 00:12:07 +00:00
zkldi
98f561f8ae
feat: pretty functional quest editor UI
2022-11-22 03:45:40 +00:00
zkldi
acef4c6345
feat: remove quest criteria, allow importing quests
2022-11-21 19:27:47 +00:00
zkldi
c73c0d44a2
fix: disable multi-proportional goals
2022-11-17 03:59:21 +00:00
zkldi
44f4d1d327
feat: quest editor
2022-11-17 03:48:51 +00:00
zkldi
f889ecdd83
feat: initial goals and quests
2022-11-15 04:16:16 +00:00
zkldi
839fac7bbc
refactor!: rename milestones to quests and milestone-sets to questlines
2022-10-18 19:04: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
a6d23ad40a
experimental: final cadence validation commit
2022-05-25 21:29:54 +01:00
zkldi
19e3e7af8c
fix: make sure goal subscriptions are properly awaited
2022-05-25 17:47:19 +01:00
zkldi
af2fa826a4
experimental: mass-hollis-refactor
2022-05-10 03:21:09 +01:00
zkldi
0adc39b5cb
experimental: initial autofix blast
2022-05-06 03:39:03 +01:00
zkldi
027797930d
feat: notify users when their milestones change
2022-04-24 21:58:33 +01:00
zkldi
5991a0be96
style: organise imports
2022-04-24 21:19:39 +01:00
zkldi
5757348dd6
style: replace Playtypes[Game] with Playtype
2022-04-23 05:55:37 +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
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
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
b970a3d601
Add a lastInteraction prop to mile-subs
2022-04-01 14:04:43 +01:00
zkldi
4cfdecfded
GPT Milestone Endpoints
2022-03-31 01:18:19 +01:00
zkldi
ee86fb1af7
Make max goals and milestones configurable
2022-03-31 00:16:32 +01:00
zkldi
73c7011e89
Refactor to my slightly unhinged push/pull parentMilestones system
2022-03-30 04:18:43 +01:00
zkldi
fb5c9503c3
More general progress
2022-03-30 03:57:47 +01:00
zkldi
19a1220ca1
Assorted tsc fixes
2022-03-29 16:19:07 +01:00
zkldi
c8673e27b6
Rename goal.title to goal.name
2022-03-29 16:16:20 +01:00
zkldi
ff7d9ab82f
Untested Milestone Functionality
2022-03-29 16:14:20 +01:00
zkldi
8df27e07b2
Save my work this time...
2022-03-29 15:57:05 +01:00
zkldi
431b539ce1
More renaming and moving (I lost my original work...)
2022-03-29 15:28:12 +01:00
zkldi
35ec22e3c0
Rename the types, too
2022-03-29 15:17:45 +01:00
zkldi
5860f4e499
Rename userGoal to goalSub, same for milestones
2022-03-29 15:14:39 +01:00
zkldi
46b9bf86fb
rename user-milestones and user-goals to goal-subs and milestone-subs
2022-03-29 02:33:15 +01:00
zkldi
968ff857cd
Remove unecessary as any cast
2022-03-28 17:20:25 +01:00
zkldi
967c320899
Achievables have been given the better name of 'targets'
2022-03-28 17:18:21 +01:00