Skip to content

Feature: Domain-level browser activity tracking #75

@wioui

Description

@wioui

Is your feature request related to a problem? Please describe.

Currently, TimeScribe only tracks which browser app (Chrome, Firefox) is active, not which websites are visited. This limits insights for users who spend most work time in a browser—you can't see how much time goes to GitHub vs YouTube vs documentation sites.

Describe the solution you'd like
Add domain-level tracking for Chrome/Chromium browsers. When the work timer is running:

  • Capture the active browser tab's domain (e.g., github.com, stackoverflow.com)
  • Display total time spent per domain in the App Activity view, similar to current app tracking
  • Keep it privacy-first: disable by default, exclude private browsing windows, all data stays local

Describe alternatives you've considered
Full URL tracking with paths—but domain-only is cleaner, safer for privacy, and provides the insight most users need.

Additional context
Example: Instead of just seeing "Chrome - 3 hours", users could see:

  • github.com - 1h 20min
  • stackoverflow.com - 45min
  • youtube.com - 20min
  • docs.laravel.com - 35min

This helps developers and remote workers identify where their time actually goes.

Thanks for the big work already done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurenew feature in roadmap

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions