By: PrintableKanjiEmblem
Times Read: 16
Likes: 0 Dislikes: 0
Topic: MessageBase Code Development
Here's what's been happening behind the scenes! A bunch of improvements and new features have landed recently.
✍️ New: Markdown Editor
You now have the option to write your messages using a Markdown Editor with live preview! When posting, replying, or editing a message, you'll see a choice between the familiar Visual Editor (rich text toolbar) and the new Markdown Editor (side-by-side writing and preview). The markdown editor supports:
• Headings, bold, italic, links, images
• Code blocks and inline code
• Tables, blockquotes, and lists
• Existing rich HTML content is preserved when switching editors
🎨 Improved Code Block Display
Code sections in messages now have proper styling — monospace font, dark background, and a clear border so they stand out from regular text. This applies everywhere: message reading, child replies, the CKEditor, and the markdown preview pane.
🔒 Security & Anti-Spam
• Bot signup blocking — Suspicious usernames and spammy email patterns are now automatically rejected during registration
• Secured image uploads with validation
• Malformed request rejection — Bad Host headers are blocked early
• Improved HTTPS configuration and security headers
👤 User & Account Improvements
• User name field added to registration with validation and helpful guidance
• Email confirmation is now required before appearing as the "newest user"
• Password reset and bulk user management tools for admins
• Session cleanup on logout — sessions are properly removed when you log out
📱 UI & Quality of Life
• Images in messages are now properly sized and centered (max 800px, responsive)
• User time zones — message timestamps now display in your local time
• Server-side search pagination for faster search results
• Message ratings (likes/dislikes) improvements
• Game Zone layout and button improvements
Thanks for using MessageBase! 🚀
