Turns out Discourse recently added an experimental form feature so I've implemented it for the support tickets. It's now required to provide at least the version and operating system and hopefully the provided upload fields will be an incentive to provide screenshots and logs (although those are optional).
I assume GitHub has bots to handle template validation so I'll look into this too.
17 Likes