Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check mark or 'x' with a spiral moving around it - what is it? #230

Closed
lgaudreau opened this issue Jul 5, 2022 · 10 comments
Closed

Check mark or 'x' with a spiral moving around it - what is it? #230

lgaudreau opened this issue Jul 5, 2022 · 10 comments
Labels
documentation Improvements or additions to documentation

Comments

@lgaudreau
Copy link

lgaudreau commented Jul 5, 2022

What is the check mark or x in the upper left corner beside the menu with a spiral going around it? It's not mentioned in the docs anywhere from what I can tell, and there is no tooltip when hovering over it.

What does it mean when it's an 'x' and what does it mean when it's a check mark?

@lgaudreau lgaudreau changed the title Spinning checkmark or 'x' - what is it? Check mark or 'x' with a spiral moving around it - what is it? Jul 5, 2022
@almarklein
Copy link
Owner

That's the sync-indicator. It shows when it syncs with the server (push changes and receive updates). A + means that it has pending changes that need to be pushed. A checkmarks means that the sync was sucessful, a cross means that either the server or your internet connection is down.

I'll leave this issue open. This should indeed be documented somehow!

@almarklein almarklein added the documentation Improvements or additions to documentation label Jul 5, 2022
@lgaudreau
Copy link
Author

Thanks, I figured it was something like that but am getting the 'x' more than I expect I should, I'll have to look into that (using the self-hosted version); glad to see it will be added in to the documentation. I've been enjoying the program so far!

@almarklein
Copy link
Owner

I'm not 100% sure, but IIRC an error message is written to the console (F12 in the browser) on a fail. That may provide more info (e.g. request timed out, or internal server error).

@lgaudreau
Copy link
Author

Great, thanks - I'll check that the next time I notice it happening.

@lgaudreau
Copy link
Author

The console suggestion was great, thanks - it turns out Authelia was timing out causing the disconnection.

I did see another suggested post on improving the documentation for customizing user logins; if I could have Authelia handle all user logins and pass the authentication to Timetagger that would be great. At the moment I authenticate with Authelia, then log in to Timetagger still.

@almarklein
Copy link
Owner

I'm not sure how you've set things up. Have you've modified the TimeTagger server to authenticate each request via Authelia?

The approach that I intended (this does not mean that you must do it this way :) ), is that you use some auth solution to get a first (timetagger-specific) webtoken. From there on, only the webtoken is used, and the other auth service (e.g. Authelia) would only be needed when you log out again (either explicitly, or because the webtoken expires).

Relevant docs:

@lgaudreau
Copy link
Author

Thanks for the links. I set Timetagger up using a modified version of the older run.py file that is no longer on the Github site. I see in the example configuration linked on the 'selfhost2' page it has an example for Authentik; I'll see if I can do something similar with Authelia or investigate migrating to Authentik for SSO.

@almarklein
Copy link
Owner

almarklein commented Jul 7, 2022

the older run.py file that is no longer on the Github site

It is not removed, but moved: https://github.com/almarklein/timetagger/blob/main/timetagger/__main__.py

@almarklein
Copy link
Owner

Might be good to make it more clear somehow that there are pending changes that are not yet sent to the server. This might avoid #232

@almarklein
Copy link
Owner

I think it should be more clear, with the recent tweaks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants