tobimori / streamdeck-toggl

⏱️ Make time tracking a 🍰 piece of cake, with Toggl Track and Elgato Stream Deck (Toggl Track integration for Stream Deck)
MIT License
120 stars 38 forks source link

Add support for additional values (e.g. tags) #3

Open tobimori opened 4 years ago

MacSparky commented 4 years ago

:)

D

On Aug 6, 2020, at 11:59 AM, Tobias Möritz notifications@github.com wrote:

Reopened #3 https://github.com/tobimori/streamdeck-toggl/issues/3.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/tobimori/streamdeck-toggl/issues/3#event-3630435977, or unsubscribe https://github.com/notifications/unsubscribe-auth/APFNACDJY6G3W3UPLGKWOXLR7L4RZANCNFSM4NIT6EAA.

milindian commented 3 years ago

I second this! Tags is really how I use toggl and would be a welcome addition to the streamdeck action (can always assign to projects later)

quanganhdo commented 3 years ago

I opened a PR earlier this month to add support for tags (https://github.com/tobimori/streamdeck-toggl/pull/7) and it's been working fine for me.

Mind giving it a try?

tobimori commented 3 years ago

Adding this in the rewrite. Still need to figure out a good way for setting it via the Property Inspector.

xadamxk commented 3 years ago

@tobimori Any update on the rewrite or is there anything started somewhere that I/we can help?

tobimori commented 3 years ago

@tobimori Any update on the rewrite or is there anything started somewhere that I/we can help?

Sorry, It's still on my todo list, although I'm (sadly) still pretty busy. There's a new branch where I worked on it. I finished the first alpha build in May, with the following release notes:

Here's what's working:

  • Toggle action will stop the running timer if there's one, otherwise it'll start a new timer
  • Stop action stops currently running timer
  • Start action restarts the timer, no matter the running one
  • Multi accounts should work
  • Settings should work

Here's what's not working yet, but planned:

  • Toggle action matching against settings (can be switched off)
  • Status action
  • Polling/auto updating information about running timer
  • Tags support
  • Tasks support

I'm happy to accept PRs, although the code is probably still really messy right now.

Edit: I think the biggest act/hurdle is to built an efficient polling function. If you could tackle that on, it'd be great.

JesperDramsch commented 2 years ago

I'd love this too. Has there been any progress in the last year?

Any way I can help?