Thank you for this plugin. I have been poking at it a bit here and there and have a reasonably decent setup to log my tasks into my Daily Note, but I need to take it to the next level.

Currently I just preset a basic Capture list suggester of my common activities for the day: Start, Done, Lunch, BRB, Meeting, Phone, Testing, Other.

Selecting one of those gives me a text field to briefly describe the activity.

This is then appended to a timestamped table in my Daily Note, effectively building up a timeline of my day.


## Activity Log
| Start Time | Activity | Note                  | Elapsed | TS1 |
| ---------- | -------- | --------------------- | ------- | --- |
| 08:00      | Start    | .                     |         |     |
| 08:01      | Testing  | UI bug on main screen |         |     |
| 08:45      | Phone    | Salesperson called    |         |     |
| 08:50      | Testing  | Main screen bug       |         |     |
| 11:00      | BRB      | .                     |         |     |
| 11:10      | Back     | .                     |         |     |
| 11:10      | Meeting  | [[Phase 2 Meeting]]   |         |     |
| 12:00      | Lunch    | .                     |         |     |
| 12:30      | Back     | from lunch            |         |     |
| 12:31      | Testing  | PR for Ticket 3232    |         |     |
|            |          |                       |         |     |

However, I find myself logging a task, such as “Testing” and describing it as “UI bug on main screen”, working on it for a bit, getting interrupted with a new task “Phone” because “Salesperson called”, and then going back to “Testing” the “Bug on the main screen”.

Eventually, I end up with several variations of that Testing task in my log.

I’m struggling to connect the dots of macros, templates, and javascript, wondering if there is some way I can setup my Capture to read today’s log and present an option list of existing instances of (in this example) “Testing” to be chosen from, along with the empty line for a new entry?

Something like selecting “Testing” from the initial list, and then seeing:

  • UI bug on main screen
  • PR for Ticket 3232
  • [blank for new]

I’m thinking some javascript will be needed, but I am entirely unsure about how to go about this, or if it would even be possible.

The description of each activity is quite fluid, so building a pre-defined list would be virtually impossible.

I am not entirely tied to this layout, aside from the sequential timestamping of my day, so I am open to suggestions if that needs to change.

(Ultimately am I hoping to pull reports on all these logs to see how much time is spent where. Yes, there are other logging alternatives, but I am trying to stick with Obsidian and local files)

Thanks,

Dion