Product Updates

Changelog

The evolution of SubFlow.

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

Release

[1.2.8] - 2026-01-03

Features

  • Translation Control: Added a new settings dialog for the "Translate All" action, allowing users to select the Target Language and AI Model specifically for batch translation.
  • Custom Language Support: Users can now type a custom target language if their desired language is not in the presets.

Fixes

  • UI Components: integrated ShadCN Select component for better dropdown experiences.
Release

[1.2.7] - 2026-01-03

Fixes

  • AI Models: Filtered out incompatible "GPT Realtime" and "Audio" models from the OpenAI selection list to prevent server errors during text translation.
Release

[1.2.6] - 2026-01-03

Fixes

  • Build System: Fixed a JSX duplicate attribute error in the Settings page that was preventing production builds.
Release

[1.2.5] - 2026-01-03

Features

  • Smart Seek: Clicking anywhere on a subtitle card now intuitively toggles playback (pauses if playing, plays if paused) and seeks to the subtitle start time.
  • Improved Error Handling: API Key validation on the "New Project" page now provides clear, actionable feedback for specific errors (e.g., Invalid Key, Permission Denied) from upstream providers.

Fixes

  • Video Player: Resolved an issue where the loading spinner would persist after pausing the video.
  • UI Cleanup: Removed redundant Play/Pause buttons from subtitle cards in favor of the new Smart Seek interaction.
Release

[1.2.2] - 2026-01-03

Features

  • Contextual API Key Help: Added an interactive "Where to get this?" popup that provides specific instructions and links based on the selected AI model (Gemini, OpenAI, or Anthropic).
  • Smart Navigation: The "Open Existing" button on the Hero section is now context-aware and only displays if the user has saved sessions, reducing clutter for first-time users.
Release

[1.2.1] - 2026-01-03

Features

  • Brand Identity: Updated site favicon and app icons with the new logo assets.
Release

[1.2.0] - 2026-01-03

Features

  • Dynamic Navbar ("Dynamic Island"):
    • Replaced standard header with a floating, glassmorphic capsule.
    • Implemented "Dynamic Island" responsiveness where the menu expands physically on mobile.
    • Added spring physics and staggered animations for menu items.
  • Monochromatic Aesthetics:
    • Refined Feature Section to use a strictly monochromatic, premium look.
    • Removed colored icons in favor of sleek, glowing white glass.
  • Changelog Page:
    • Added dedicated /changelog route rendering CHANGELOG.md.
    • Implemented custom markdown parsing with "Threaded" list hierarchy and premium headers.

Bug Fixes

  • Dialog Close Button: Fixed "unclickable square" issue by correcting icon import (X vs XIcon) and z-index layering (z-50).
  • Overscroll: Fixed white background flash on scroll bounce.
Release

[1.1.0] - 2026-01-03

Features

  • High-End UI Overhaul: Implemented a comprehensive design refresh for the Landing Page (/).
    • Framer Motion: Added scroll-triggered animations and parallax effects.
    • Glassmorphism: Enhanced UI depth with glass backgrounds and blur effects.
    • Cinematic Theme: Enforced a deep dark theme (#050505) for maximum immersion.
    • Refined & Responsive: Improved layout and typography (Hero, Features, Navbar).
  • Route Restructuring:
    • Separated Marketing Home (/) from App Logic.
    • New Project Flow (/new): Dedicated drag-and-drop workspace creation page.
    • Saved Projects Flow (/open): Session management dashboard.
  • Components:
    • Navbar: New unified navigation with "About" dialog and clear actions.
    • Hero Section: Dynamic entrance animations and animated gradient text.
    • Feature Section: 3D hover effects with high-contrast active states.
  • Analytics: Integrated Vercel Analytics and Speed Insights.

Bug Fixes

  • Overscroll Background: Fixed white background flash on overscroll by dynamically setting body background.
  • Feature Card Visibility: Improved text contrast on hover for glass cards.
  • Session Logic: Fixed bug where new sessions from /new redirected to home; studio now correctly initializes from pending files.

Content

  • About Dialog: Added personal story regarding "Rich" and Star Trek inspiration.
  • Versioning: Integrated dynamic version display from package.json.
Release

[1.0.0] - 2026-01-03

  • Initial Public Release.
  • Core Subtitle Editor & Translation Logic.
  • Local AI Integration (Gemini/OpenAI).
  • LocalStorage Persistence.