/tmetric-plugins

Browser extension that adds TMetric one-click time tracking to popular Web apps.

Primary LanguageTypeScript

TMetric timer extension for major web browsers

Extension adds TMetric one-click time tracking to popular web tools. Supported web browsers are Chrome, Firefox, Edge, Opera, and Safari.

Supported services

Installing from web store

Installing from source code

Requirements

  • Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Git - free and open source distributed version control system

Project is using gulp as a build system.

To build extensions from sources you need:

  1. Install required npm packages.
  2. Run build task on gulp.

This can be done with the following script

$ npm install
$ npx gulp build

If you are building on Windows you can simply run build.bat.

Built extensions can be found in /dist/ folder.

Basic Usage

  1. Install the extension as described above.
  2. Log in to your TMetric account.
  3. Go to your web app account and click TMetric Logo Start Timer button there.
  4. To stop the current running timer:
  • Press the button again.
  • Stop the entry from the extension icon menu.
  • Click Start Timer on another task (issue or ticket).

Contributing

If you want to contribute, fork the project, make your changes and open a Pull Request

Check out our wiki on how to add a new integration.

Before opening a pull request please use git squash and merge all your commits into one. This helps keeping the Git log more compact and clear.