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

General improvements #152

Closed
alanhamlett opened this issue Jan 10, 2023 · 3 comments
Closed

General improvements #152

alanhamlett opened this issue Jan 10, 2023 · 3 comments

Comments

@alanhamlett
Copy link
Member

alanhamlett commented Jan 10, 2023

Bugs

  1. Prevent tracking when browser not in focus. Look at last mouse x,y and make sure it's changed before sending a heartbeat.
  2. Use api key instead of cookies for authentication. Change extension icon color to red if api key missing. Prompt for api key when first installed. Show currently logged in user in options menu when clicking extension icon. Edit api key in options menu.
  3. Offline tracking, save heartbeats and send later when online

Features

  1. Automatically detect projects based on url (github repo in url, online IDEs, etc). Currently we send
    "project":"<<LAST_PROJECT>>". Instead send something like, "project":"website" if the url is github.com/alanhamlett/website
  2. Have pre-set lists of domains to enable tracking. For ex: let people only track coding and not other browsing. For example, a toggle that excludes all non-dev websites (facebook.com, youtube.com, ...)
@jvelezpo
Copy link
Contributor

This PR #155 adds an input to set the apiKey

@jvelezpo
Copy link
Contributor

#156
#157

@jvelezpo
Copy link
Contributor

jvelezpo commented Feb 9, 2023

Automatically detect projects based on url (github repo in url, online IDEs, etc) #165

@jvelezpo jvelezpo closed this as completed Mar 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants