Release Notes

Stay updated with the latest features, improvements, and bug fixes

v1.0.9

Focus Mode - Revolutionary New Feature!

October 24, 2025

New Features

  • **BRAND NEW FOCUS MODE** - Revolutionary feature that highlights and zooms into specific page elements during recording
  • **Smart Element Highlighting** - Click any element to focus on it with beautiful spotlight effects and smooth zoom animations
  • **Interactive Tutorial System** - Complete guided tour with 5 interactive steps teaching users how to use Focus Mode
  • **Intelligent Activation** - Focus Mode can only be enabled during recording or tutorial for optimal user experience
  • **Automatic State Management** - Focus Mode automatically turns off when recording stops or tutorial closes
  • **ESC Key Support** - Press ESC to quickly exit Focus Mode at any time
  • **React Compatibility** - Fixed hydration issues for seamless integration with Next.js and other React frameworks
  • **Real-time Cursor Sync** - Advanced cursor state synchronization prevents stuck focus mode cursors
  • **Smart Hint System** - Focus mode hints only appear during tutorial, keeping recordings clean and professional
  • Enhanced Status Popup with real-time recording status updates and improved pause/resume functionality
  • Fixed restricted page detection to prevent false positives after navigation
  • Improved storage synchronization between content script and offscreen script
  • Enhanced confirmation modal styling to match the main popup design

Bug Fixes

  • Fixed pause/resume status popup not updating recording status in real-time
  • Resolved race conditions in storage updates between different extension components
  • Fixed restricted page popup appearing on non-restricted pages after navigation
  • Corrected React hydration mismatch errors on Next.js and other React-based websites
  • Fixed focus mode cursor getting stuck after extension reload or update
  • Resolved status popup button click handling for SVG icons inside buttons
  • Fixed storage listener timing issues that caused inconsistent state updates

Improvements

  • **Complete Focus Mode System** - Revolutionary new feature with element highlighting, zoom, and tutorial
  • **Advanced State Management** - New canEnableFocusMode flag for intelligent focus mode control
  • **Professional Tutorial Experience** - Interactive Shepherd.js-based tour with 5 comprehensive steps
  • **Seamless Integration** - Focus Mode works perfectly with all recording modes and scenarios
  • Enhanced cursor state management with automatic cleanup and synchronization
  • Improved storage change listeners for real-time state updates across all components
  • Better error handling and logging throughout the focus mode system
  • Optimized performance with reduced logging and efficient event listeners
  • Enhanced UI consistency with aligned modal styles and button designs
  • Improved extension startup and reload behavior with proper state reset
  • Better memory management with automatic cleanup of event listeners and timers
  • Enhanced user experience with immediate visual feedback and smooth animations
v1.0.8

Settings Panel & High-Quality Recording

October 9, 2025

New Features

  • Brand new comprehensive Settings Panel with 7+ configurable options
  • Multiple recording quality presets (Low: 2.5 Mbps, Medium: 8 Mbps, High: 12 Mbps, Ultra: 20 Mbps @ 60fps)
  • Flip Camera setting for natural selfie-style recording (Screen+Cam mode)
  • Recording Countdown option with 3-2-1 countdown before recording starts
  • Persist Camera Bubble setting to remember bubble position across sessions
  • Recording Controls toggle with keyboard shortcuts info popup
  • Enable Notifications setting to control Chrome native notifications
  • Full Screen Camera setting with interactive "what's this?" explanation popup
  • Reset to Defaults button to quickly restore all settings
  • Custom useMediaDevices hook for robust device management with loading states
  • Enhanced CustomSelect dropdowns with loading indicators during device enumeration

Bug Fixes

  • Fixed all user settings being reset on extension update (now properly preserved)
  • Resolved Full Screen Camera setting not applying immediately on extension reopen
  • Fixed camera bubble not updating when Full Screen Camera toggled in camera-only mode
  • Corrected countdown delay by ensuring messages sent after tab focus
  • Fixed camera controls width not updating correctly when countdown disabled
  • Resolved controls positioning issues in screen-only mode when re-enabling
  • Fixed drag handle visibility issues when switching recording modes
  • Corrected box-shadows persisting on hidden popups (keyboard shortcuts, info popups)
  • Fixed recordings being cleared on extension update (now properly preserved)
  • Resolved camera bubble icon inner circle not being centered

Improvements

  • Complete UI/UX overhaul with modern glass morphism design
  • CSS-based transitions replacing JavaScript DOM manipulation for better performance
  • Redesigned tooltip system with optimized animations and reduced flickering
  • Smooth slide transitions between main UI and settings (465px → 600px height)
  • Unified button component system (CircleButton with ghost variant, CustomToggle, BigButton)
  • Better component organization (icons/, buttons/, hooks/, utils/ folders)
  • Removed legacy components (GlassButton, CloseButton) and consolidated functionality
  • Standardized all Chrome notification timeouts to 6 seconds
  • Enhanced popup auto-hide functionality during recording start
  • Better state synchronization between popup, content script, and iframes
  • Improved visual consistency with better spacing, padding, and hierarchy
  • Optimized component re-renders and memory management
v1.0.7

Video Quality & UI Improvements

October 8, 2025

