See how long you spend in each app, macOS Screen Time style. A panel indicator shows today's total at a glance, and the popup breaks it down per app with a bar chart. Step back through previous days one at a time. • Per-app daily time limits with a desktop notification when you cross one • 7-day history chart in preferences • Configurable data retention, plus a one-click purge • Time spent on the lock screen, while the screen is blanked, or while suspended is never counted Everything is stored locally in a plain JSON file. No network access, no telemetry.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 1.1.0 (2) | Active |
| 1.0.0 (1) | Rejected |
I have updated the Code & Added newer functionality, If there is still anything that needs improvement, please let me know specifically what the issue is, and I will fix it. Thanks!
Approved but: 1. `this._destroyed` is a bad practice. Please remove that: [Extension Best Practices: Lifecycle and Destruction State](https://gjs.guide/extensions/review-guidelines/best-practices.html#lifecycle-and-destruction-state) 2. Please use `connectObject()` and `disconnectObject()` so it is easier to track for cleanup (`extension.js` only). 3. Please fix `—` in the comments.
Yes, Keep that in mind and will update it in newer versions. Thank You