Authors:
alanhamlett

WakaTime

Products: IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE, CLion

Vendor: WakaTime

Email:

Website: https://wakatime.com

Source code: https://github.com/wakatime/jetbrains-wakatime

License: https://github.com/wakat...time/blob/master/LICENSE

Bugtracker page

WakaTime is a productivity & time tracking tool for programmers. Once the WakaTime plugin is installed, you get a dashboard with reports about your programming by time, language, project, commit, and branch.

Installation

1. Inside your IDE, select Preferences -> Plugins -> Browse Repositories....

2. Search for wakatime.

3. Click the green Install Plugin button and confirm the installation.

4. Re-launch your IDE.

5. Enter your api key, then click Save.

6. Use your IDE like you normally do and your time will be tracked for you automatically.

7. Visit https://wakatime.com to see your logged time.

Source Code: https://github.com/wakatime/jetbrains-wakatime
Downloads: 52007
Rating:
Participated in rating: 8
Version Compatible builds Date
4.0.18 40.123 04.08.2015 Download
59 updates are hidden show all updates
Screenshot #14794

Recent change notes

4.0.18 (2015-08-03)
++++++++++++++++++

- execute wakatime cli in non-ui-blocking thread
- display warning when running in debug mode


4.0.17 (2015-08-03)
++++++++++++++++++

- wait for wakatime cli to finish executing before reading version number
- obfuscate api key in debug log


4.0.16 (2015-08-03)
++++++++++++++++++

- generate path to cli using File class to prevent mismatched separator


4.0.15 (2015-08-01)
++++++++++++++++++

- bump version to fix bad release


4.0.14 (2015-07-31)
++++++++++++++++++

- more verbose debug logging when checking current wakatime cli version


4.0.13 (2015-07-31)
++++++++++++++++++

- if Java missing cacerts, download dependencies without verifying ssl cert


4.0.12 (2015-06-29)
++++++++++++++++++

- correct priority for project detection
- upgrade wakatime cli to v4.1.0


4.0.11 (2015-06-26)
++++++++++++++++++

- correctly log message from py.warnings module
- guess language using multiple methods, then use most accurate guess
- use entity and type for new heartbeats api resource schema
- fix offline logging
- limit language detection to known file extensions, unless file contents has a vim modeline
- upgrade wakatime cli to v4.0.16


4.0.10 (2015-05-18)
++++++++++++++++++

- fix threading issue


4.0.9 (2015-05-17)
++++++++++++++++++

- use separate thread for executing wakatime cli process to prevent blocking UI


4.0.8 (2015-05-16)
++++++++++++++++++

- fix bug with auto detecting project name
- correctly display caller and lineno in log file when debug is true
- project passed with --project argument will always be used
- new --alternate-project argument
- upgrade wakatime cli to v4.0.13


4.0.7 (2015-03-10)
++++++++++++++++++

- reuse SSL connection across processes for improved performance
- upgrade wakatime cli to v4.0.11


4.0.6 (2015-03-10)
++++++++++++++++++

- fix paths to wakatime cli
- delete old wakatime cli folder before updating


4.0.5 (2015-03-10)
++++++++++++++++++

- upgrade external wakatime package to v4.0.4


4.0.4 (2015-01-19)
++++++++++++++++++

- upgrade external wakatime package to v4.0.1
- don't log time against atlassian-ide-plugin.xml file


4.0.3 (2015-01-19)
++++++++++++++++++

- upgrade external wakatime package to v3.0.5
- fix crashing caused by error dialog being displayed in non-gui background thread
- only warn about python if not found after installing


4.0.2 (2015-01-04)
++++++++++++++++++

- upgrade external wakatime package to v3.0.3
- install python if not already installed


4.0.1 (2014-12-25)
++++++++++++++++++

- upgrade external wakatime package to v3.0.2
- detect frameworks from JavaScript and JSON files


4.0.0 (2014-12-23)
++++++++++++++++++

- upgrade external wakatime package to v3.0.1
- detect libraries and frameworks for C++, Java, .NET, PHP, and Python files


