Releases: kayspace/gate-ae-prep
Release list
Release v1.5.0
New
Feedback system
A new Feedback section has been added to the app.
You can now submit:
- Bug reports
- Feature requests
- Questions
- General feedback
- Praise
- Other suggestions
Feedback is sent directly to the project's internal feedback tracker for review.
Notion-powered feedback backend
Feedback submissions are now stored in a dedicated Notion database, making it easier to track, review, and prioritize user suggestions and issues.
In-app feedback workflow
The feedback page includes:
- Category selection
- Nickname field
- Message validation
- Character limits
- Submission status handling
- Anti-spam cooldown between submissions
Improvements
Documentation updates
The following documentation has been updated to include the new feedback feature:
- User Guide
- Developer Guide (README)
- In-app Guide page
Deployment improvements
Feedback handling now uses a Vercel serverless function, providing a reliable and secure submission flow without exposing credentials to the client.
Fixes
Feedback form visibility
Fixed an issue where the feedback success message could become invisible after submission due to an animation styling conflict.
Release v1.4.0
Feature Added
- interactive onboarding tour with step-by-step spotlight highlights
- auto-plays on first visit, skippable at any point via esc or skip button
- replay anytime via the tour button in the header
- each step navigates to the relevant view automatically
- keyboard navigation: arrow keys and enter to move between steps
Release v1.3.0
Features
- feat(player): embedded YouTube player for single videos — single-video resources now have a
watchbutton that opens the in-app player with resume + watched-time tracking, same as playlist videos. - feat(ui): persistent theme toggle — light/dark choice is saved to
localStorage(gate-ae-theme-v1) and survives refresh; first visit still respects system preference. - feat(ui): floating back-to-top button — appears bottom-right, smooth-scrolls to top, handy on long syllabus/guide pages.
- feat(ui): desktop-only mobile block — viewports under 1024px now see a styled "use a desktop" overlay matching the app's aesthetic.
Fixes
- fix(youtube): detect single videos in mixed URLs —
youtube.com/watch?v=…&list=…URLs are now correctly classified as videos (not playlists) so the watch button shows up.
Docs
- docs(readme): document new features, storage keys, and component layout.
v1.2.0 - Codebase Modularization
Overview
This release focuses on internal codebase restructuring and maintainability improvements. There are no major user-facing feature additions in this release.
Refactor
The application has been reorganized into a more modular architecture with clearer separation of concerns.
Structure Changes
Code previously concentrated in large files has been split into dedicated modules:
src/
├── components/
├── features/
├── lib/
├── types/
├── data/
└── routes/
Release v1.1.0
Release v1.1.0
Added
- Dark mode support across the application
- Theme-aware styling updates
- Improved UI consistency for light and dark themes
v1.0.0 - Initial Stable Release
First stable public release of gate ae prep.
Features:
- Complete GATE AE syllabus tracking
- Core and special topic progress management
- Notes and revision system
- PDF study material organization
- Resource and playlist management
- YouTube playlist progress tracking
- Browser-only local storage architecture
- Zero backend and no login system
Initial open-source release focused on simple, organized, and distraction-free GATE AE preparation.