New Features

  • Significantly improved video recording quality with 1080p resolution and 60fps support
  • Enhanced video encoding with VP9/VP8 codec support and optimized bitrate (8-10 Mbps)
  • Upgraded audio quality with 48kHz stereo recording and noise suppression
  • Implemented smart storage management based on available space instead of time-based cleanup
  • Added intelligent storage cleanup at 85% and 95% usage thresholds
  • Enhanced preview system with no file size limits for better user experience
  • Improved recording key format for more user-friendly URLs (recording-YYYYMMDD-HHMMSS)
  • Added comprehensive loading states and progress indicators for large recordings
  • Implemented robust retry mechanisms for data retrieval with progressive delays

Bug Fixes

  • Fixed Chrome message size limit errors for large recordings (>64MB)
  • Resolved preview not opening immediately after recording completion
  • Fixed timer not resetting when canceling recordings
  • Corrected duplicate shadow wrapper issues on page refresh
  • Fixed content script initialization and cleanup problems
  • Resolved preview tab not being focused when opened
  • Fixed loading message centering on recordings page
  • Corrected custom select dropdown visibility and glass morphism blur effects
  • Fixed popup overflow issues preventing dropdown visibility outside iframe boundaries

Improvements

  • Optimized MediaRecorder configuration for maximum quality and compatibility
  • Enhanced storage policy with space-based cleanup keeping important recordings longer
  • Improved preview opening experience with immediate tab creation and background loading
  • Better error handling and recovery for large file operations
  • Enhanced UI consistency with proper glass morphism effects on dropdowns
  • Improved dropdown positioning with configurable Radix UI positioning strategies
  • Better memory management during recording and playback operations
  • Enhanced user experience with detailed loading progress indicators
  • Improved extension performance with optimized data storage and retrieval
  • Better cross-browser compatibility with enhanced video codec support
v1.0.6

Restricted Page Detection & Keyboard Shortcuts

October 6, 2025

New Features

  • Added intelligent restricted page detection for Chrome Web Store and browser internal pages
  • Implemented visual indicators (orange badge) when extension cannot run on certain pages
  • Added helpful notifications to guide users to compatible websites
  • Enhanced user experience with clear messaging about page compatibility
  • Implemented professional keyboard shortcuts (Alt+Shift+S for Start/Stop, Alt+Shift+P for Pause/Resume, Alt+Shift+C for Cancel)
  • Added comprehensive keyboard shortcut support with industry-standard combinations
  • Created automatic keyboard shortcuts info popup with glass morphism design
  • Added OS-specific key display (Alt/Option) for better user experience
  • Implemented "Don't show again" option for keyboard shortcuts popup

Bug Fixes

  • Fixed Chrome Web Store URL detection (chromewebstore.google.com)
  • Resolved badge display issues on restricted pages
  • Improved extension behavior on browser internal pages (chrome://, edge://, about:)
  • Fixed notification system for better user guidance
  • Fixed duplicate shadow wrapper issue on page refresh
  • Resolved multiple content script injection problems
  • Fixed keyboard shortcuts popup positioning and styling

Improvements

  • Better user guidance when extension cannot run on restricted pages
  • Enhanced badge system with orange warning indicator
  • Improved extension icon tooltips with helpful messages
  • Added comprehensive logging for better debugging
  • Periodic badge checking to ensure consistent user experience
  • Professional keyboard shortcuts following industry standards (Loom-style)
  • Enhanced focus management for reliable shortcut operation during screen sharing
  • Improved user productivity with quick access to recording controls
  • Better shadow DOM management to prevent UI duplication
  • Enhanced popup positioning and visual design consistency
  • Improved keyboard shortcuts popup with backdrop-filtered arrow pointer
v1.0.5

Storage Capacity & Recording Fixes

October 3, 2025

New Features

  • Added unlimited storage permission for larger recording capacity
  • Improved recording storage management with better cleanup
  • Enhanced recording size limits (up to 100MB per recording)
  • Automatic storage cleanup for optimal performance

Bug Fixes

  • Fixed tab communication errors when tabs are closed
  • Resolved extension state inconsistencies after updates
  • Fixed UI flash when resuming recordings
  • Improved handling of missing tabs during recording operations

Improvements

  • Better storage usage monitoring and management
  • Enhanced error handling for recording operations
  • Improved extension build process with automatic zipping
  • Better user experience during long recordings
v1.0.4

Timer & Recording Fixes

October 2, 2025

New Features

  • Fixed timer reset issue when switching tabs during recording
  • Improved pause/resume functionality across tab switches
  • Enhanced recording time accuracy with pause tracking

Bug Fixes

  • Timer no longer resets to 0 when switching tabs
  • Paused time is now properly tracked and excluded from elapsed time
  • Consistent timer display across all tabs
  • Fixed Chrome Web Store upload issues with duplicate manifest files

Improvements

  • Better error handling and logging
  • Optimized timer calculation performance
  • Improved user experience during recording
v1.0.3

Performance & Stability

October 1, 2025

New Features

  • Enhanced recording stability
  • Improved memory usage during long recordings

Bug Fixes

  • Fixed occasional crashes during screen recording
  • Resolved audio sync issues in some browsers

Improvements

  • Better error recovery
  • Optimized file size for recordings
v1.0.2

New Features

September 30, 2025

New Features

  • Added camera-only recording mode
  • Enhanced audio controls
  • Improved recording quality settings

Bug Fixes

  • Fixed microphone permission issues
  • Resolved camera access problems on some devices

Improvements

  • Better UI responsiveness
  • Enhanced recording preview
v1.0.1

Initial Release

September 29, 2025

New Features

  • Screen recording functionality
  • Camera recording support
  • Combined screen + camera recording
  • Recording controls and timer
  • File download and management