Coder Social home page Coder Social logo

navjagpal / browser-timetracker Goto Github PK

View Code? Open in Web Editor NEW
51.0 4.0 27.0 712 KB

Helps users track how much time they spend on various web sites. This is implemented as a Google Chrome Extensio, which keeps track of the amount of time users spend on various tabs.n

Home Page: https://chrome.google.com/webstore/detail/time-tracker/mokmnbikneoaenmckfmgjgjimphfojkd

CSS 13.95% HTML 7.38% JavaScript 78.67%

browser-timetracker's People

Contributors

navjagpal avatar steven2358 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

browser-timetracker's Issues

Make the browser action button optional

Make the option to hide the clock button, so you can access the data
elsewhere. I only want things that I will use often on my extensions
bar, and I would probably just check this every few days.
If you cant do that, make the clock at least show the actual time,
there was another extension that did that, but thats all it did, was
show the time. This one could show the actual time with the clock,
then when you click on it, you can see your data.


Original issue reported on code.google.com by [email protected] on 7 Jan 2010 at 12:02

Bug: Even if a slite is added to ignore list, it doesn't show on options page

What steps will reproduce the problem?
1. Click on 'cross' icon before the website when timer has started, to add that 
website to ignore list.
2. That website should move to ignore list, but it doesn't show on the ignore 
list on the options page.
3. Selected website no longer shows on the timer main page though.

What is the expected output? What do you see instead?
Ignored website should be listed on options page as there is a list and that 
comes blank.

What version of the product are you using? On what operating system?
Time Tracker Version 1.1.0.
Chrome Version: 32.0.1700.107

Please provide any additional information below.
I can contribute in resolving this problem. Let me know.

Original issue reported on code.google.com by [email protected] on 19 Feb 2014 at 4:04

Detect user activity

Users leave their browsers open even when they are not around. Would be nice 
to detect if the user is really using the browser when keeping track.

Perhaps injecting some key/mouse movement logic into pages via content 
scripts?

Original issue reported on code.google.com by [email protected] on 10 Dec 2009 at 12:07

Graphical Stats

It would be very nice if a user could look the time spent in a graphical 
format ... like a pie chart .. 

may be the extention can open a html page which shows data in graphical 
format

some features can be:

dig down by domain
dig down by date

Original issue reported on code.google.com by [email protected] on 9 Mar 2010 at 5:26

Can't select any options

What steps will reproduce the problem?
1. Open options from tools->extensions->timetracker options
2. click checkbox
3. onClick never gets called

What is the expected output? What do you see instead?

Error in chrome devtools console states that "Refused to execute inline script 
because it violates the following Content Security Policy directive: 
"script-src 'self' chrome-extension-resource:"."


What version of the product are you using? On what operating system?

Chromium Version 33.0.1750.146 (254388) on Arch Linux x64


Please provide any additional information below.

There is a detailed answer for this problem (I believe) at stack overflow 
http://stackoverflow.com/a/17612988/1915428

Original issue reported on code.google.com by [email protected] on 9 Mar 2014 at 10:11

Not tracking time correctly at all

I've been using the time tracker for years. It's pretty much always been correct to the best of my knowledge. I am about 1.5-2.5 days per month, easily. I had not checked it in a while but I reset it at the start of this year and it's only telling me that I've spent 3 days online and that can't be correct at all. For example it says I've spent only 10.5 hours on Netflix (has anyone watched that little Netflix?), 1hr 47 for Ultimate Guitar, despite visiting it regularly, and chrome new tab, which I have open near constantly, was only 38 mins. Does it only track the time on websites when your mouse is active? I just realised that might be the case. Anyway, it doesn't work. But I'll keep it installed on the off chance you or anyone can fix it! The timestamp still says it was on 1 Jan 2019 at 01:13:23 GMT.

Enhancement: Let background bars represent time fraction

Make the blue bar background behind each site in the popup not 100% long but just x% long (horizontally) where x is the percentage spent on that site. All rows together will form a nice diagram that way.

Since the most visited site will typically be something like 25%, the diagram may appear too narrow. Possible solution: widen all bars by a constant factor, e.g. so as to make the first bar full-width. See image.

bar_diagram

Export to CSV

Some users want to do further analysis with the time tracking data. As a first easy step, having an option to export to a csv file would be nice. Quick look through extension APIs suggest this should be trivial. It should even be possible to save to Google Drive.

It will be easier to write a new file on every export rather than updating the same file over again. This could happen on-demand at first, but we could look into having it auto export on every reset.

First step: Export to new CSV file on-demand

Show total time, not just active time

One comment from the webstore reviews: " One thing I would love to see from this extension is the tracking not only of my active time(moving the mouse, or using the keyboard) but also the total time I spent on a page, for example watching a video on Youtube or reading a long post on Facebook. Keep up the good work."

Patch for /trunk/chrome-extension/popup.html

Some styles for nice-view;
changed float minuts to human-time view,
   but minuts saved in the title of cell;
added graph view for percentage;
changed opened showAll from new tab to existing popup (it's nice, check it!)

Original issue reported on code.google.com by extempl on 16 May 2011 at 5:52

Attachments:

Warning for 'CLEAR DATA' & Show all data related

A warning popup when trying to clear data so as to not delete accidentally since it happened quite a few times:(

Fit 'Show All data' in the style of rows columns so as to fit more data into one window for easy screenshot purpose rather than scrollable type bcoz it takes multiple screenshots to cover entire day stats for my project_team

Or this is a bit far but is there a way to include 'Take screenshot' option for the entire page till bottom. The default full page screenshot addons on chrome only work on webpages and not chrome:extension//

Enhancement: UI Improvements

What version of the product are you using? On what operating system?
Time Tracker Version 1.1.0.
Chrome Version: 32.0.1700.107

Please provide any additional information below.
I can contribute in this. Let me know.

Original issue reported on code.google.com by [email protected] on 19 Feb 2014 at 4:05

Problem with daily aggregates based on UTC

The daily aggregates should really be based on the user's timezone.

Otherwise, the counters reset at a weird time of day for people and their 
"daily" numbers aren't really daily.

Original issue reported on code.google.com by [email protected] on 10 Dec 2009 at 12:27

Incompatibility with IE tab

The extension does not track any pages loaded through the IE tab extension. 
Pages opened with ie tab will have an address starting with 
chrome-extension://hehijbfgiekmjfkfjpbkbammjbdenadd/

Original issue reported on code.google.com by [email protected] on 29 Apr 2011 at 4:29

Add analytic to popup actions

Experiment with Google Analytics to track how often the popup is opened, and which options are used. This data would help drive future feature development.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.