eXpl0it3r / streamdeck-clockify

Clockify Action for the Elgato Stream Deck
MIT License
46 stars 8 forks source link

Trouble setting up #12

Closed RichSimon closed 4 months ago

RichSimon commented 1 year ago

New to Clockify, generated an API key. Log says:

2023-04-24 16:52:18.0585|INFO|dev.duerrenberg|32|API key successfully set

Set up a Workspace Name ("Axis"), but no matter what I'm trying:

2023-04-24 16:52:18.8601|WARN|dev.duerrenberg|1|Invalid settings for running timer Axis

Not sure how to troubleshoot. Ideas?

Perhaps the URL? Don't see where in Clockify there's a unique URL.

eXpl0it3r commented 1 year ago

Sounds like the same issue as #11

Haven't been able to reproduce it, but I know there's room to improve the handling and assumptions in the code, so I'll probably just do a rewrite of that and see if it solves the issue for people.

RichSimon commented 1 year ago

What should the url look like if not the default one that the code populates?

eXpl0it3r commented 1 year ago

I don't know exactly, as I've never seen a self-hosted instance. I assume it would be similar and additionally assume that the API is enabled on that instance.

Can one host an instance as a non-paying customer?

RichSimon commented 1 year ago

FWIW, I tested my API key with curl and it came back fine.

eXpl0it3r commented 1 year ago

Can you give the in-development plugin version a try and see if it fixes the issue?
If you use projects with different clients, consider adding the client name under the advanced settings.

Uninstall the existing plugin first - you don't need to remove any buttons - then unzip the download and open the plugin in Stream Deck.

eXpl0it3r commented 4 months ago

I believe newer version shouldn't have such issues anymore. Please feel free to leave a comment with some more information if you keep running into this.