π₯ Never miss a moment with your Ring cameras! This browser extension automatically fixes Ring Live View disconnections, ensuring continuous monitoring of your Ring doorbell cameras and security cameras.
- β¨ Auto-Reconnect: Instantly restores Ring camera live view when disconnected
- π Privacy First: No data collection, works 100% locally
- π Zero Configuration: Works immediately after installation
- π― Lightweight: Minimal system resource usage
- π Browser Support: Works on both Chrome and Firefox
- π« Visual Feedback: Subtle notification when reconnecting
- β‘ Fast Loading: Optimized for quick response
- π‘οΈ Secure: No special permissions required
π For Battery-Powered Ring Devices: Using this extension will keep your camera's live view continuously connected, which can significantly increase battery drain. If you're using battery-powered Ring devices (like the Battery Doorbell or Battery Spotlight Cam), please be aware that you may need to recharge your devices more frequently. This is most impactful when keeping the live view open for extended periods.
- Ring Video Doorbell (all models)*
- Ring Security Cameras*
- Ring Stick Up Cam*
- Ring Spotlight Cam*
- Ring Floodlight Cam
- Ring Indoor Cam
- Ring Elite
*Note: Battery-powered versions of these devices will experience faster battery drain when using live view for extended periods.
- Google Chrome (latest)
- Mozilla Firefox (v58.0+)
- Chrome-based browsers (Edge, Brave, etc.)
The extension automatically:
- π Monitors your Ring camera live view
- π Detects disconnection events
- π±οΈ Clicks the reconnect button instantly
- β Maintains continuous camera feed
You'll know it's working when:
- A subtle blue rotating ring appears near the close button during reconnection
- Your live view stays connected without manual intervention
- Debug logs appear in the console (if enabled)
- Visit Ring Live View Reconnector on Chrome Web Store
- Click "Add to Chrome"
- Start watching your Ring cameras worry-free!
- Visit Ring Live View Reconnector on Firefox Add-ons
- Click "Add to Firefox"
- Enjoy uninterrupted Ring camera viewing!
We take your privacy seriously:
- β No data collection or storage
- β No tracking or analytics
- β Works entirely in your browser
- β No external communications
- β No special permissions needed
- β Only runs on account.ring.com
If the extension isn't working:
- Make sure you're on https://account.ring.com
- Check that the extension is enabled in your browser
- Try refreshing the page
- Ensure you're using a supported browser version
- π Report Issues
- π‘ Suggest Features
- π₯ Contribute Code
npm run build
- Build both Chrome and Firefox extensionsnpm run build:chrome
- Build Chrome extension onlynpm run build:firefox
- Build Firefox extension onlynpm run dev
- Build and run Firefox extension for developmentnpm run lint
- Lint the extension codenpm run clean
- Clean build artifactsnpm run validate
- Validate extension filesnpm run icons
- Generate extension icons
βββ src/
β βββ shared/ # Shared code between browsers
β β βββ content.js # Main extension logic
β β βββ icons/ # Source SVG icons
β βββ chrome/ # Chrome-specific files
β β βββ manifest.json
β βββ firefox/ # Firefox-specific files
β βββ manifest.json
βββ scripts/ # Build and utility scripts
βββ dist/ # Build output (generated)
βββ screenshots/ # Store screenshots
This extension is designed with privacy as a core principle:
- No data collection or storage
- No tracking or analytics
- Works entirely locally in your browser
- No external communications
- No special permissions required
- Only runs on account.ring.com
By installing and using this extension, you agree to our:
This extension is not affiliated with or endorsed by Ring/Amazon.
If you encounter any issues or have suggestions:
- Check the Known Issues
- Create a new issue if your problem isn't already listed
- Include debug logs if possible
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create a new branch for your feature
- Make your changes
- Run
npm run validate
to ensure everything works - Submit a pull request
Please ensure your code follows the existing style and includes appropriate comments.
- Removed unnecessary activeTab permission for better privacy
- Updated documentation to reflect permission changes
- Improved security by using minimal required permissions
- Added Firefox support (minimum version 58.0)
- Improved initialization process for faster loading
- Enhanced build system with better validation
- Added automated GitHub Actions workflow
- Improved error handling and logging
- Initial release
- Automatic reconnection functionality
- Privacy-focused implementation
- Chrome support
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all the Ring camera users who inspired this solution
- Contributors who help improve this extension
- Ring for their camera system (though this is an unofficial extension)