by Miguel Fr
Version 12 (November 17, 2024)
Download (27 downloads)
Time tracking with timers. Creates events on your calendar. If your native calendar is synched with Google, it will show on Google Calendar as well and you will have the option to choose which calendar from Google Calendar to use when tracking. The goal was to create something to track everything I do during the day, while being extremely easy to use and with few clicks.
Vars:
(At the start of the main flow)
- end_previous_event: 0 (no) or 1 (yes, default). If starting a new timer ends the previous one.
- stopwatch_delay_secs: 5 (default). How often the stopwatch notification gets updated, in seconds.
- min_durarion: 2 * 60 (2 minutes). The minimum amount of seconds for an event to be considered.
- rounded_duration: 10 * 60 (10 minutes). This will round your events duration and start/end to the closest slot available.
E.g. rounded_duration = 10*60 - an event from 15:54 to 17:08 should be adjusted to 16:00 - 17:10 (duration 1h14min => event of 1h10min).
To disable this simply use: rounded_duration = 0
Features:
1 - Once triggered asks which calendar to start tracking (your native and synched calendars from Google Calendar).
2 - Name of the event to start tracking. Learns and suggests names of events. based on your usage (saved on a local file).
3 - Creates a notification that gets updated with the duration of the timer every X seconds. With the same colour as the calendar and the name of the event.
4 - Creates a notification to Stop&Save/Cancel/Edit the respective event. If stopped&saved, it creates a new event on the specified calendar with the name you defined previously. (if rounded_duration is enabled, the real start and end timestamps are added to the description of the event). If canceled, the event does not get added to the calendar and the timer stops. If edited, the same dialogs from the beginning show up and the timers get updated with the changes, preserving it's duration so far.
5 - Can run multiple timers at once
6 - Does not update notifications if device display is off to save battery
Possible triggers:
(Choose one or more)
1 - Accessibility button (starts the flow when clicking the accessibility button)
2 - Assistant requested (starts the flow by requesting the assistant, replaces Google/Bixby/etc)
3 - Quick Settings tile (starts the flow by clicking on a notification quick setting, needs an unused slot)
4 - Notification (starts the flow when clicking a notification)
most of these triggers need permissions to work, but no root is required.
5 stars | 1 | |
4 stars | 0 | |
3 stars | 0 | |
2 stars | 0 | |
1 star | 0 | |
Reports | 0 |
Rate and review within the app in the Community section.