Skip to main content
Latest: v3.5.1

Changelog

Every release, feature, and fix — documented. Glucose keeps moving.

v3.5.1 Latest

Subtitle Hardening & UX Polish

Significant reliability improvements for AI subtitles, cancellation support, and better view mode persistence

AI Subtitles

  • Real-time progress tracking with 0-100% live status during transcription
  • Self-calibrating time estimates that learn from your machine's performance
  • Full cancellation support: stop generation at any time without hanging the app
  • New 'Cancel' button and 'Do not close' safety warnings in the generation modal

User Experience

  • Fixed view mode persistence: saved preferences (Cinematic/Fullscreen/PiP) now respected when opening files via OS or drag-and-drop
  • Faster success modal dismissal (500ms) to get back to your video quicker
  • Improved error reporting and stale UI state recovery after failed or cancelled attempts

Improvements

  • Hardened generation pipeline against hangs, bad states, and permission failures
  • Smarter model lookup: now prioritizes AppData on Windows to match installation checks
  • Unique temp file management using PID/nanos to prevent collisions in concurrent sessions
  • Automatic temp file cleanup on all error and cancellation paths
  • Early ffprobe checks to skip empty audio streams before starting heavy work

Bug Fixes

  • Fixed pipeline stalls with a new watchdog timer during transcription
  • Fixed ETA timer alignment for more accurate remaining-time countdowns
  • Fixed stale model list showing 'No models installed' after cancelling a run
  • Resolved temp file leaks on read-only mounts by moving work to system temp directories
v3.5.0

Onboarding, Playback Settings & Watch History

First-run onboarding, configurable player behavior, Up Next overlay, and smarter watch history management

New Features

  • First-run onboarding for media library folders and player preferences
  • New Player settings tab: default view mode (Cinematic, Fullscreen, PiP), end-of-video behavior, and play/pause fade duration
  • Up Next overlay with automatic video advancement and thumbnail previews
  • Watch history clearing by time range (last hour, 24h, week, month, or all time)
  • Per-video removal from watch history
  • Dynamic window titles for gallery, video, and audio playback
  • Minimize controls across gallery, player, and audio screens

User Experience

  • Updated app typography to Inter Variable
  • Centralized theme color tokens for consistent accent, border, and muted-text styling
  • Improved onboarding and setup dialog accessibility with focus trapping, dialog semantics, and focus restoration
  • Refined player controls with clearer tooltips, labels, and icon states
  • Improved screen reader announcements for Up Next and control state changes

Improvements

  • Improved playback reliability around short videos, scrub-back behavior, countdown timing, and preference changes near end of video
  • Improved HEVC warning to only appear when playback support is unavailable
  • Simplified README and aligned shortcut documentation

Bug Fixes

  • Fixed watch progress races with mutexes, file locks, atomic writes, and better parse error handling
  • Fixed preference reset/clear behavior so onboarding reappears when expected
  • Fixed setup dialog and onboarding from appearing simultaneously
  • Fixed gallery path error handling during onboarding
  • Fixed thumbnail cache invalidation and queued thumbnail cancellation
  • Fixed audio restart visibility and several player accessibility edge cases
v3.4.0

FFmpeg Management & Codec Detection

Advanced external tool configuration and intelligent codec warnings

External Tools

  • FFmpeg configuration UI for custom paths and auto-detection
  • Enhanced setup status display and FFmpeg installation messaging

Media Compatibility

  • HEVC video codec detection with Windows Store support links
  • Intelligent detection for bundled media processing binaries
v3.3.1

PiP Refinement & Navigation UX

Enhanced Picture-in-Picture controls and more intuitive keyboard handling

Picture-in-Picture

  • Minimize button added to Picture-in-Picture window
  • Auto-hiding header for Picture-in-Picture when inactive

User Experience

  • Keyboard navigation preview delay for smoother UX
  • Smarter Escape key handling: exits modes instead of closing the app
  • Close button now navigates back to library for a more seamless experience
v3.3.0

Major Feature Release: Custom Libraries & Smart Previews

A massive update introducing custom library folders, intelligent hover previews, and a complete gallery overhaul

New Features

  • Configure custom library folders in settings
  • Preview videos on hover with intelligent seeking based on watch progress
  • Sort and filter gallery items by preferences
  • Videos organized into grouped time sections
  • Enhanced Picture-in-Picture with improved window snapping and positioning
  • Refined audio visualizer with new visual effects
  • Smooth playback volume transitions for play/pause actions

Performance & Graphics

  • GPU-accelerated rendering and optimized memory usage
  • Cinematic background video effects with refined blur and brightness
  • Intelligent thumbnail caching and async generation queue

Improvements

  • Enhanced support for cloud-only file detection
  • Improved component lifecycle handling to prevent memory leaks
  • Parallelized video scanning for faster library loading
  • Refined sorting logic and Unicode character handling

Bug Fixes

  • Resolved blob URL leaks during thumbnail generation
  • Fixed default sort order fallbacks
  • Corrected video separator character rendering
