Releases: Samuel-Tefera/easy-study
v1.2.0 — Document Summary Feature
What's New
- Added AI-powered document summary generation
- Users can now generate a structured summary for the entire PDF directly from the study view
Notes
This update enhances the learning experience by allowing users to quickly understand the key ideas of a document before diving deeper.
v1.1.1 - Text Selection & AI Menu Improvements
What's Changed
- Floating UI: Fixed an issue where the AI floating menu would occasionally get cut off when selecting text near the edges of the window or during full-page selections.
- Selection Glitch Fix: Upgraded the text selection event listener to prevent "glitching" (selecting unintended text or failing to trigger the AI options). The floating menu now anchors reliably to your exact text selection.
- Scroll-Aware Menu: The floating AI interactions menu now intelligently shifts and stays within the bounds of the viewport while you scroll through your documents.
Smart Study Update: AI Question Answering
This update introduces the "Answer Question" feature to the study room and enhances our database infrastructure for better scalability.
v1.0.0 - Stable Release: Production-Ready PDF Learning Assistant
This major release marks the transition of easy-study from a preview stage to a stable, production-ready application. After extensive testing of the RAG pipeline and UI refinements, the app is now ready for consistent daily use.
v0.1.0 – First Preview Release
This is the first deployed version of easy-study, shared for early testing and feedback.
What’s Included
Upload and read PDF documents directly in the browser
Highlight text and request AI-generated explanations
Retrieval-Augmented Generation (RAG) pipeline for contextual answers
PDF text extraction using PyMuPDF
Vector embeddings generated with Hugging Face (all-MiniLM-L6-v2)
AI explanations powered by Groq (Llama 3)
Supabase authentication, database, and file storage
React + Vite frontend with a FastAPI backend