3.1.9 (2014-12-22)
++++++++++++++++++

- upgrade external wakatime package to v2.1.11
- fix bug in offline logging when no response from api


3.1.8 (2014-12-05)
++++++++++++++++++

- upgrade external wakatime package to v2.1.9
- fix bug preventing offline heartbeats from being purged after uploaded
- fix UnicodeDecodeError when building user agent string
- handle case where response is None
- upgrade pygments to v2.0.1
- always log an error when api key is incorrect


3.1.7 (2014-11-18)
++++++++++++++++++

- upgrade external wakatime package to v2.1.6
- fix list index error when detecting subversion project


3.1.6 (2014-11-12)
++++++++++++++++++

- upgrade external wakatime package to v2.1.4
- when Python was not compiled with https support, log an error to the log file


3.1.5 (2014-11-10)
++++++++++++++++++

- upgrade external wakatime package to v2.1.3
- correctly detect branch for subversion projects


3.1.4 (2014-10-29)
++++++++++++++++++

- download wakatime-cli without blocking UI thread


3.1.3 (2014-10-04)
++++++++++++++++++

- pass api key to wakatime-cli as command line argument so it doesn't have to read config file


3.1.2 (2014-09-30)
++++++++++++++++++

- upgrade external wakatime package to v2.1.1
- fix bug where binary file opened as utf-8


3.1.1 (2014-09-30)
++++++++++++++++++

- upgrade external wakatime package to v2.1.0
- python3 compatibility changes


3.1.0 (2014-08-31)
++++++++++++++++++

- prevent logging mock:// files on every keystroke


3.0.10 (2014-08-29)
++++++++++++++++++

- upgrade external wakatime package to v2.0.8
- suppress output from svn command


3.0.9 (2014-08-27)
++++++++++++++++++

- upgrade external wakatime package to v2.0.7
- fix support for subversion projects on Mac OS X


3.0.8 (2014-08-24)
++++++++++++++++++

- fix bug where exception always thrown


3.0.7 (2014-08-21)
++++++++++++++++++

- when executing wakatime python cli fails, retry up to 3 times before logging error


3.0.6 (2014-08-07)
++++++++++++++++++

- upgrade external wakatime package to v2.0.6
- fix unicode bug by encoding json POST data


3.0.5 (2014-07-25)
++++++++++++++++++

- upgrade external wakatime package to v2.0.5
- use unique logger namespace to prevent collisions in shared plugin environments
- option in .wakatime.cfg to obfuscate file names


3.0.4 (2014-06-18)
++++++++++++++++++

- upgrade external wakatime package to v2.0.4


3.0.3 (2014-06-05)
++++++++++++++++++

- print debug messages to idea.log when ~/.wakatime.cfg has debug=true


3.0.2 (2014-05-27)
++++++++++++++++++

- Support for older IDEA 12 platforms


3.0.1 (2014-05-26)
++++++++++++++++++

- Fix bug in offline queue preventing completed tasks from being purged


3.0.0 (2014-05-25)
++++++++++++++++++

- Support for offline time logging


2.0.2 (2014-05-08)
++++++++++++++++++

- Fix NoClassDefFoundError bug


2.0.1 (2014-05-07)
++++++++++++++++++

- Prevent NoClassDefFoundError when looking up IDE's project


2.0.0 (2014-05-06)
++++++++++++++++++

- Set project name using IDE's project


1.3.1 (2014-04-28)
++++++++++++++++++

- Use correct path to wakatime-cli on Windows platform


1.3.0 (2014-04-18)
++++++++++++++++++

- Fix Illegal/unsupported escape sequence bug with Windows paths


1.2.0 (2014-04-16)
++++++++++++++++++

- Fix NullPointerException bug


1.1.0 (2014-03-21)
++++++++++++++++++

- Support Windows operating system
- Download and unzip wakatime-cli first time plugin is run


1.0.0 (2014-03-21)
++++++++++++++++++

- Birth

See more changes...