Skip to content

Advanced Features

Idle Detection

Sight can automatically pause the work timer when you step away from the keyboard, using Chrome's idle API.

  • Configurable threshold - set how many seconds of inactivity count as "idle" (default: 60 seconds)
  • Auto-resume - the timer picks back up with the remaining time once you return

Important limitation

Idle detection only works reliably if Chrome is your primary activity. If you switch away to another application - a code editor, an office app, anything outside the browser - while Chrome sits in the background, Sight may incorrectly think you've gone idle even though you're still working. Chrome's idle API can only observe input directed at the browser itself, not system-wide activity.

Do Not Disturb Mode

Set quiet hours during which break reminders are silently skipped - for example, 22:00 to 07:00.

  • Overnight periods are supported - a range like 22:00–07:00 correctly spans midnight
  • The timer keeps running during DND - it continues rescheduling in the background, it just won't interrupt you with a break while DND is active
  • A small "DND" indicator appears in the popup whenever Do Not Disturb is active

Exceptions

Pause break reminders automatically when you're on specific sites - ideal for calls, presentations, or deep work.

  • URL-based pausing - add one URL per line; when a matching tab is detected, breaks pause
  • Configurable pause duration - default is 60 minutes
  • Smart auto-resume - once the pause period expires, the timer restarts automatically
  • Repeatable - if the exception URL is detected again later, a fresh pause period begins
  • Pre-configured defaults - ships with zoom.us, meet.google.com, and teams.microsoft.com already added
  • Visible status - the popup shows when you're in an exception pause, along with a countdown

Why this matters

Video calls are exactly the moment a break-tab popup or notification is most disruptive. Exceptions let Sight recognize "you're in a call" and step back automatically, rather than requiring you to manually disable it every time.

This documentation is released under the MIT License.