Skip to content

ZerroDevs/AutoRefreshExt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoRefresh Logo

🔄 AutoRefresh

A powerful and elegant Chrome extension for automated webpage refreshing

GitHub license GitHub stars GitHub issues Version

✨ Features

  • 🎨 Modern UI with Light/Dark theme support and font size controls
  • ⚡ Quick preset refresh intervals (1, 3, 5, 10 minutes)
  • 🎯 Custom refresh intervals with seconds/minutes/hours options
  • 🔒 Set refresh limits for controlled automation
  • 📊 Comprehensive statistics dashboard
  • ⚠️ Smart form detection to prevent data loss
  • 💪 Memory-efficient and performance-optimized
  • 🌐 Works across all Chrome-based browsers

🚀 Installation

  1. Clone this repository:
    git clone https://github.com/ZerroDevs/AutoRefreshExt.git
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode" in the top right
  4. Click "Load unpacked" and select the extension directory

🎮 Usage

  1. Click the extension icon in your Chrome toolbar
  2. Choose a preset refresh interval or set a custom time
  3. Optionally set a refresh limit
  4. The extension will automatically refresh your active tab based on your settings
  5. Use font size controls for better readability
  6. Monitor refresh statistics in the Stats tab

🛠️ Configuration

Refresh Intervals

  • Quick presets: 1, 3, 5, and 10 minutes
  • Custom intervals support:
    • Seconds
    • Minutes
    • Hours

Theme and Display

  • Light/Dark theme toggle
  • Adjustable font size (A+/A-)
  • Statistics dashboard

Permissions

The extension requires the following permissions:

  • storage: To save your refresh settings
  • tabs: To manage tab refreshing
  • activeTab: To interact with the current tab
  • scripting: For smart form detection

🤝 Contributing

Contributions are welcome! Feel free to:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🌟 Support

If you find this extension helpful, please consider:

  • Starring the repository
  • Reporting issues
  • Contributing to the code
  • Sharing with others

Made with ❤️ by ZerroDevs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published