v3.2.1

Dynamic FFmpeg Resolution

Improved robustness of external tool detection and path handling

System

  • Dynamic FFmpeg path resolution with automatic fallback
  • Improved detection for bundled media processing binaries

Improvements

  • More descriptive error reporting for missing external tools
  • Stabilized backend command execution
v3.2.0

Multi-Audio Track Support

Support for embedded audio tracks and seamless track switching

Audio Features

  • Detection and selection of embedded audio tracks (Dual Audio)
  • Seamless track switching with real-time FFmpeg re-muxing
  • Automatic default track selection based on metadata

Community

  • New 'Report Subtitles' feature for AI content feedback

Improvements

  • Migrated blocking backend tasks to non-blocking async commands
  • Enhanced cleanup logic for temporary files with retry handling
  • Improved playback state preservation during audio switching
v3.1.0

Settings Overhaul & Design Standardization

Major UI/UX upgrade with a new settings interface and standardized component system

UI & Design System

  • Standardized design language with a new unified Button component
  • Complete Settings overhaul with modern sidebar navigation
  • Improved visual hierarchy with new high-contrast button variants
  • Premium glassmorphism effects and Instrument Serif typography

Experience & Accessibility

  • Comprehensive 'Shortcuts' tab with tactile command styling
  • New library context menus for 'Open Containing Folder' and quick play
  • Direct launch support for Fullscreen and PiP modes
  • Enhanced audio file associations and metadata display

Improvements

  • Purged unused CSS and optimized Svelte component architecture
  • Refined gallery spacing and responsive layouts
  • Cleaned up TypeScript types for better development stability
v3.0.0

Volume Booster, MKV Subtitles & Audio Visualizer

Major release with new audio features and advanced subtitle support

Audio Features

  • 200% volume booster using Web Audio API
  • Cinematic audio visualizer
  • Audio player with dynamic controls

Subtitle Improvements

  • MKV embedded subtitle support
  • Automatic detection of text-based subtitle streams
  • Direct extraction of subtitles from container files

Bug Fixes

  • Timer cleanup and video change detection
  • Subtitle load serialization
  • Various bug fixes and improvements
v2.7.0

Enhanced Picture-in-Picture Mode

Improved PIP mode with draggable window and better UX

Picture-in-Picture

  • Draggable window for better control
  • Improved UX for PIP mode
  • Better handling of window positioning
v2.6.0

Picture-in-Picture Mode

Add floating window capability for multitasking

New Features

  • Picture-in-picture (PIP) mode support
  • Floating player window for multitasking
  • Improved video playback controls
v2.5.0

Automated Dependency Management

Added Dependabot configuration for automated updates

Infrastructure

  • Dependabot configuration for automated dependency updates
  • Improved CI/CD pipeline
  • Better dependency management
v2.4.0

Subtitle Language Selection

Select language for AI-generated subtitles and route improvements

AI Subtitles

  • Language selection for subtitle generation
  • Support for multiple subtitle languages
  • Improved Whisper model options (tiny, small, large-v3-turbo)

Architecture

  • Separate routes for gallery and player
  • Improved route organization
  • Better code structure and accessibility

Improvements

  • Volume persistence and control improvements
  • Better accessibility and state management
  • Performance optimizations
  • Module-level caching for video scanning
  • Keyboard shortcuts for video scrubbing (0-9)
v2.3.1

Auto-Update System

Tauri-based updater for automatic application updates

Updates

  • Tauri updater integration for automatic updates
  • Auto-check updates in gallery (with daily limit)
  • Seamless update experience
v2.3.0

AI-Generated Subtitles

AI-powered subtitle generation using Whisper and UI improvements

AI Features

  • AI-generated subtitles using Whisper
  • First-run setup system for AI subtitles
  • Settings modal for AI subtitle configuration
  • Support for multiple Whisper model sizes

UI/UX

  • Consolidated Subtitles menu
  • Lucide Svelte icon components
  • Improved settings interface
  • Brand purple color scheme integration

Bug Fixes

  • Subtitle positioning and timestamp formatting
  • Type errors and code quality improvements
v2.2.0

Initial Release (v2.x)

Foundation for modern subtitle and video features

Core Features

  • Video player with cinematic mode
  • Subtitle support with auto-loading
  • Manual subtitle selection
  • Case-insensitive subtitle matching

Controls

  • Vertical volume control popup
  • Video file associations
  • Close button with Escape key support
  • Multiple keyboard shortcuts
v0.3.0

GitHub Actions & Documentation

CI/CD pipeline and improved documentation

Infrastructure

  • GitHub Actions workflow
  • Issue templates
  • Contributing guidelines
  • Security documentation
v0.2.0

Initial Alpha Release

First public release with core video player functionality

Core Features

  • Video player with cinematic mode
  • File association support
  • Basic controls and progress tracking
  • Initial UI/UX framework

Legal

  • European Union Public Licence 1.2
  • Code of Conduct
  • Contributing guidelines

More to come — Glucose is actively developed.