zkldi
439477a31c
fix: editing a goal should edit *all* subscriptions, not just one
...
this mongodb footgun is gonna kill me one day
2023-01-26 09:16:37 +00:00
zkldi
1b3a3df752
feat: gpt-specific invariants
2023-01-22 23:02:37 +00:00
zkldi
6d8684619b
fix incorrect goal migrations
2023-01-19 16:39:54 +00:00
zkldi
0c48b6cef0
fix: that's all probably
2023-01-19 16:39:53 +00:00
zkldi
64d83c2e9f
feat: full impl tests and migration
2023-01-19 16:39:52 +00:00
zkldi
c9964d9662
fix: temp migrations
2023-01-19 16:39:52 +00:00
zkldi
cbc83c74e4
checkpoint: 34 (100% tests passing)
...
do you guys even realise how insane this is
2023-01-19 16:39:42 +00:00
zkldi
2ff1dc1c29
feat: validators
2023-01-19 16:39:42 +00:00
zkldi
65810857d1
checkpoint: 33
2023-01-19 16:39:40 +00:00
zkldi
91904ac17b
checkpoint: 32
2023-01-19 16:39:40 +00:00
zkldi
acdd0e2264
checkpoint: 31 (SERVER BUILDS)
...
DON'T EVER DOUBT ME AGAIN
2023-01-19 16:39:40 +00:00
zkldi
067825cefc
checkpoint: 30
2023-01-19 16:39:39 +00:00
zkldi
5ae53eaff4
checkpoint: 29
2023-01-19 16:39:39 +00:00
zkldi
67c5b16976
checkpoint: 27
2023-01-19 16:39:39 +00:00
zkldi
7341a1bc1b
checkpoint: 25
2023-01-19 16:39:38 +00:00
zkldi
bae2775cf0
checkpoint: 22
2023-01-19 16:39:38 +00:00
zkldi
e23e290efc
throwing in the towel
2023-01-19 16:39:37 +00:00
zkldi
a046fceb4c
checkpoint: 16
2023-01-19 16:39:31 +00:00
zkldi
f4db781f9d
checkpoint: 15
2023-01-19 16:39:31 +00:00
zkldi
a3208f3ce5
checkpoint: 14
2023-01-19 16:39:31 +00:00
zkldi
b074d49151
fix: lint rules
2022-12-26 12:35:58 +00:00
zkldi
f6ae94c18d
style: lint
2022-12-24 02:55:30 +00:00
zkldi
8911aee389
test: regression test (singular) for humanisegameprog
2022-12-24 02:14:49 +00:00
zkldi
bd48e3eb0d
feat: completely tear out arc support
2022-12-22 11:51:59 +00:00
zkldi
aa961d847a
feat: tear out maimai
2022-12-19 00:39:58 +00:00
zkldi
2131592ba0
feat: tear out ddr support
2022-12-19 00:33:50 +00:00
zkldi
4b1f8779e5
fix: silence /format 400s
2022-11-26 21:50:28 +00:00
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