YAML and in-app config editing
This is a big release that adds these major features:
- Support for YAML editing in editor, YAML schema validation in the editor, and YAML examples in the docs
- Editing/creating bot wiki pages from the built-in editor
- Automatic wiki page creation by bot if it has the proper permissions
- Support loading github blob file and regular gist URLs into the editor
- Auto moderation invitation acceptance based on whitelisted subreddits list, managed from UI
Full Changelog
Bug Fixes
- (bot) Add missing invite check in healthloop
- (editor) Fix how initial editor value is set
- (No Category) Fix missing hyphen character on regex for parsing reddit entity name @prometheus-22
Documentation
- (onboarding) Update moderator getting started to reflect new editor capabilities
- (yaml) Create yaml versions of subreddit ready examples
- (yaml) Add regex yaml examples
- (yaml) Add recentActivity yaml examples
- (yaml) Add history and author yaml examples
- (yaml) Add attribution and advanced concepts yaml examples
- (yaml) Add yaml examples fo activities window
Features
- (bot) Add ability to create non-existing wiki page and change visibility
- (bot) Add modself oauth permission
- (bot) Add basic programmatic moderator invitation acceptance
- (config) Make manager aware of config format
- (editor) Use manager format to infer format for editor
- (editor) Resolve raw gist url from gist id
- (editor) Implement wiki page creation
- (editor) Resolve raw url from github blob url
- (manager) Improve wiki page creation
- (ui) Enable additional scopes usage
- (ui) Implement basic wiki editing capabilities for editor
Refactor
- (ui) Migrate all editor usage to monaco-yaml base