This is a list of things that need to be done in the project.
- 💜 Added twitch integration.
- 🖼 Implemented media module using CloudFlare's R2 API.
- 🔐 Safe session handling (List sessions and force logout)
- 🐳 Created docker container config.
- ✨ Scope and config validation for templates and widgets.
- 📡 Events and websocket implementation for real-time updates.
- 📂 Group fields by categories.
- 📷 Added thumbnail for uploaded media.
- 🛒 Improve template store page.
- 📖 Template versioning scheme.
- 🙍♀️ User profile implementation.
- 🍃 Create R2 resources using MongoDB id as the resource id.
- ✉ SMTP API for sending emails.
- 💰 Implement payment complete hook.
- 🐛 Add debug events.
- 🚀 Add redis as cache engine.
- 📲 Migrate from module import to NestJS's event system.
- 📋 Add views/use system using NestJS's Task scheduler system.
- 🗑 Delete unused versions when template is deleted.
- 🔻 Disable auto-update on all widgets when a template is deleted (Use NestJS's Queue system)