Sep 17, 2018
Track the time spent on a project.
Adds a single status bar widget. Click or type to start counting, click again to stop.
Pauses the timer automatically when idle (after two minutes of inactivity by default).
Time is saved in IDE's workspace files, does not clutter project's directory.
Right click timer widget for options.
Optional git integration, injects the time it took to create the commit into the commit message.
Recent change notes
- Specify the pattern with which the time shown in the widget and injected into the commits should be formatted (patterns can be different)
- After being paused (idle or in different IDE window), balloon with the idle duration appears and allows to count the idle time in. Short times away can be counted in automatically.
- Added option to stop, rather than pause, after being idle
- Ability to save and load default configuration of the plugin
- Ability to specify path to git hooks when the default one is invalid (can happen for some non-standard git setups)
- Fix occasional git time file creation failure
- Attempt to fix git integration time sometimes not resetting after commit
- Fix thread problem that caused crashes on IntelliJ 2017.3.3
- Improve git hook
- Fix widget not being removed on project change
- Update for latest IntelliJ
- Don't show days, only hours
- Fix exception when closing project window
- Improved behavior when working on multiple projects - trackers in other windows will automatically pause when one in active window starts counting. This can be disabled.
- Added buttons to reset and manually add time
- Added optional git integration and made it possible to configure the behavior, right click the timer widget
- Slightly smarter idle-resume logic
- Fix timer auto-start when multiple projects are opened at the same time
- Timer starts automatically on typing
- Time spent hibernating (for example when notebook lid is closed) is no longer counted