Commit Graph
50 Commits
Author SHA1 Message Date
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