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
Selectcomponent 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
/changelogroute renderingCHANGELOG.md. - Implemented custom markdown parsing with "Threaded" list hierarchy and premium headers.
- Added dedicated
Bug Fixes
- Dialog Close Button: Fixed "unclickable square" issue by correcting icon import (
XvsXIcon) 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.
- Separated Marketing Home (
- 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
/newredirected 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.