Changelog
What's new in OrdinaryMonday, release by release.
v0.2.0 — Multi-language, email verification, profile photos & production launch
Highlights
- Multi-language support — English, German, Norwegian Bokmål, and French
- Email verification & password reset with 6-digit codes
- Profile photos — upload, display, and management across all post and user views
- Age verification — 18+ enforcement with birthdate validation on registration
- Legal compliance — Terms & Conditions, Privacy Policy, and Imprint pages with explicit consent on signup
- Post editing — edit your own posts within 15 minutes of posting
- Admin audit logs — per-user audit log viewer in the admin dashboard
- Production deployment — live at ordinarymonday.com
Security & Privacy
- Email addresses removed from user search results
- Logout now revokes tokens on the server
- Secrets managed via Azure Key Vault
- Permanent redirect from www.ordinarymonday.com to ordinarymonday.com
Bug Fixes
- Fixed infinite reload loop on Chrome when switching language
- Fixed language selection not working on Safari iOS
- Fixed photo duplication issue
- Fixed text overflow in notifications
- Fixed mobile login page UI collapse
Infrastructure & Developer Experience
- Docker-based local development environment
- Automated test environment setup
- Refactored API endpoint layer with shared error handling
- Expanded API documentation