Inspiration
When coming up with this idea, I was inspired by the AutoModerator configuration page on old.reddit.com. This page allows you to see more detailed error messages when editing Automod than the config page on Reddit's current Mod Tools interface, which will just tell you there's an "Unsupported media type."
What it does
This update adds a Syntax Checker powered by a YAML parser to the existing Mobile Automod app, which identifies the exact line causing an error if the configuration fails to save. Now, not only can you edit your Automod config from both desktop and mobile, but you'll also get more precise feedback upon saving than a generic error message.
How I built it
I built this update atop the existing Mobile Automod app, also developed by me. It's a Devvit Web Mod Tools app that allows configuration of a subreddit's Automod from the Reddit app for iOS and Android. The YAML parser powering the Syntax Checker comes from the YAML npm library.
Challenges I ran into
One aspect of the original Mobile Automod app led to a less-than-ideal user experience, even with the added Syntax Checker. An important pain point that was fixed with this update is having to redo your changes all over again if the config failed to save. Now, the app caches your changes while it validates, so that if there's an error, you can pick up right where you left off.
Accomplishments that I'm proud of
I'm proud that I focused on solving a real moderation friction point rather than building a surface-level feature. AutoModerator is one of the most powerful tools Reddit offers, but configuring it has historically been clunky, especially on mobile. This app closes that gap by addressing a key complaint among mods for years: the confusing and unhelpful "Unsupported media type" error.
What I learned
I learned that good developer tooling (like precise error feedback from a YAML parser) can dramatically improve user experience, even more than adding new features. I also learned to scope intentionally, building something focused and reliable instead of trying to replace the entire Mod Tools experience.
What's next for Mobile Automod Syntax Checker
I look forward to gathering feedback from mods on this update, especially those who already use Mobile Automod. Future updates might contain enhancements to the interface on desktop. The Syntax Checker makes it better than the desktop Mod Tools page in at least one way, so focusing on the desktop experience seems like a logical next step.
Built With
- typescript
- yaml
Log in or sign up for Devpost to join the conversation.