Worktime Progressbar & Timer

Timer with a Progress Bar that logs Working and Break times. Has autostart/auto idle break options.

What is Worktime Progressbar & Timer?

Worktime Progressbar & Timer is a Chrome extension developed by sidev, and its main feature is "Timer with a Progress Bar that logs Working and Break times. Has autostart/auto idle break options.".

Extension Screenshots

screenshot
screenshot
screenshot
screenshot
screenshot

Download Worktime Progressbar & Timer Extension CRX File

Download Worktime Progressbar & Timer extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Displays a Progress Bar at the bottom of each of your favorite browser pages and logs Working, Busy and Break times.

This extension offers an elegant timer as well as a visual representation of the timer.

Several options are available :
- Shows or hides the progress bar
- Lets you use 8px or 4px height progress bar
- Triggers automatically either Break or Busy status when the computer is locked (browser still needs to be opened)
- Shows or hides browser notifications on  status change (you can also mute or unmute the notifications' sound)
- Triggers automatically the extension when browser is opened [beta]
- Allows you to blacklist some sites to trigger automatically Break status if the active browser tab uses the banned URLs [beta]

You can also modify the status of each segment (once the timer is stopped) and export your logs in a csv file.

v1.6 (current)
---------------
- Fix auto wakeup.Was triggered for no reason after stop or reset.
- Add toggle Automatic export on stop
- Add auto stop on due time

v1.5
---------------
- Adjust volume for notifications (to 30% of max volume)
- Add origin of the segment creation in the popup details (and export)
- It's now possible to modify all segments (except last one) before stopping the timer. Last segment still needs the timer to be stopped in order to be modified.

v1.4
---------------
- Add mute/unmute notification checkbox & functionality
- Fix blacklist when going from one blacklisted site to another

v1.3
---------------
- Add blacklist switch in options

v1.2
---------------
- Custom labels on switch depending on switch state (in options)
- Add busy state to avoid auto break during meetings , etc..
- Add button to change segment status (to modify status of each segment after timer is stopped)

Known problems
---------------
- Wake up functionality is sometimes triggered automatically when the timer is stopped. Should only be triggered once and then should not be used. Might need a storage sync to fix...                    

Extension Basic Information

Name Worktime Progressbar & Timer Worktime Progressbar & Timer
ID glnnhgopkcijakihabpkhncfjmgkooeo
Official URL https://chromewebstore.google.com/detail/worktime-progressbar-time/glnnhgopkcijakihabpkhncfjmgkooeo
Description Timer with a Progress Bar that logs Working and Break times. Has autostart/auto idle break options.
File Size 211 KB
Installation Count 156
Current Version 1.6
Last Updated 2020-01-09
Publish Date 2020-01-05
Rating 3.00/5 Total 4 Ratings
Developer sidev
Payment Type free
Extension Website https://gitlab.com/fabiencrapetto/work-progressbar-extension/commits/master
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Worktime Progressbar & Timer",
    "version": "1.6",
    "description": "Timer with a Progress Bar that logs Working and Break times. Has autostart\/auto idle break options.",
    "permissions": [
        "tabs",
        "idle",
        "storage",
        "notifications"
    ],
    "background": {
        "persistent": false,
        "scripts": [
            "js\/background.js"
        ]
    },
    "browser_action": {
        "default_popup": "popup.html",
        "default_icon": {
            "16": "images\/WPB_icon16.png",
            "32": "images\/WPB_icon32.png",
            "48": "images\/WPB_icon48.png",
            "128": "images\/WPB_icon128.png"
        }
    },
    "commands": {
        "_execute_browser_action": {
            "suggested_key": {
                "default": "Alt+Shift+E"
            },
            "description": "Open WorkProgressBar Extension popup"
        },
        "toggle_timer": {
            "suggested_key": {
                "default": "Alt+Shift+W"
            },
            "description": "Start\/Pause the WorkProgressBar Timer"
        },
        "stop_timer": {
            "suggested_key": {
                "default": "Alt+Shift+S"
            },
            "description": "Stop the WorkProgressBar Timer"
        },
        "trigger_toggleView": {
            "suggested_key": {
                "default": "Alt+Shift+V"
            },
            "description": "Show\/Hide the WorkProgressBar View"
        }
    },
    "content_scripts": [
        {
            "matches": [
                ""
            ],
            "css": [
                "css\/workPBstyle.css"
            ],
            "js": [
                "js\/jquery-3.4.1.min.js",
                "js\/workPBcontent.js"
            ],
            "run_at": "document_end"
        }
    ],
    "icons": {
        "16": "images\/WPB_icon16.png",
        "32": "images\/WPB_icon32.png",
        "48": "images\/WPB_icon48.png",
        "128": "images\/WPB_icon128.png"
    },
    "manifest_version": 2
}