Changelogs

Stay up to date with the latest features and improvements in Vidiopintar. This page lists product releases for summarization, chat, library, billing, and dashboard workflows so you can see what changed and when.

Last updated:

v2.1.0

minor release
added
  • Active recall quizzes in the chat panel — switch between Chat and Quiz, generate 5 multiple-choice questions, get immediate feedback with jump-to-timestamp, and review missed answers
  • Free plan includes one account-wide quiz trial; paid plans unlock unlimited quizzes and retries
  • Pricing and billing copy updated to mention quiz access

v2.0.2

patch release
removed
  • Tips alert on the video page that prompted users to replace YouTube URLs with Vidiopintar links

v2.0.1

patch release
added
  • Recommended videos on home page for new users with no watch history — one-click try without leaving the app
changed
  • Admin transaction confirm/reject buttons now use brand accent and destructive styles instead of hardcoded green/red
fixed
  • Dark mode support for admin transaction confirm and reject dialogs

v2.0.0

major release
added
  • Clerk authentication with dedicated sign-in and sign-up pages
  • TranscriptAPI.com integration for reliable YouTube transcript fetching
  • PostgreSQL-to-SQLite migration scripts (`db:migrate-from-pg`, `db:verify`)
  • FAQ JSON-LD structured data on landing page for SEO
  • Blog index redesign with featured post and grid layout
  • Back to home link on blog index page
changed
  • Migrated database from PostgreSQL to SQLite with Drizzle ORM
  • Replaced Better Auth and Google login with Clerk authentication
  • Migrated AI chat and summaries from OpenAI to DeepSeek v4 Flash
  • Switched transcript fetching from youtube-transcript-plus to TranscriptAPI.com
  • Video metadata now fetched via YouTube oEmbed instead of internal API
  • CLI updated to use DeepSeek and TranscriptAPI.com
  • Simplified CI/CD workflow to build-and-push only (removed VPS SSH deploy step)
  • Docker setup now uses SQLite with persistent volume at `/data`
  • Blog cards styled consistently with landing page design
fixed
  • Clerk user sync with existing database users by email
  • Transcript caching and segment normalization across app and CLI
  • Build and deployment fixes for SQLite in Docker on Alpine
removed
  • Category/topic browsing pages and home dashboard topic cards
  • YouTube comments tab and API endpoint
  • Landing page Topics section
  • PostgreSQL deployment infrastructure (deploy script, pg_hba.conf, local postgres scripts)
  • Better Auth API route and custom auth form
  • Supadata integration

v1.5.0

minor release
added
  • MDX-based blog with SEO optimization (OG tags, JSON-LD, RSS feed)
  • CLI tool (vidiopintar-cli) for chatting with YouTube transcripts
  • Browser-like headers to bypass bot detection for YouTube fetching
  • Transcript-only mode without requiring OpenAI API key
  • Tag-based filtering for blog posts
  • Auto-generated sitemap and RSS feed for blog
  • Canonical URLs for main pages (home, blog, changelogs, privacy, terms)
  • SEO metadata for privacy policy and terms of service pages
changed
  • Migrated summary generation to gpt-5-nano model
  • Updated Next.js to 15.4.10 (security patches for CVE-2025-55184, CVE-2025-55183, CVE-2025-67779)
  • Switched from Supadata to youtube-transcript-plus for transcripts
  • CI/CD now uses GITHUB_TOKEN instead of PAT for GHCR authentication
  • Deployment script migrated to Bun + TypeScript
  • Removed effect-ts dependency
fixed
  • Docker login to GHCR.io on VPS before deployment
  • Type errors for build process
  • Duplicate request issues when generating summaries
  • Added locking mechanism to prevent concurrent summary generation
  • Blog link color contrast in dark mode
  • Code block dark mode support with theme switching
  • External image URL support in blog posts

v1.4.0

minor release
added
  • Note taking feature with dedicated notes page
  • Last Notes section on home page
  • Resizable chat panel
  • Reusable skeleton components for video loading states in category pages
changed
  • Standardized card styling and improved consistency across pages
  • Improved UX and styling throughout the application
  • Performance optimizations to make the app feel faster

v1.3.16

patch release
added
  • SEO optimization with Open Graph (OG) image support
changed
  • Updated admin page styling
  • Improved styling consistency on home page
  • Reduced FAQ content
fixed
  • Redirect after login issue
removed
  • Thread-generator feature

v1.3.8

patch release
changed
  • Improved UX across the application
fixed
  • Inconsistent icon sizes

v1.3.7

patch release
fixed
  • Hydration error in React components

v1.3.6

patch release
added
  • New navbar component
  • Call to action component
  • Typography components
  • Updated logo
changed
  • Refactored main layout structure
  • Improved home page design
  • Enhanced privacy and terms condition pages
  • Moved footer to layout directory
