Skip to content

3.0.0

Latest

Choose a tag to compare

@a3ryk a3ryk released this 26 May 18:03
· 133 commits to production since this release
f31abbb

๐Ÿ“ฆ 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 HeaderAvatar and ProfileCard to 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 โžœ /dashboard for 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

  • ๐Ÿ”’ RequireDiscordOAuth component 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)

  • ๐Ÿ”Œ WebSocketProvider added 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.
  • โŒจ๏ธ useTypewriter React 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-progressbar in favor of custom implementation.
  • ๐Ÿงญ Refactored useRouter usage across dashboard for better navigation logic.
  • ๐Ÿš Old dashboard moved to /old/dashboard, outdated files removed.

๐Ÿ“„ Page Handling & Fetching

  • โœ… Introduced a centralized PageWrapper component:

    • Handles page status and restriction checks.
  • ๐Ÿ”„ Refactored all routes to integrate PageWrapper.

  • โš™๏ธ Updated fetchValidation for new backend response schema.

๐Ÿงฐ Utility Management

  • ๐Ÿ” Moved formatTime() and playNotificationSound() to shared utils/ directory.
  • ๐Ÿงฝ Cleaned up unused or redundant imports.
  • โœ… Improved Error Page logic and design for consistency.

๐Ÿ›  API & Backend Updates

  • ๐Ÿ†• POST /api/notifications route 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/roles route 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 /dash and 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