Skip to content

Releases: LunaAI519/video-to-brain

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 12:29

πŸ”’ Security & Access Control

  • ALLOWED_USERS whitelist β€” restrict who can use the bot
  • Rate limiting (RATE_LIMIT) β€” prevent abuse (default 5 req/min)
  • Access control shown in /status command

🐳 Docker

  • Dockerfile for one-command deployment (ffmpeg + Whisper pre-installed)
  • docker-compose.yml with volume mounts for vault and cache
  • .dockerignore for clean builds

πŸ§ͺ Testing & CI

  • Bot command tests with mocking (access control, rate limiting, prefs)
  • env_loader module tests
  • Coverage reporting with pytest-cov
  • Codecov integration in CI
  • Dependabot for pip and GitHub Actions auto-updates

πŸ”§ Code Quality

  • Extracted shared src/env_loader.py (removed duplicate .env parsing)
  • Simplified large_download.py credentials loading
  • Enhanced /help command with full command reference

πŸ“– Documentation

  • README: Docker deployment section
  • README: Security features section
  • README: Star History chart
  • README: Codecov and Docker badges
  • README: GIF demo placeholder
  • Updated .env.example with ALLOWED_USERS and RATE_LIMIT
  • Updated project structure in README

πŸš€ CI/CD

  • Auto-release workflow (tag push β†’ GitHub Release with changelog)

What's Changed

  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #1

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0 β€” AI Smart Notes

Choose a tag to compare

@LunaAI519 LunaAI519 released this 10 Jul 12:30

πŸ€– AI Smart Notes Release

What's New

AI-Powered Note Generation

  • LLM analyzes your video transcript and generates structured notes
  • One-line summary, key points, quotes, action items β€” all automatic
  • Supports OpenAI GPT, Claude, Ollama (local/free), or any compatible API

4 Note Templates

  • πŸ“š Study β€” knowledge points + concepts + deeper thinking
  • πŸŽ™οΈ Meeting β€” discussion topics + decisions + action items
  • πŸ“° News/Podcast β€” core arguments + data + my thoughts
  • ✍️ Content Material β€” hot takes + tweet drafts + content angles
  • πŸ€– Auto β€” AI detects the best template

Timestamps

  • Time-indexed markers in notes (every 60 seconds)
  • Easily jump back to the right spot in the video

Forwarded Video Support

  • Forward videos from any chat β€” source auto-detected

Bot Commands

  • /template β€” switch note template with inline buttons
  • /status β€” view current settings

Project Quality

  • 43 unit tests
  • pyproject.toml for pip install
  • Demo sample notes
  • Contributing guide & issue templates

Three Tiers

Basic Standard Full
Transcription βœ… βœ… βœ…
Timestamps βœ… βœ… βœ…
Large video (>20MB) ❌ βœ… βœ…
AI smart notes ❌ ❌ βœ…

Built by a non-coder using vibe coding 🎯