fixed
  • Brand logo display
  • Terms and privacy page layout

v1.3.5

patch release
added
  • Login button or home button display logic in landing page
  • Authentication requirement for purchase flow
changed
  • Updated landing page design
  • Admin cart UI now uses accent color

v1.3.4

patch release
added
  • Subscription expiration date display in admin panel
fixed
  • Billing expiration plan handling
  • Various billing-related issues

v1.3.3

patch release
changed
  • Simplified profile usage view
  • Removed usage sidebar

v1.3.9

patch release
added
  • Comprehensive achievement system to profile usage page

v1.3.8

patch release
added
  • Conversion rate card to admin transactions page

v1.3.7

patch release
changed
  • Refactored to use `useLocale` hook for language handling

v1.3.6

patch release
added
  • Basic payment integration system
  • Billing section in profile page and sidebar
  • Pending payment section
  • Daily video limit for free users (2 videos per day)
  • Transaction management and logging
changed
  • Enhanced video page with daily limit display and translations
  • Added drizzle.config.ts to Dockerfile

v1.3.5

patch release
fixed
  • Auto scroll functionality in chat container
changed
  • Moved ChatContainerScrollAnchor component
  • Minor UI enhancements

v1.3.4

patch release
added
  • Full internationalization (i18n) support
  • Translations for login and register pages
  • Multi-language support throughout the application
changed
  • Refactored authentication middleware location

v1.3.3

patch release
added
  • Support for live YouTube video URLs
  • User retention overview in admin page
changed
  • Migrated React context to Zustand store for better state management
  • Upgraded to Next.js 15 and React 19
  • Improved deployment script to automatically detect and remove unhealthy containers
fixed
  • Video page display on smaller screens (now shows more than just chat section)
  • Database exposure security issue
  • Feedback authorization and admin checks
  • Prevent rendering video page when there are no transcriptions
  • Build issues after Next.js upgrade

v1.3.2

patch release
added
  • Cost analysis dashboard in admin panel
changed
  • Simplified header logic and fixed UI bugs

v1.3.1

patch release
added
  • Chrome extension for VidioPintar
  • Database backup and migration system from Neon provider
  • Docker development setup instructions
changed
  • Improved health check with database connection timeout
  • Updated deployment script and Docker configuration
  • Fixed Deriving State Anti-Pattern
removed
  • Host networking from deployment script
  • Unused code

v1.3.0

minor release
changed
  • Set thread-generator route to 404 temporarily

v1.2.9

patch release
changed
  • Improved authentication and search result handling
  • Enhanced YouTube search schema validation
added
  • Chat response feedback system
  • Admin feedback management with delete confirmation dialog
  • Button to copy all transcripts to clipboard
  • Improved transcript search functionality

v1.2.8

patch release
added
  • Admin dashboard page for understanding users
changed
  • Code cleanup and maintenance
removed
  • Transcript debug code

v1.2.7

patch release
added
  • Add youtube to threads generator tools
changed
  • Changed YouTube search route to use POST method for better security
  • Refactored and improved YouTube search route implementation
  • Implemented API proxy for YouTube video search functionality
  • Improved styling and spacing consistency on home page

v1.2.6

patch release
changed
  • Updated testimonials section with additional testimonials

v1.2.5

patch release
fixed
  • Security vulnerability - ensures users can only delete their own videos

v1.2.4

patch release
added
  • Testimonial from Muhammad Fatih Darmawan
changed
  • Profile page is now responsive and mobile friendly
  • Improved header navigation style
  • Removed duplicate code related to search video

v1.2.3

patch release
added
  • Profile page with theme and language preferences
  • Language selector component with backend sync
  • Real testimonials data
  • GitHub link in navigation
changed
  • Updated YouTube model name display
  • Improved UI padding and layout

v1.2.2

patch release
added
  • Top users in dashboard admin page

v1.2.1

patch release
added
  • Terms of Service and Privacy Policy pages
changed
  • Refactor call to action component to use FormStartLearning

v1.2.0

minor release
added
  • Manage profile page where users can view their latest messages
  • View latest shared chats in profile page
  • Delete profile permanently option
  • Tips alert showing how to convert YouTube URLs to VidioPintar chat links
  • CC BY-NC 4.0 license for open source release
  • Automatic cleanup of previous containers after successful deployment
changed
  • Remove theme-toggle change to theme-switcher
  • Improved rollout deployment script for better reliability
fixed
  • Prevent submit quick question when in shared mode
  • Display of created_at timestamp for latest messages in admin page

v1.1.0

minor release
added
  • Search functionality triggered on button click
  • Rollout deployment system setup
changed
  • Multiple code cleanup and optimization passes
fixed
  • Container name conflicts during deployment
  • Styling issues in delete video dialog
  • Rollout deployment process stability
removed
  • Deprecated submit-button component
Changelogs | Vidiopintar