Comments (10)
Hello Brian, thank you very much, it is a pleasure building something like this. So for, Alan and I have divided the tasks among us, but if we come across something that we would need help with we'll let you know.
So far, we are working on a blacklist for websites that you don't want to track. We are (I am) still a little bit unclear on this (work in progress), so I'll leave this open for now until I hear from @alanhamlett
from browser-wakatime.
Thanks for responding. In my particular case I would ideally want to track only the time when I am working in the chrome dev tools on my own projects - in those cases I know the specific urls (e.g. https://localhost:3000, https://www.barn2door.com, etc.)
I do often open the dev tools to play around on other sites just to see how things were built and to learn but I personally don't count that towards "work time".
Again, thanks for considering and please do let me know if you are accepting PR's for features. When I have time I'd gladly look at adding a whitelist feature to track time only in that list of sites.
from browser-wakatime.
PR's are more then welcome, but at this stage there is really no need for a PR. Once we build the core functionality (recording the time spent on websites) then it will be time for adding features.
from browser-wakatime.
ok, stupid question guys. what’s a PR?
On Thu, May 28, 2015 at 2:03 AM, Mario Bašić < [email protected] [[email protected]] > wrote:
PR's are more then welcome, but at this stage there is really no need for a PR.
Once we build the core functionality (recording the time spent on websites) then
it will be time for adding features.
—
Reply to this email directly or view it on GitHub
[https://github.com//issues/4#issuecomment-106240390] .[https://ci5.googleusercontent.com/proxy/OYg14XDBhb3QUl56W8MlxKbxghpW3oakWyopn420a4hrDoSls8-eN4ws3C94XGP2rgVG4IEJsD2n8nwRisegp84gDqkbhB33f3IKtPjSjBNQ1hSLLstrSASJxS964OHYGIsDlIJ8RvpltOvgv-mp1tJC8Bzu2A=s0-d-e1-ft#https://github.com/notifications/beacon/ACTTmOsA_bbn0_6dRXvri0fVAucQ26Gdks5oNtFvgaJpZM4EsXxT.gif]
Priyanka Sharma
Co-founder, WakaTime [http://www.wakatime.com] - Analytics for Programmers www.twitter.com/pritianka [http://www.twitter.com/pritianka] 650-796-7125
[https://app.mixmax.com/api/track/v2/GFRAc2YH9vlFn4AcO/IyZy9mLp5Wb1xWYkJ3bm5WY0NHQh1mchh2cyBnI/gIt92YuIWdoRXan5SesBXZyBEOjJDMkRGNwU2Y5YTMhJTOmVmY5U2NxETMwADMwADMwY2YykDM2QGO3EmY5EjMyM2Y2QGZlJTZmV2NiFGO3YmMzITM2IWNxQTOwkDO4kzMkRjMwAzK5xGclJnI/ISZtlGdhtWY31SZt9mcoN2Ll1Wa0F2ahdnI?sc=false]
from browser-wakatime.
PR = Pull Request
When someone wants to contribute to your project by adding features or fixing bugs then they fork the project, do the changes, commit and push them to that forked repository and then they send the original repository a PR to include those changes.
Then the original repository owner/developer can accept & merge that PR or he can close that PR without merging if he feels that the PR is not agreeing with the project.
I hope that that explains it.
from browser-wakatime.
Whitelists are nice, but I'm sure I will forget to log time on some websites and will be frustrated that I can't retroactively see how long I worked.
I think blacklists are better, with good UI for handling cases where we need the user to confirm they want to log time on a site. For example, if you open dev tools on a new website we could open a notification that disappears after 6 seconds. The notification could say, "You're logging time on this site. [Prevent logging this domain in the future]".
from browser-wakatime.
Whitelists are nice, but I'm sure I will forget to log time on some websites and will be frustrated that I can't retroactively see how long I worked.
I guess both whitelists and blacklists will find their users, so it'd be great to implement both features to make tracking flexible. As for me, I'd like to only track time I spend in our team's bug/issue tracker and Google Docs.
P.S. Thank you for your work guys! I haven't been tracking anything before I found such an easy way to do it. 👍
from browser-wakatime.
@rodweb you're right, we should have both. I just want the default blacklist to prevent tons of support requests saying the extension is broken.
from browser-wakatime.
After some messing around with the extension I have realized that logging everything (whole URL) can be a security problem for the users. See here: #14
My current opinion on this is that there should only be a whitelist of the URLs that you want to track/log. That way it's much safer.
Now there are two options:
- whitelist + popup for each and every site you visit asking you to add it to whitelist
- blacklist + only domain logging + toggle button to disable logging/tracking
from browser-wakatime.
See here: #21 (comment)
from browser-wakatime.
Related Issues (20)
- TypeError when reading id from tab
- CORS with custom endpoint on firefox HOT 1
- Allow to request permissions for custom hosts HOT 7
- Canva for Chrome extension HOT 3
- Can't access plugin options HOT 2
- Typo in WakaTimeCore.ts L259 HOT 2
- Discussion: Chrome Extension UI/UX Redesign
- Displays 'Chrome' in Extension Settings despite using Firefox
- Ability to set custom machine name
- Microsoft Edge support? HOT 7
- Add back debugging category when devtools window open
- Browsing time showing up in the projects HOT 1
- Support Microsoft Edge browser HOT 4
- Uncaught (in promise) TypeError: chrome.runtime.getPlatformInfo is not a function HOT 1
- Page script should not try executing service worker code HOT 1
- Option to only track devtools console time HOT 4
- <<LAST_BRANCH>> support? HOT 2
- Fix logging type `entire url` HOT 1
- Support Kiwi Browser on Android HOT 1
- Ignore browsing websites in Language dashboard HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from browser-wakatime.