Changelog
Track our progress. Every feature, improvement, and fix - transparently documented.
Never Miss an Update
Get notified when we ship new features
November 2025
π‘οΈ Version 3.3.0 - Security Audit & Production Hardening
November 13, 2025 β’ SECURITY MILESTONE
16 critical bugs fixed! Comprehensive security audit of all revenue-critical systems revealed and fixed bugs in referrals, billing, freemium limits, 2FA enforcement, and more. All systems are now production-ready with 0 blocking issues.
π Security Fixes (11 bugs)
- β’ Bug #9 - 2FA Not Enforced: Applied enforce2FAForPaidUsers to 25 routes (chat, translation, templates)
- β’ Bugs #10-13 - BYOK Removal: Removed broken Bring-Your-Own-Key feature (4 critical bugs)
- β’ Bug #14 - Wrong Free Limits: Fixed 50/day β 3/day (was giving 10x more free videos!)
- β’ Bug #15 - Code Cleanup: Removed all remaining BYOK references from middleware
- β’ Bug #16 - Tier Progression: Fixed referral tiers never upgrading (stats not updating)
π° Revenue System Fixes (5 bugs)
- β’ Bug #1 - Referral Code 500: Fixed referral code generation crash
- β’ Bug #2 - Signup Tracking: Referral signups weren't being tracked at all
- β’ Bug #3 - Conversion Tracking: Conversions never called when users upgrade
- β’ Bug #4 - Wrong Rewards: Was giving "1 month free" instead of % commission
- β’ Bug #5 - Race Condition: Webhook race condition creating duplicate subscriptions
β¨ UX Improvements
- β’ Referral Display: Shows masked emails (joh***@gmail.com) for privacy
- β’ Tier Progression UI: Real-time updates when you reach new commission tiers
- β’ Grace Period: Canceled subscriptions maintain access until period end
π Audit Results
- β’ 16 bugs found across 8 critical systems
- β’ 12 bugs fixed, 4 bugs removed (BYOK deletion)
- β’ 0 blocking issues remaining for launch
- β’ 100% systems audited: Referrals, billing, 2FA, sessions, webhooks, free tier
π Version 3.2.0 - SEO, Public Sharing & AdSense Monetization
November 12-13, 2025 β’ GROWTH MILESTONE
Complete SEO & sharing transformation! Public summary pages, automatic sitemap generation, canonical URLs, social share buttons, Google AdSense integration, and auto-publishing for maximum discoverability. Every summary is now an SEO asset that drives organic traffic.
π Public Sharing System
- β’ Clean Public URLs: www.aividsummary.com/s/best-ai-tutorial (no UUIDs)
- β’ Auto-Slugs: Generated from video titles for SEO-friendly URLs
- β’ Canonical URLs: Proper canonical system for search engines
- β’ Social Share Buttons: Twitter, LinkedIn, WhatsApp, Email sharing
- β’ YouTube Embed: Watch video while reading summary on public pages
πΊοΈ SEO Infrastructure
- β’ Automatic Sitemaps: XML sitemaps auto-generated for Google Search Console
- β’ Yoast-Style Viewer: Beautiful HTML sitemap viewer (no deprecated XSL)
- β’ Admin Sitemap Manager: View, regenerate, and manage sitemaps from admin panel
- β’ Meta Tags: Complete OpenGraph and Twitter Card metadata
- β’ Schema.org: Rich structured data for better search appearance
π° AdSense Monetization
- β’ Strategic Ad Placements: Homepage, public summaries, chat modals, history page
- β’ Free User Targeting: Ads shown only to free/anonymous users (paid users ad-free)
- β’ Non-Intrusive: Sidebar and below-content placements (not popups)
- β’ Responsive Units: Auto-sized ads for mobile and desktop
β‘ Auto-Publishing
- β’ Freemium Auto-Publish: All free user summaries auto-published for SEO
- β’ Paid User Control: Premium/Ultimate users choose public/private manually
- β’ Admin Override: Premium+ can unpublish summaries anytime
π¬ Chat Expansion & Custom Templates
- β’ Direct Chat Button: Chat about any video directly from homepage
- β’ Public Chat Pages: Shareable chat conversations (Pro+ feature)
- β’ Custom Templates: Ultimate users can create 5 custom templates with system prompts
- β’ Template Variables: Optional variables for dynamic content
π SEO Impact
- β’ Every summary = indexable page with video keywords
- β’ Automatic sitemap submission to Google Search Console
- β’ Social sharing drives backlinks and traffic
- β’ AdSense revenue from organic search visitors
π Version 3.1.0 - Complete Multilingual Support (111 Languages)
November 11, 2025 β’ MAJOR MILESTONE
Global reach unlocked! AI Vid Summary now supports 111 languages with intelligent multilingual generation, advanced video processing for 11+ hour videos, and an immersive AI chat experience. This comprehensive update includes 48 commits across 6 major areas, making the platform truly global and technically excellent.
π Multilingual System (111 Languages)
- β’ 111 Total Languages - 12 popular + 99 alphabetically sorted for global accessibility
- β’ 8 New Languages - Added Assamese, Chinese Traditional, Dhivehi, Filipino, Krio, Meiteilon, Odia, Uyghur
- β’ Direct Generation - AI writes summaries directly in target language (not translation)
- β’ Freemium Model - 10 languages for free users, all 111 for paid tiers
- β’ Unified Module - Centralized language system across web app, dashboard, and extension
- β’ Smart Dropdowns - Dynamic population with contextual upgrade prompts
π¬ Advanced Video Processing
- β’ 11+ Hour Support - Successfully tested ultra-long videos with optimized streaming
- β’ Word-Based Chunking - Natural boundary splitting (replaced time-based)
- β’ Hierarchical Synthesis - Multi-level synthesis for unlimited video length
- β’ 30-Minute Chunks - Optimized from 10-minute for 3x better context
- β’ RapidAPI Integration - Complete video metadata with subtitle support
- β’ Robust JSON Parser - Bracket-matching algorithm handles AI variations
π¬ Immersive AI Chat
- β’ Fullscreen Interface - Dedicated immersive chat experience
- β’ YouTube Player Integration - Watch video while chatting (fixed Error 153)
- β’ Markdown Rendering - Professional formatting in responses
- β’ Follow-Up Detection - Smart context handling for conversations
- β’ Viral Sharing - Export and share chat transcripts via email
β¨ UI/UX Polish
- β’ Compact Formatting - Removed extra spacing between headings and content
- β’ Clean Timestamps - No naked URLs, only clickable timestamp text
- β’ Uniform Buttons - Consistent sizing across all pages
- β’ YouTube Branding - Professional YouTube-style interface
π Impact
- β’ 111 languages = Access to 7+ billion people worldwide
- β’ 48 commits across multilingual, video processing, chat, and UI improvements
- β’ Unlimited length videos with hierarchical synthesis
- β’ Professional chat experience rivals standalone products
π Version 3.0.0 - Smart Chunking + User Personalization
November 9, 2025 β’ MAJOR MILESTONE
Major breakthrough release! AI Vid Summary can now handle videos of ANY length with intelligent chunking, while personalizing summaries based on your role, goals, and preferences. This update includes 70%+ cost optimization for long videos and makes every summary feel tailored to YOU.
π Smart Chunking System
- β’ Unlimited Video Length - Process videos of ANY duration (tested up to 3+ hours)
- β’ Two-Stage Processing - Map-reduce pattern: cheap models extract, premium models synthesize
- β’ 16-42% Cost Savings - Intelligent model selection reduces costs on long videos
- β’ Clickable Timestamps - Jump directly to key moments: [MM:SS] links navigate to exact video time
- β’ Dynamic Token-Based Decisions - Chunking activates at 60% context window (not fixed time limits)
- β’ 10-Min Chunks with 1-Min Overlap - Ensures context continuity across chunk boundaries
- β’ Parallel Processing - Multiple chunks processed simultaneously while preserving chronological order
β¨ User Personalization
- β’ 8 Role Templates - Student, Professional, Developer, Researcher, Teacher, Marketer, Creator, Entrepreneur
- β’ 6 Content Types - Educational, Business, Tech, How-To, Podcasts, Courses
- β’ 6 Goal Alignments - Learning, Productivity, Research, Content Creation, Language Learning, Accessibility
- β’ 6 Pain-Point Solutions - Info overload, note-taking, language barriers, retention, research needs
- β’ 8 Format Preferences - Bullet points, Q&A, chapter breakdown, key quotes, technical notes, mind maps
- β’ Profile Caching - 5-minute cache reduces database load
- β’ Graceful Fallbacks - Free/logged-out users get default high-quality summaries
π€ OpenRouter Integration
- β’ Database-Driven Models - Admin-configurable AI model selection with priority fallback
- β’ Real-Time Cost Tracking - Actual usage data from OpenRouter API
- β’ Automatic Fallback - Tries models in priority order until success
π§ Technical Improvements
- β’ ES6 Module Consistency - Converted all services to ES6 import/export syntax
- β’ Chunking Metadata Tracking - Database columns for strategy, chunk count, costs, models used
- β’ Token Estimation Utility - Heuristic-based (1 token β 4 chars) for fast decisions
- β’ End-to-End Testing - 25+ tests validating chunking, personalization, fallbacks
π Performance Impact: Long videos (60-120 min) now cost 36-42% less to process. Personalization adds only ~50-100 tokens (~$0.001-0.002) per summary for a significantly better user experience.
π― Version 1.1.0 - Smart RAG for AI Chat
November 9, 2025 β’ COST OPTIMIZATION MILESTONE
80% cost reduction on AI chat! Implemented intelligent query classification and chunk-based retrieval. The system now automatically detects whether your question needs the full video context or can be answered from specific sections, dramatically reducing API costs while maintaining answer quality.
π§ Intelligent Query Classification
- β’ Automatic Detection - Every chat query classified as "specific" or "broad" using AI
- β’ Microsoft Phi-3 Mini - Ultra-cheap classification model ($0.10 per 1M tokens)
- β’ Keyword Extraction - Specific queries get keywords for precise chunk retrieval
- β’ Confidence Scoring - Classification confidence tracked for analytics
π Chunk-Based Retrieval
- β’ 10-Minute Chunks - Transcript split into searchable segments with 1-minute overlap
- β’ Smart Scoring - Keyword frequency + position bonuses for relevance ranking
- β’ Top 5 Results - Most relevant chunks retrieved for specific questions
- β’ On-Demand Chunking - No pre-storage overhead, chunks created when needed
π° Cost Optimization
- β’ Specific Queries - $0.002 per message (was $0.05) = 96% cheaper
- β’ Token Reduction - ~2K tokens instead of ~50K for most questions
- β’ Average Savings - 80% cost reduction across all chat queries
- β’ Quality Maintained - Broad queries still use full transcript for comprehensive answers
π Analytics & Tracking
- β’ Query Metadata - Type, keywords, confidence, and strategy stored in database
- β’ Database Indexes - Fast querying by query type and context strategy
- β’ Performance Monitoring - Track classification accuracy and cost savings
π§ Technical Details
- β’ Graceful Fallbacks - Classification errors default to "broad" for safety
- β’ Short Transcript Detection - Videos under 15K characters skip chunking entirely
- β’ Invisible to Users - Optimization happens seamlessly in the background
- β’ Migration Applied - Database updated with metadata JSONB column and indexes
π Example Query Types:
Specific: "What price did he mention?", "Who is the CEO?", "When did the event happen?"
Broad: "Summarize the video", "List all the main points", "Explain the overall concept"
Version 1.5.0 - Complete Admin Panel Overhaul
November 8, 2025
β¨ New User Features
- β’ Language Selection - Choose from 13 languages for AI summary output (adds to AI prompt)
- β’ Transcript-Only Mode - Get raw transcript without AI summarization (Premium/Ultimate only)
- β’ Upgraded AI Model - Now using Gemini 2.5 Flash Lite with 8000 token limit (2x previous capacity)
- β’ Longer Summaries - Increased max tokens from 4000 to 8000 for more comprehensive summaries
- β’ Tier 3 Transcription - 120min (Premium) and 480min (Ultimate) for videos without subtitles
π New Admin Features
- β’ Server-Rendered Admin Panel - Replaced React SPA with EJS templates for consistency and performance
- β’ Separate Admin Authentication - OTP login flow independent from user authentication
- β’ Dashboard Charts - Revenue trend, signups, plan distribution, and top 10 users visualizations
- β’ Complete User Management - Edit users (name/role/plan), ban/unban with reasons, view summaries, impersonate for support
- β’ Audit Logs - Track all admin actions with advanced filtering by action type, admin user, and date range
- β’ Revenue Analytics - MRR, ARR, churn rate, customer LTV with Chart.js visualizations
- β’ AI Cost Monitoring - Cost tracking by model, profitability analysis, top expensive users
- β’ System Configuration - 5-tab interface: AI models, feature flags, rate limits, free tier, system health
- β’ Rate Limits Control - Real-time editing of API rate limits with immediate effect
- β’ Free Tier Configuration - Adjust videos per day, email bonus, and share unlock limits
π§ Improvements
- β’ No More Partial Summaries - Fixed issue where summaries were cut off at 4000 tokens
- β’ Configurable Token Limits - MAX_TOKENS now adjustable via environment variable
- β’ Session-Based Authentication - More reliable authentication for enhanced security
- β’ SSE Stream Parsing - Fixed newline split issues in real-time streaming
- β’ Consistent green admin theme across all pages
- β’ Responsive design optimized for all screen sizes
- β’ Loading states and error handling on all pages
- β’ Auto-redirect on session expiry (401 errors)
ποΈ Removed
- β’ React SPA admin panel (replaced with server-rendered pages)
- β’ JWT-based admin authentication (now using session cookies)
Version 1.4.0 - User Experience & Security
November 8, 2025
β¨ New Features
- β’ Profile Pictures - Gravatar integration with automatic avatar display
- β’ Active Sessions Tracking - See all your active logins with device/browser info
- β’ Session Management - Revoke access from any device remotely
- β’ User Profile Dropdown - Clean dropdown menu with profile picture in header
π§ Improvements
- β’ Onboarding Redesign - Beautiful gradient header with glow effects
- β’ Grid Layout for Options - 2-3 column responsive grid for better space utilization
- β’ Better Visual Hierarchy - Improved colors, spacing, and animations
- β’ Progress Indicator - Real-time percentage display with glowing progress bar
- β’ Header Redesign - Profile picture with dropdown menu replacing plain email text
π Security
- β’ Session Tracking Database - All sessions tracked for security auditing
- β’ Device Detection - Automatic browser, OS, and device type detection
- β’ Remote Logout - End sessions from other devices for better security
Version 1.3.0 - Community & Growth Features
November 8, 2025
β¨ New Features
- β’ Public Roadmap - See what we're building next with Kanban-style layout
- β’ Changelog Page - Track all updates and new features in one place
- β’ Feedback System - Submit bug reports and feature requests with screenshot uploads
- β’ Creator Partnership Program - Apply to become a partner creator and earn commissions
- β’ Tiered Referral System - Earn 15-40% commission based on your referral tier (Bronze to Diamond)
- β’ S3 Image Upload - Upload screenshots with feedback for better bug reporting
π§ Improvements
- β’ Fixed deployment issues with email service integration
- β’ Enhanced error logging for better debugging
- β’ Standardized all URLs to use www subdomain
Version 1.2.0 - Viral Growth & Customization
November 8, 2025
β¨ New Features
- β’ Custom Template Management - Premium+ users can create up to 5 custom summary templates
- β’ Share-to-Unlock - Free users can unlock +3 bonus videos by sharing on social media
- β’ Referral Dashboard - Track earnings, conversions, and share your referral code
- β’ Extension Landing Page - Dedicated page for Chrome Extension waitlist
- β’ About Us Page - Learn about our mission, technology, and values
- β’ Usage Statistics - View monthly and all-time usage on billing page
Version 1.1.0 - Core Platform Features
November 7, 2025
β¨ New Features
- β’ AI Chat Interface - Ask questions about video content with streaming responses (Pro+ feature)
- β’ Notion Export - Export summaries directly to Notion with one click
- β’ Active Sessions - View and manage login sessions across devices
- β’ FAQ Page - Comprehensive answers to common questions
- β’ GDPR Compliance - Export all your data or delete account permanently
- β’ Billing Dashboard - Manage subscription, view invoices, and update payment methods
- β’ Blog Section - Educational content with 6 initial posts
- β’ HubSpot-Style Onboarding - 12-step intelligent onboarding for new users
π§ Improvements
- β’ Enhanced dashboard with upgrade prompts for locked features
- β’ Improved pricing page UX with clear feature breakdown
- β’ Better mobile responsiveness across all pages
- β’ Comprehensive security audit and production hardening
- β’ Fixed session persistence issues for stable authentication
Version 1.0.0 - Platform Launch π
November 7, 2025
π Core Features
- β’ AI Video Summarization - Powered by OpenRouter with multiple AI models
- β’ 12 Summary Templates - Study notes, meeting recap, blog outline, video script, and more
- β’ Translation Support - Translate summaries to 100+ languages instantly
- β’ Summary History - Access all your past summaries with search and filtering
- β’ OTP Authentication - Secure passwordless login with email verification
- β’ Freemium Model - 3 free videos/day, +3 bonus on email signup
- β’ Stripe Payments - Secure subscription management and billing
- β’ Admin Panel - Complete dashboard for user and content management
- β’ Legal Pages - Privacy policy, terms of service, cookie policy, refund policy
- β’ Unified Header/Footer - Consistent navigation across all pages
π Pricing Tiers
- β’ Free - 3 videos/day + email bonus
- β’ Pro ($12/mo) - Unlimited summaries, AI chat, translation
- β’ Premium ($19/mo) - Priority AI models, channel queues
- β’ Ultimate ($39/mo) - Advanced features and priority support