-
-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
📖 User Story
As a Reef user who browses the web on Android,
I want to track how much time I spend on individual websites and set daily time limits per site,
so that I can identify distracting browsing habits and enforce the same healthy boundaries I already set for apps.
✅ Acceptance Criteria
Define the conditions that must be met for this story to be considered complete.
- Given I have been browsing the web, When I open the Analytics screen, Then I can see a per-website breakdown of time spent, consistent in style with the existing per-app analytics view.
- Given I am viewing website usage stats, When I tap on a specific website entry, Then I can set a daily time limit for that site (e.g., 30 min/day).
- Given a daily time limit is set for a website, When I reach that limit in my browser, Then Reef displays a blocking screen (matching the existing app-blocking UI).
- Given a website is blocked, When the day resets (midnight or custom schedule), Then the block is lifted and the usage counter resets automatically.
- Given I have set website limits, When I open the Dashboard, Then websites with active limits are shown alongside app limits in a unified "Limits" section.
- Given the feature is enabled, When I use a browser that does not support the required Accessibility Service or usage tracking, Then Reef shows an informative message explaining the limitation and which browsers are supported.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels