Skip to content

Releases: Samuel-Tefera/easy-study

v1.2.0 — Document Summary Feature

30 Mar 07:58
9f143e4

Choose a tag to compare

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

23 Mar 09:32
60b1711

Choose a tag to compare

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

21 Mar 08:27
504038b

Choose a tag to compare

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

17 Mar 11:50

Choose a tag to compare

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

11 Mar 12:37

Choose a tag to compare

Pre-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