@@ -624,3 +624,63 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
624624
625625- Improved Redis cache reliability for Q&A
626626- Extended automated tests for caching and payment flows
627+
628+ ## [ 1.0.2] - 2026-02-23
629+
630+ ### Added
631+
632+ - Dashboard engagement system:
633+ - Activity Heatmap with daily streak tracking and tooltips
634+ - Expanded Achievements system (24 badges across multiple categories)
635+ - Score distribution visualization and improved analytics
636+ - Profile & account management:
637+ - User name update with validation
638+ - Secure password change (bcrypt hashing)
639+ - Localized system notifications with Notification Center
640+ - Admin platform expansion:
641+ - Unified admin panel under ` /admin ` with collapsible sidebar
642+ - Quiz Admin: full create workflow via JSON upload
643+ - Draft → Ready → Activate publishing flow with translation validation
644+ - Edit existing quizzes with locale-aware editor and Redis invalidation
645+ - Content & learning:
646+ - Added SQL, PostgreSQL, MongoDB category to Q&A
647+ - User engagement:
648+ - In-app feedback form with multiple attachments
649+ - Sponsor recognition and GitHub star achievements
650+ - Shop UX:
651+ - “My Orders” summary card on Cart page
652+
653+ ### Changed
654+
655+ - Dashboard UX:
656+ - Unified glassmorphism visual language across cards
657+ - Clickable stats sections with smooth navigation
658+ - Leaderboard:
659+ - Top 15 users with contextual ranking around current user
660+ - Improved sponsor styling and visual consistency
661+ - Header & navigation:
662+ - Unified dropdown styles (Notifications / Profile / Language)
663+ - Dependencies:
664+ - Upgraded Next.js to ** 16.1.6**
665+ - Codebase:
666+ - Large-scale formatting and structural refactoring
667+
668+ ### Fixed
669+
670+ - Dashboard profile logic and statistics inconsistencies
671+ - Notification rendering and layout issues
672+ - Quiz editor Save button now disabled when no changes made
673+ - Admin quiz cache invalidation when status changes
674+ - Improved mobile menu scroll locking
675+ - Fixed Vercel build issues and migration conflicts
676+
677+ ### Performance & Reliability
678+
679+ - Improved Redis cache invalidation for quizzes
680+ - Optimized dashboard data fetching
681+ - Safer database migration handling
682+
683+ ### Security
684+
685+ - Stronger password validation and confirmation flow
686+ - Improved server-side validation and error reporting
0 commit comments