Skip to content

Releases: kayspace/gate-ae-prep

Release v1.5.0

Choose a tag to compare

@kayspace kayspace released this 06 Jun 09:33

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

Choose a tag to compare

@kayspace kayspace released this 04 Jun 15:09

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

Choose a tag to compare

@kayspace kayspace released this 04 Jun 13:50

Features

  • feat(player): embedded YouTube player for single videos — single-video resources now have a watch button 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 URLsyoutube.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

Choose a tag to compare

@kayspace kayspace released this 02 Jun 09:32
7b42d3c

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

Choose a tag to compare

@kayspace kayspace released this 29 May 08:53

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

Choose a tag to compare

@kayspace kayspace released this 28 May 08:29

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.