Add the ability to persist TimeSpanPreset. They hold an array of tags, an optional note, and a display name.
Allow list, update and deletion of TimeSpanPresets.
Add additional mutation that can track time spans based on presets.
This could be an additional parameter on the current mutation for time span creation, not sure.
The preset is referenced by it's UUID for creation, but they are not linked together on a database level. Data from the preset is instead copied into the new time span.
WHY
I noticed that multiple tags are combined to express a specific activity. It sometimes takes effort to remember the exact combination.
For example:
life
,cleaning
,bathroom
In such a case, a quick activity could be lovely, which bundles multiple tags and a note together. Like a time span preset.
Example preset:
Name: Cleaning Bathroom Tags:
life
,cleaning
Note: BathroomWHAT
TimeSpanPreset
. They hold an array of tags, an optional note, and a display name.TimeSpanPreset
s.