Skip to content

Commit fe667af

Browse files
chore(release): v1.0.5
1 parent d6697f4 commit fe667af

3 files changed

Lines changed: 37 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -747,3 +747,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
747747
- Lower Vercel Function Invocations and CPU usage
748748
- Reduced origin data transfer for blog content
749749
- Improved overall runtime efficiency
750+
751+
## [1.0.5] - 2026-02-26
752+
753+
### Added
754+
755+
- Auth improvements:
756+
- Cross-tab authentication sync via BroadcastChannel
757+
- Client-side auth handling in Header for faster UI updates
758+
759+
### Changed
760+
761+
- Quizzes performance:
762+
- Quizzes page now uses ISR (revalidate: 300)
763+
- User progress moved from SSR to client-side API (`/api/quiz/progress`)
764+
- URL tab sync via `history.replaceState` without navigation
765+
- GitHub stars cached in `sessionStorage` to prevent refetch and re-animation
766+
- Rendering optimization:
767+
- Removed `force-dynamic` from locale layout
768+
- Reduced authentication overhead and dynamic rendering
769+
- Replaced nested `<main>` structure with semantic `<section>`
770+
771+
### Fixed
772+
773+
- Fixed quiz timer flash when switching language
774+
- Fixed layout shift on quizzes page (skeleton grid during progress loading)
775+
- Fixed GitHub star button hover trembling
776+
- Fixed React 19 `useRef` render warning (lazy `useState` initializer)
777+
- Prevented stale auth state across tabs
778+
- Eliminated layout shift when switching quiz tabs
779+
780+
### Performance
781+
782+
- Reduced server load by moving auth and progress logic to client
783+
- Improved ISR caching efficiency for quizzes page
784+
- Faster navigation and more stable UI during locale and tab changes

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.4",
3+
"version": "1.0.5",
44
"private": true,
55
"scripts": {
66
"dev": "next dev",

studio/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "devlovers",
33
"private": true,
4-
"version": "1.0.3",
4+
"version": "1.0.5",
55
"main": "package.json",
66
"license": "UNLICENSED",
77
"scripts": {

0 commit comments

Comments
 (0)