Skip to content

Latest commit

 

History

History
65 lines (41 loc) · 2.74 KB

File metadata and controls

65 lines (41 loc) · 2.74 KB

Changelog

All notable changes to this project will be documented in this file.

[0.8.0] - 2026-06-14

Added

  • Citations & References: Implemented citation extraction and automatically added a "References" slide for both PPTX and PDF exports.
  • Speech-to-Text: Integrated speech-to-text functionality via Web Speech API in the chat input, including improved active listening UX.
  • LangGraph Agent: Implemented LangGraph agent for slide generation and synchronized it with the frontend.
  • Copy to Clipboard: Added copy-to-clipboard functionality to chat messages.
  • Floating Chat Bubble: Replaced the static chat page with a global floating chat bubble interface.
  • Brand Logo SVG: Introduced a new scalable SVG brand logo component, replacing all raster logos across the application.

Changed

  • Settings Optimization: Wrapped backend settings initialization in lru_cache for optimized access.

Maintenance

  • Dependabot: Added dependabot.yml and requirements.txt to streamline dependency updates.
  • GitHub Actions: Bumped various GitHub Actions versions (checkout, setup-node, setup-python, codecov, pnpm).

[0.7.1] - 2026-05-xx

  • Hotfix release (merged from 0.7.0).
  • Removed miscellaneous .json files from version control.

[0.7.0] - 2026-05-07

Added

  • Theme Customization: Added support for theme selection when generating decks, allowing users to choose from various visual styles.
  • Security Patches: Upgraded Next.js and other dependencies to patch known vulnerabilities.
  • Improved Resilience: Enhanced LLM generation with better error handling and dependency tracking.

[0.6.0] - 2026-04-16

Added

  • PDF Export: Users can now export their generated decks to high-quality PDF files.
  • Exponential Backoff: Implemented resilient retry logic for OpenRouter LLM calls to handle rate limits and transient errors.
  • SSE Streaming: Real-time progress tracking for deck generation using Server-Sent Events (SSE).
  • Modular Landing Page: Added Hero, Features, and "How It Works" sections for a more professional entry point.
  • Pre-commit Hooks: Integrated Ruff and other formatting tools to maintain code quality.

Changed

  • Security: FastAPI /docs and /redoc endpoints are now disabled in production environments.
  • Refactoring: Improved test architecture for asynchronous deck generation.

Fixed

  • CORS: Removed hardcoded origins in favor of environment-based configuration.
  • Stability: Resolved various racing conditions in concurrent LLM calls.

Technical Debt & Internal Improvements

  • Added comprehensive unit and integration tests for core services (OpenRouter, PDF exporter).
  • Standardized project-wide code formatting.

Release 0.7.0