Skip to content

canetree/canetree-auto-refresh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cane Tree Auto Refresh

A lightweight, secure, and privacy-focused browser extension for automated page refreshing. Developed by Cane Tree Corp to provide a transparent alternative to resource-heavy and high-permission refresh tools.

Cane Tree Logo

3 Reasons to use Cane Tree Refresh:

  1. Security First: Zero tracking, zero external dependencies, and minimal permissions.
  2. Resource Efficient: Built on Manifest V3 using service workers that sleep when not in use—perfect for Vivaldi and low-memory environments.
  3. Workflow Optimized: Supports per-tab timers, global URL patterns (ideal for AppSheet/Dashboards), and persistence across browser restarts.

🚀 Features

  • Multi-Tab Support: Run independent timers on as many tabs as you need.
  • URL Pattern Matching: Automatically refresh all tabs matching a specific domain (e.g., appsheet.com).
  • Flexible Timing: Set intervals in seconds for development or minutes for data dashboards.
  • Persistence: Option to automatically resume your refresh timers when the browser restarts.
  • Keyboard Shortcut: Toggle refresh on the current tab instantly with Ctrl+Shift+Y (or Cmd+Shift+Y on Mac).
  • Data Portability: Export and Import your configurations as JSON files.

🛠 Installation (Developer Mode)

Since this is a security-focused tool, you can run it directly from the source code:

  1. Download or clone this repository.
  2. Open your browser and navigate to the extensions page:
    • Vivaldi: vivaldi://extensions
    • Chrome: chrome://extensions
    • Firefox: about:debugging#/runtime/this-firefox
  3. Enable Developer Mode (usually a toggle in the top right).
  4. Click Load Unpacked and select the folder containing these files.

⚙️ Configuration

  • Current Tab: Only the tab where you started the timer will refresh.
  • URL Pattern: Any tab with a URL containing your string will refresh on the set interval.
  • Sound: Optional beep notification on refresh (Default: Off).

📌 Getting Started

After installing, click the Puzzle Piece icon (Extensions) in your browser toolbar and click the Pin icon next to Cane Tree Refresh. This keeps the refresh controls visible at all times.

📄 License

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


About Cane Tree Corp

Cane Tree Corp focuses on efficient, secure, and high-performance digital solutions. Visit us at canetree.com.

About

A lightweight, secure browser extension for automated page refreshing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors