v1.0.9
October 24, 2025Focus Mode - Revolutionary New Feature!
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
October 9, 2025Settings Panel & High-Quality Recording
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
October 8, 2025Video Quality & UI Improvements
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
October 6, 2025Restricted Page Detection & Keyboard Shortcuts
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
October 3, 2025Storage Capacity & Recording Fixes
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
October 2, 2025Timer & Recording Fixes
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
October 1, 2025Performance & Stability
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
September 30, 2025New Features
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
September 29, 2025Initial Release
New Features
- •Screen recording functionality
- •Camera recording support
- •Combined screen + camera recording
- •Recording controls and timer
- •File download and management