> ## Documentation Index
> Fetch the complete documentation index at: https://chronotab.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Chronotab Features

> Discover the powerful features of Chronotab that help you manage your browsing schedule effortlessly.

# 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

<CardGroup cols={2}>
  <Card title="Flexible Scheduling" icon="clock" color="#3B82F6">
    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.
  </Card>

  <Card title="Schedule Management" icon="tasks" color="#22C55E">
    Easily view, edit, and delete your schedules from the main dashboard. Get a quick overview of upcoming tasks.
  </Card>

  <Card title="Manual Execution" icon="play-circle" color="#14B8A6">
    Instantly run any schedule on demand, directly from the dashboard or the browser context menu.
  </Card>

  <Card title="Missed Alarm Handling" icon="exclamation-triangle" color="#EAB308">
    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.
  </Card>
</CardGroup>

## Advanced Features

<CardGroup cols={2}>
  <Card title="Context Menu Integration" icon="external-link-alt" color="#6366F1">
    * **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.
  </Card>

  <Card title="Data Management" icon="database" color="#A855F7">
    * **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.
  </Card>

  <Card title="Notifications" icon="bell" color="#EC4899">
    * 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.
  </Card>

  <Card title="Customization & Settings" icon="cogs" color="#6B7281">
    * **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.
  </Card>
</CardGroup>

## User Interface

<CardGroup cols={2}>
  <Card title="Intuitive Dashboard" icon="tachometer-alt" color="#3B82F6">
    A clear and concise overview of all your active schedules, their next run times with countdowns, and quick actions.
  </Card>

  <Card title="Easy Schedule Creation" icon="edit" color="#06B6D4">
    A straightforward editor to create new schedules or modify existing ones with all necessary options clearly laid out.
  </Card>

  <Card title="Missed Alarms Page" icon="bell-slash" color="#EF4444">
    A dedicated page to review, run, or clear schedules that didn't execute as planned.
  </Card>

  <Card title="Responsive Design" icon="desktop" color="#84CC16">
    Whether you're using Chronotab in its compact popup view or as a full tab, the interface adapts for optimal usability.
  </Card>
</CardGroup>

## Planned Enhancements (Future)

<CardGroup cols={2}>
  <Card title="Advanced Repeat Options" icon="sync-alt" color="#9CA3AF">
    More granular repeat settings (e.g., every X days, monthly by date/day).
  </Card>

  <Card title="Snooze/Delay Option" icon="pause-circle" color="#9CA3AF">
    Ability to temporarily snooze an upcoming schedule.
  </Card>

  <Card title="URL Grouping/Naming within Schedule" icon="tags" color="#9CA3AF">
    Option to name or group URLs within a single schedule for better organization.
  </Card>
</CardGroup>

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