This is a tool to trac time against Jira issues by using one or more timers. It features:
- Multiple timers
- Pausing
- Multiple Jira issues per timer
- Manually entering Jira issue keys (in addition to the provided Assigned To Me and Recently Viewed Jira issue lists)
- opening a Jira in the browser by clicking on the summary
- Connections to more than 1 Jira instance
npm run build
This will build angular.
npm start
This will build angular and then start the application in Electron.
Jira Timer uses electron-packager
to package the application into a deployable executable.
The following commands will let you do this:
npm run package
or npm run package:windows
npm run package:mac
Copy the dist
folder from the package's resources/app
to the package's root folder. This
will allow electron to access the assets contained within. For some reason it doesn't use the
resources/app directory some times. You can delete everything except for the assets folder
from the dist
folder copy.
In order to make package sizes resonable, delete the following folders from the resources/app
folder:
- .vs
- .vscode
- e2e
- src
You can also safely delete the following files:
- .editorconfig
- .gitignore
- browserslist
- Icon.pdn
- karma.conf.js
- LICENSE
- readme.md
- package-lock.json
- tsconfig.app.json
- tsconfig.json
- tsconfig.spec.json
- tslint.json