Chronotab Features

Chronotab is designed to help you automate opening browser tabs at specific times or intervals. Here’s a comprehensive look at what it offers:

Core Functionality

Flexible Scheduling

Create schedules to open one or more URLs. Configure them to run once, daily, or on specific days of the week. Set precise start dates and times.

Schedule Management

Easily view, edit, and delete your schedules from the main dashboard. Get a quick overview of upcoming tasks.

Manual Execution

Instantly run any schedule on demand, directly from the dashboard or the browser context menu.

Missed Alarm Handling

Chronotab intelligently detects and notifies you of schedules that were missed while your browser was closed or the extension was inactive. Review and run them from a dedicated “Missed Alarms” page.

Advanced Features

Context Menu Integration

  • Add to Schedule: Quickly add the current webpage to a new or existing schedule via the right-click context menu.
  • Run Schedule: Trigger schedules directly from the context menu on the extension icon or any webpage.
  • Open Dashboard: Quickly access the Chronotab dashboard.

Data Management

  • Local Storage: All your schedule data is stored securely in your browser’s local storage (chrome.storage.sync for schedules, chrome.storage.local for missed alarm data).
  • Import/Export All Schedules: Back up all your schedules to a JSON file and restore them later.
  • Import/Export Individual Schedule: Export a single schedule or import one into your existing list directly from the schedule editor.

Notifications

  • Receive notifications when a schedule is triggered and tabs are opened.
  • Get notified on browser startup if any schedules were missed.
  • Option to disable missed schedule notifications.

Customization & Settings

  • Theme Support: Choose between light, dark, or an automatic theme that follows your system preference.
  • Missed Alarm Notifications: Toggle notifications for missed schedules on or off.

User Interface

Intuitive Dashboard

A clear and concise overview of all your active schedules, their next run times with countdowns, and quick actions.

Easy Schedule Creation

A straightforward editor to create new schedules or modify existing ones with all necessary options clearly laid out.

Missed Alarms Page

A dedicated page to review, run, or clear schedules that didn’t execute as planned.

Responsive Design

Whether you’re using Chronotab in its compact popup view or as a full tab, the interface adapts for optimal usability.

Planned Enhancements (Future)

Advanced Repeat Options

More granular repeat settings (e.g., every X days, monthly by date/day).

Snooze/Delay Option

Ability to temporarily snooze an upcoming schedule.

URL Grouping/Naming within Schedule

Option to name or group URLs within a single schedule for better organization.

Chronotab aims to be your reliable assistant for managing and automating your web browsing tasks.