๐ฆ Changelog โ Major Platform Overhaul (v3.0.0)
๐ข Overview
This release introduces a complete overhaul of the platform with a modern UI/UX, enhanced dashboard experience, upgraded authentication, real-time notification support, and extensive codebase refactoring. It marks a significant step forward in usability, maintainability, and responsiveness.
โจ What's New
๐จ UI/UX Enhancements
-
โ Custom cursor styling for a sleek and modern interface.
-
โ Skeleton loaders for
HeaderAvatarandProfileCardto enhance perceived performance. -
โ Fully redesigned dashboard header with improved authentication handling and intuitive navigation.
-
โ Revamped Error and 404 pages with friendlier visuals and messaging.
-
โ New loaders and spinners for smoother interactions.
-
โ Styled scrollbar and progress bar for UI consistency.
-
โ Introduced feature section on the Premium page for clearer value proposition.
-
โ Updated route:
/dashโ/dashboardfor clarity and better semantics. -
โ Overhauled authentication pages, including:
- "Auth in Progress"
- "Auth Failure"
- New authentication loader animation
๐ Dashboard & Analytics
- ๐ API usage charts to visualize request volumes and endpoint popularity.
- ๐ Leaderboard component for ranking user stats and performance.
- ๐งญ Breadcrumb navigation added for better page tracking.
- ๐ Enhanced "My Analytics" page with new visuals and insights.
๐ Authentication & Account Settings
-
๐
RequireDiscordOAuthcomponent now guards private areas of the app. -
๐ New pages for:
- Change Email
- Change Username
- Change Password
-
โ Includes error handling, inline validation, and secure update flows.
-
โ Password strength meter added for better password hygiene.
๐ Real-Time Notifications (WebSockets)
- ๐
WebSocketProvideradded to enable real-time features. - ๐ Live notification popup system โ get alerts instantly without reloads.
๐งฉ New Components & Features
- ๐ฆถ Custom dashboard footer with branding and helpful links.
- ๐ Toggle switches for privacy and settings preferences.
- ๐ New sidebar introduced for the upcoming dashboard layout.
- โจ๏ธ
useTypewriterReact hook for animated text effects.
๐ Refactors & Optimizations
๐งฑ UI Component Refactors
- ๐งฉ Modularized UI into reusable folders:
features/,head/,header/ - ๐ Removed deprecated Tools page.
- ๐ชช Plan Cards UI redesigned for Premium features.
- ๐งผ Removed
react-progressbarin favor of custom implementation. - ๐งญ Refactored
useRouterusage across dashboard for better navigation logic. - ๐ Old dashboard moved to
/old/dashboard, outdated files removed.
๐ Page Handling & Fetching
-
โ Introduced a centralized
PageWrappercomponent:- Handles page status and restriction checks.
-
๐ Refactored all routes to integrate
PageWrapper. -
โ๏ธ Updated
fetchValidationfor new backend response schema.
๐งฐ Utility Management
- ๐ Moved
formatTime()andplayNotificationSound()to sharedutils/directory. - ๐งฝ Cleaned up unused or redundant imports.
- โ Improved Error Page logic and design for consistency.
๐ API & Backend Updates
- ๐
POST /api/notificationsroute added to fetch and manage user notifications. - ๐ Introduced Page Validator Utility for easier debugging and testing.
- ๐ช Updated cookie handling for improved security and compliance.
- ๐
GET /users/:id/rolesroute added to fetch roles from external API. - ๐ฎ New internal Discord API integration to fetch user info.
- โ Enhanced Validator endpoint with new query support.
๐งน Clean-Up
- ๐งผ Removed unused legacy components.
- ๐ Deprecated Settings page and replaced it with modern structure.
- ๐ซ Deprecated
/dashand redirected to/dashboard.
๐ Summary
This is a game-changing update for the platform โ making it faster, cleaner, more intuitive, and feature-rich. From real-time notifications to beautiful UI polish, this version lays the foundation for future scalability and innovation.
๐ Welcome to the new era of the platform!
Full Changelog: 2.1.2...3.0.0