Skip to content

A browser extension that automatically refreshes Zendesk views with start/stop controls for Firefox and Chrome.

License

Notifications You must be signed in to change notification settings

DeclanE47/zendesk-view-auto-refresh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Zendesk View Auto-Refresh

Zendesk View Auto-Refresh is a browser extension that automatically refreshes your Zendesk views, ensuring you always have the most up-to-date information without manual intervention.

Installation

Chromium-based Browsers (Chrome, Brave, etc.)

Chrome Web Store Link

Firefox

Firefox Add-ons Store Link

Microsoft Edge

Edge Web Store Link

Zendesk View Auto Refresh 1280 x 800 chrome extension

Features

  • Automatic refresh of Zendesk views
  • Customizable refresh intervals (30 seconds to 10 minutes)
  • Easy to use on/off toggle.
  • Countdown timer to next refresh
  • Works with multiple Zendesk tabs simultaneously
  • Persistent settings across browser sessions
  • Cross-browser support (Chrome, Firefox, Edge, and other Chromium-based browsers)

Usage

  1. Install the extension for your browser.
  2. Click on the extension icon to open the popup.
  3. Select your desired refresh interval from the dropdown menu.
  4. Toggle the "Enable auto-refresh" switch to start or stop the auto-refresh.
  5. Your settings will be remembered even after closing and reopening the browser.

image

How It Works

The extension works by simulating a click on the refresh button in your Zendesk views. It supports various Zendesk layouts and attempts to find the correct refresh button using multiple selectors. Your settings are saved and restored automatically, ensuring a consistent experience across browser sessions.

Zendesk-View-Refresher-Setup

Current Version

  • Version: 1.0.5
  • Last Updated: October 1, 2024
  • Changelog: View Changelog

New in This Version

  • Implemented persistent state storage across browser sessions
  • Improved startup handling for consistent behavior
  • Enhanced cross-browser compatibility
  • Updated user interface for better state reflection

Compatibility

  • Chrome: 88+
  • Firefox: 78+
  • Edge: 88+
  • Opera: 75+
  • Other Chromium-based browsers: 88+

Development

This project contains versions of the extension compatible with both Chromium-based browsers and Firefox in a single repository. The codebase has been unified to work seamlessly across different browser platforms while maintaining specific adjustments where necessary.

Project Structure

zendesk-view-auto-refresh/
├── chromium/
│   ├── manifest.json
│   ├── background.js
│   ├── popup.html
│   ├── popup.js
│   ├── icon-16.png
│   ├── icon-48.png
│   ├── icon-128.png
│   ├── icon-off-16.png
│   ├── icon-off-48.png
│   └── icon-off-128.png
├── firefox/
│   ├── manifest.json
│   ├── background.js
│   ├── popup.html
│   ├── popup.js
│   ├── icon-16.png
│   ├── icon-48.png
│   ├── icon-128.png
│   ├── icon-off-16.png
│   ├── icon-off-48.png
    └── icon-off-128.png

Building and Testing

  1. Clone the repository:
    git clone https://github.com/DeclanE47/zendesk-view-auto-refresh.git
    
  2. For Chromium-based browsers:
    • Open your browser and go to chrome://extensions
    • Enable "Developer mode"
    • Click "Load unpacked" and select the chromium folder
  3. For Firefox:
    • Open Firefox and go to about:debugging#/runtime/this-firefox
    • Click "Load Temporary Add-on" and select the manifest.json file in the firefox folder

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

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

Support

If you encounter any issues or have questions, please open an issue on GitHub.


Maintained by Emery.Tools

About

A browser extension that automatically refreshes Zendesk views with start/stop controls for Firefox and Chrome.

Resources

License

Stars

Watchers

Forks

Packages

No packages published