Skip to content

Commit b3e4e56

Browse files
chore(release): bump version to 1.0.2
1 parent 080a952 commit b3e4e56

6 files changed

Lines changed: 2088 additions & 2623 deletions

File tree

.github/workflows/telegram-pr-opened.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Send Telegram message
12-
uses: appleboy/telegram-action@v1.0.1
12+
uses: appleboy/telegram-action@221e6b684967abe813051ee4a37dd61770a83ad3
1313
with:
1414
token: ${{ secrets.TELEGRAM_BOT_TOKEN }}
1515
to: ${{ secrets.TELEGRAM_CHAT_ID }}

CHANGELOG.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

frontend/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "frontend",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"private": true,
55
"scripts": {
66
"dev": "next dev",

0 commit comments

Comments
 (0)