Skip to content

Supporting Clients

Compare
Choose a tag to compare
@eXpl0it3r eXpl0it3r released this 18 Jan 12:53
· 3 commits to master since this release

Thanks to reports from the various plugin users, I get to learn about new features in Clockify.

Turns out, that you can assign Clients to specific Projects, and as such, I've added a new advanced option, allowing you to provide the client name assigned to the specified project.

image

This change also brought some technically difficulties along, as until now the assumption was that each project had to be unique in its name. With clients however, you could have the same project name, but with different multiple clients. This broke a few things and thus provided the opportunity to rewrite quite a lot, making some things more resilient.

The rewrite was also done in hopes to fix some known issues, when having Clockify assigned to 3-4 buttons on the same Stream Deck page.
Unfortunately, this couldn't fixed and might require a switch in technology altogether.

Known Limitations

Using more than two or three Clockify button instances on the same Stream Deck page, can lead to odd behavior in clock updates and sometimes refuses to activate a clicked button. See issue #11

Potential Workaround: By distributing buttons to different pages (2-3 buttons per page), it might not cause as much interference between the buttons.