Review of "Tracker" version 16

Details Page Preview

Simple time tracking extension for Gnome 45-49. - Start/Pause with a single click - Workspace-based tracking: optionally associate timers with specific workspaces to automatically start/pause them upon switching - Window-based tracking: optionally associate timers with specific windows titles to automatically start/pause on focus change - Screen locking and sessions: automatically pauses all active timers on screen locking and resumes them on unlocking - Persistent storage: timers are automatically saved and restored between sessions - Automatic backup: automatically export timers to CSV at configurable intervals - Export current timers to CSV manually - Reset individual timers or all of them at once - Selection: choose specific timers or display the total time - Edit name and time

Extension Homepage
https://github.com/aliakseiz/tracker

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
17 Active
16 Rejected
15 Inactive
14 Inactive
13 Rejected
12 Rejected
11 Inactive
10 Rejected
9 Inactive
8 Rejected
7 Rejected
6 Inactive
5 Active
4 Active
3 Inactive
2 Active
1 Rejected

Previous Reviews on this Version

JustPerfection rejected
1. Remove unnecessary try-catch wrapper (line 1524 `extension.js`). 2. Avoid sending large diff. It's hard to review. 3. You shouldn't remove the XML file while using it. 4. There are too many `typeof` checking. If AI is used here, just a friendly reminder, we have a rule for that: [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated)
aliaksei posted a review
1. Done. 2. Sorry for that, will take into account next time. 3. Accidentally. 4. No AI used, I just came from a different language and have very little experience with JS and GJS specifically. Will try to pay more attention to it next time. Thank you!