I was just wondering if Flarum or its huge library of extensions can add these features to Flarum.
Select image to upload. Instead of displaying the markdown format for adding an image, display a file picker for users to upload a file. (I don't care where the image is stored, whether locally or on a dedicated free image storage provider)
Post Preview. The ability to toggle a panel that displays a preview of the post currently being created or edited. I find this is the feature I use the most on Discourse forums.
Community Moderation. The ability for community members with select badges/within certain groups to 'hide' a post when it is flagged. The post would be replaced with text like "This post has been hidden. Click to view it". When a Mod/Admin comes online, they can decide to leave the post in its 'hidden' state, delete it, or show it normally again.
Creating Topics and Templates. When creating a post, it would be nice if the user was forced to choose a tag, and an Admin can define a template for each tag. For example, if the "support" tag was selected, the text "Make sure to include the error message" would be added to the editor, and if the "Informal" tag was selected, the text "This tag is not for support requests!" would be added to the editor.
Just my thoughts, please let me know if any of this is possible!