Releases: ModularSoftAU/zander-web
Releases · ModularSoftAU/zander-web
Version 1.3.0
🚀 New Features
🏛️ Forum System
- Full Forum Suite: Implementation of a complete forum system with support for hierarchical categories, discussions, and threaded posts.
- Advanced Permissions: Granular view and post permissions per category.
- Revision History: Full tracking of post edits and revisions for moderation.
- Management UI: Dedicated dashboard modules for managing forum structures and content.
🎫 Support Ticket System
- Unified Support: Web-based ticketing system for user inquiries and issues.
- Categorized Routing: Flexible ticket categories with specialized staff permissions.
- Staff Tools: Internal staff-only notes, status tracking (Open, Closed, In-Progress), and attachment support.
⚖️ Punishment & Appeal System
- Multi-Platform Punishments: New system for managing Discord and Web punishments (Warn, Kick, Ban, Mute).
- Integrated Appeals: Users can now submit appeals directly through the web interface.
- Staff Dashboard: Comprehensive moderation tools for reviewing active punishments and pending appeals.
🔐 Local Authentication & Registration
- Custom Auth Flow: Users can now register locally with email and password, reducing reliance on third-party providers.
- Verification Systems: Integrated email verification and Minecraft account linking via in-game codes.
- Security Features: Secure password reset flows and session persistence improvements.
🛒 Shopping Directory
- Global Search: A new web interface to search and browse in-game shop items and prices.
- Discord Integration:
/shopdirectorycommand to search for items directly from Discord.
🏺 Vault & Map Archive
- Historical Archives: Dedicated section for browsing and downloading previous server maps and builds.
- Command Support:
/vaultDiscord command for quick access to archives.
✨ Enhancements
🎨 Modernized UI/UX
- Bootstrap 5 Migration: Complete migration of the frontend framework from Bootstrap 4 to Bootstrap 5.
- Redesigned Profiles: Revamped user profiles with Discord linking, detailed stats, and activity feeds.
- Staff Recognition: Dynamic staff page featuring active team members and a "Retired Staff" section.
- Responsive Dashboard: Improved staff dashboard layout with a collapsible sidebar and mobile-friendly modules.
📅 Scheduler & Communication
- Timed Announcements: Ability to schedule web announcements and popups with start/end dates.
- Discord Scheduling: New module for scheduling timed Discord embed messages to specific channels.
- Web Push Notifications: Integration of Web Push API for real-time user notifications.
🛠️ Technical & Internal
📊 Infrastructure & API
- Database Migrations: Comprehensive SQL migrations (v1.2.0 through v1.11.0) for system scalability.
- Public Config API: New unauthenticated endpoints for site configuration, social links, and policies.
- Reliability Fixes: Resolved several 502 Bad Gateway errors and fixed CRUD operations across all admin modules.
🛡️ Moderation & Auditing
- Profanity Filter: Integration with
profanity.devfor automated content filtering and staff alerts. - Audit Reporting: Automated staff audit reports delivered via Discord webhooks.
- Background Tasks: New crons for nickname checks, punishment expiry, and scheduled message delivery.
1.2.0
1.1.0
v1.0: Announcements, Applications, Discord and Server Management
Version 1.0: The Beginning (Announcements, Applications, Discord and …