Commit graph

256 commits

Author SHA1 Message Date
Alan Hamlett
a523b3aa4d v4.0.19 2015-10-01 15:15:15 -07:00
Alan Hamlett
6985ce32bb handle case where Sublime Text does not have winreg builtin module 2015-10-01 15:14:36 -07:00
Alan Hamlett
4be40c7720 v4.0.18 2015-10-01 15:08:35 -07:00
Alan Hamlett
eeb7fd8219 find python binary location from windows registry 2015-10-01 15:07:55 -07:00
Alan Hamlett
11fbd2d2a6 v4.0.17 2015-10-01 12:42:04 -07:00
Alan Hamlett
c50100e675 download and install python in background thread to fix #53 2015-10-01 12:39:28 -07:00
Alan Hamlett
c1da94bc18 better looking obfuscated api key 2015-10-01 11:24:13 -07:00
Alan Hamlett
7f9d6ede9d v4.0.16 2015-09-29 03:13:04 -07:00
Alan Hamlett
5ebaf12a99 v4.0.15 2015-08-28 15:06:49 -07:00
Alan Hamlett
22c8ed74bd v4.0.14 2015-08-25 11:20:45 -07:00
Alan Hamlett
eb11b991f0 v4.0.13 2015-08-25 00:43:56 -07:00
Alan Hamlett
b07b59e0c8 v4.0.12 2015-07-31 15:34:36 -07:00
Alan Hamlett
9d715e95b7 correctly use urllib in python3 2015-07-31 15:34:24 -07:00
Alan Hamlett
3edaed53aa v4.0.11 2015-07-31 15:20:57 -07:00
Alan Hamlett
865b0bcee9 install python on Windows if not already installed 2015-07-31 15:19:56 -07:00
Alan Hamlett
d440fe912c v4.0.10 2015-07-31 13:27:58 -07:00
Alan Hamlett
aba89d3948 v4.0.9 2015-07-29 00:04:39 -07:00
Alan Hamlett
7ee7de70d5 v4.0.8 2015-06-23 18:17:25 -07:00
Alan Hamlett
7d37193f65 v4.0.7 2015-06-21 10:45:51 -07:00
Alan Hamlett
6bd62b95db allow customizing status bar message in sublime-settings file 2015-06-21 10:42:31 -07:00
Alan Hamlett
9337e3173b v4.0.6 2015-05-16 14:38:58 -07:00
Alan Hamlett
9b5c59e677 v4.0.5 2015-05-15 15:34:17 -07:00
Alan Hamlett
f2f14207f5 use new --alternate-project argument so auto detected project will take priority 2015-05-15 15:32:03 -07:00
Alan Hamlett
ac2ec0e73c v4.0.4 2015-05-12 15:04:39 -07:00
Alan Hamlett
dab0621b97 v4.0.3 2015-05-06 16:35:01 -07:00
Alan Hamlett
675f9ecd69 send cursorpos to wakatime cli 2015-05-06 16:34:15 -07:00
Alan Hamlett
762027644f send current cursor line number to wakatime cli 2015-05-06 15:43:41 -07:00
Alan Hamlett
3c4ceb95fa separate active view logic into own function 2015-05-06 14:06:06 -07:00
Alan Hamlett
d6d8bceca0 v4.0.2 2015-05-06 14:01:35 -07:00
Alan Hamlett
acaad2dc83 only send heartbeats for the currently active buffer, for cases where another process modifies files which are open in sublime text 2015-05-06 14:00:33 -07:00
Alan Hamlett
23c5801080 v4.0.1 2015-05-06 12:30:36 -07:00
Alan Hamlett
8faaa3b0e3 send all last_heartbeat data to enough_time_passed function 2015-05-06 12:27:39 -07:00
Alan Hamlett
4bcddf2a98 use heartbeat name instead of action 2015-05-06 12:25:52 -07:00
Alan Hamlett
b51ae5c2c4 don't send two write heartbeats within 2 seconds of eachother 2015-05-06 12:22:42 -07:00
Alan Hamlett
651c84325e v4.0.0 2015-04-12 16:46:30 -07:00
Alan Hamlett
89368529cb listen for selection modified instead of buffer activated 2015-04-12 16:45:16 -07:00
Alan Hamlett
7053932731 v3.0.19 2015-04-07 14:21:25 -07:00
Alan Hamlett
b6c4956521 don't call os.path.basename when folder was not found 2015-04-07 14:20:21 -07:00
Alan Hamlett
68a2557884 v3.0.18 2015-04-04 11:05:35 -07:00
Alan Hamlett
aaff2503fb v3.0.17 2015-04-02 16:42:50 -07:00
Alan Hamlett
00a1193bd3 use open folder as current project when not using revision control 2015-04-02 16:41:55 -07:00
Alan Hamlett
2371daac1b v3.0.16 2015-04-02 15:05:06 -07:00
Alan Hamlett
4395db2b2d copy list so we don't obfuscate api key in original list 2015-04-02 15:04:05 -07:00
Alan Hamlett
fc8c61fa3f v3.0.15 2015-04-01 13:02:00 -07:00
Alan Hamlett
aa30110343 obfuscate api key when logging to ST console 2015-04-01 13:01:10 -07:00
Alan Hamlett
b671856341 v3.0.14 2015-03-31 16:21:05 -07:00
Alan Hamlett
b801759cdf always use external python binary because sublime text bundled binary does not fully support SSL with requests package 2015-03-31 16:19:30 -07:00
Alan Hamlett
911b5656d7 prevent exception when view.window() is None 2015-03-25 11:08:27 -07:00
Alan Hamlett
48bbab33b4 v3.0.13 2015-03-24 10:05:23 -07:00
Alan Hamlett
3b2aafe004 check built-in SSL more effectively 2015-03-24 10:00:53 -07:00
Alan Hamlett
aa0b2d6d70 v3.0.12 2015-03-23 15:06:27 -07:00
Alan Hamlett
373ebf933f v3.0.11 2015-03-23 14:01:40 -07:00
Alan Hamlett
4fca5e1c06 v3.0.10 2015-03-22 17:14:20 -07:00
Alan Hamlett
cb2d126c47 ability to disable status bar message 2015-03-22 17:13:32 -07:00
Alan Hamlett
17404bf848 v3.0.9 2015-03-20 01:16:34 -07:00
Alan Hamlett
510eea0a8b status message showing when WakaTime is enabled 2015-03-20 01:14:53 -07:00
Alan Hamlett
d16d1ca747 v3.0.8 2015-03-09 15:25:40 -07:00
Alan Hamlett
440e33b8b7 upgrade wakatime cli to v4.0.4 2015-03-09 15:23:29 -07:00
Alan Hamlett
307029c37a detect python binary by executing interpreter 2015-03-09 14:32:27 -07:00
Alan Hamlett
e4fe604a93 move import to top of file. remove unused imports. 2015-02-23 22:20:27 -08:00
Du Song
97f4077675 add "Wakatime: Open Dashboard" into command palette 2015-02-23 17:59:10 -05:00
Alan Hamlett
4960289ed1 v3.0.7 2015-02-05 17:42:19 -08:00
Alan Hamlett
82530cef4f handle errors from reading project directory while looking for .sublime-project file 2015-02-05 17:40:45 -08:00
Alan Hamlett
08172098e2 v3.0.6 2015-01-13 14:07:23 -08:00
Alan Hamlett
038847e665 v3.0.5 2015-01-06 11:38:26 -08:00
Alan Hamlett
757a4c6905 v3.0.4 2014-12-26 18:21:13 -06:00
Alan Hamlett
dd61a4f5f4 fix reading config file in python2 2014-12-26 18:18:52 -06:00
Alan Hamlett
69f9bbdc78 v3.0.3 2014-12-25 13:37:22 -06:00
Alan Hamlett
7c07925527 v3.0.2 2014-12-25 01:05:12 -06:00
Alan Hamlett
ad4df93b04 create .wakatime.cfg INI file if it does not already exist 2014-12-24 12:01:56 -06:00
Alan Hamlett
9a600df969 v3.0.1 2014-12-23 12:43:11 -06:00
Alan Hamlett
12b8c36c5f v3.0.0 2014-12-23 05:41:18 -06:00
Alan Hamlett
520db283cb v2.1.21 2014-12-22 01:02:08 -06:00
Alan Hamlett
584d109357 v2.0.20 2014-12-05 02:40:54 -08:00
Alan Hamlett
3182a45bbd v2.0.19 2014-12-04 11:46:16 -08:00
Alan Hamlett
85856f2c53 v2.0.18 2014-11-30 22:22:39 -08:00
Alan Hamlett
5e2e1be779 v2.0.17 2014-11-18 16:00:59 -08:00
Alan Hamlett
7245cbeb58 v2.0.16 2014-11-12 20:11:51 -08:00
Alan Hamlett
20571ec085 v2.0.15 2014-11-10 12:29:45 -08:00
Alan Hamlett
83f4a29a15 v2.0.14 2014-10-14 11:03:41 -07:00
Alan Hamlett
8f02adacf9 popup error message if Python not found 2014-10-14 11:02:52 -07:00
Alan Hamlett
e631d33944 v2.0.13 2014-10-07 04:47:16 -07:00
Alan Hamlett
b7c047102d v2.0.12 2014-09-30 10:17:52 -07:00
Alan Hamlett
101ab38c70 v2.0.11 2014-09-30 09:28:34 -07:00
Alan Hamlett
253728545c v2.0.10 2014-08-29 12:50:55 -07:00
Alan Hamlett
8574abe012 v2.0.9 2014-08-27 03:32:35 -07:00
Alan Hamlett
986e592d1e v2.0.8 2014-08-07 08:30:44 -07:00
Alan Hamlett
6ec3b171e1 v2.0.7 2014-07-25 02:36:42 -07:00
Alan Hamlett
85cf9f4eb5 v2.0.6 2014-07-25 01:02:27 -07:00
Alan Hamlett
c863bde54a v2.0.5 2014-06-18 10:35:59 -07:00
Alan Hamlett
e19f85f081 use sublime project from sublime-project file when no revision control project found 2014-06-18 10:10:28 -07:00
Alan Hamlett
e122f73e6b v2.0.4 2014-06-09 15:18:44 -05:00
Alan Hamlett
66fddc07b9 v2.0.3 2014-05-26 15:03:24 -07:00
Alan Hamlett
64ea40b3f5 v2.0.2 2014-05-26 14:07:29 -07:00
Alan Hamlett
e5e399dfbe v2.0.1 2014-05-25 17:30:26 -07:00
Alan Hamlett
bcf037e8a4 v2.0.0 2014-05-25 17:29:47 -07:00
Alan Hamlett
533aaac313 change www.wakatime.com to wakatime.com 2014-03-14 13:36:20 -07:00
Alan Hamlett
7f4f70cc85 add bsd license 2014-03-12 17:03:14 -07:00
Alan Hamlett
4adb8a8796 v1.6.5 2014-03-05 13:55:08 -08:00
Alan Hamlett
8a3375bb23 v1.6.4 2014-02-05 01:03:05 -08:00
Alan Hamlett
fcbbf05933 v1.6.3 2014-01-15 16:46:32 -08:00
Alan Hamlett
da4e02199a v1.6.2 2014-01-14 05:14:25 -08:00
Alan Hamlett
4c7adf0943 v1.6.1 2013-12-13 16:38:52 +01:00
Alan Hamlett
81f838489d v1.6.0 2013-12-13 16:11:46 +01:00
Alan Hamlett
d6228b8dce use [WakaTime] namespace for all console messages 2013-12-13 16:08:34 +01:00
Alan Hamlett
805e2fe222 v1.5.2 2013-12-03 02:41:54 +01:00
Alan Hamlett
9f9b97c69f v1.5.1 2013-12-02 09:17:35 +01:00
Alan Hamlett
37f74b4b56 v1.5.0 2013-11-28 12:18:44 +01:00
Alan Hamlett
a1c0d7e489 prevent sending timestamp when saving same file multiple times. increase send frequency from 5 minutes to 2 minutes. 2013-11-28 12:16:43 +01:00
Alan Hamlett
3127f264b4 v1.4.12 2013-11-21 01:11:40 -08:00
Alan Hamlett
03ec38bb67 v1.4.11 2013-11-13 18:07:41 -08:00
Alan Hamlett
ca47c2308d v1.4.10 2013-10-31 17:20:12 -07:00
Alan Hamlett
906184cd88 v1.4.9 2013-10-28 18:12:12 -07:00
Alan Hamlett
d34432217f v1.4.8 2013-10-27 21:31:34 -07:00
Alan Hamlett
05b08b6ab2 new sublime-setting ingore for ignoring files by regular expressions 2013-10-27 21:30:10 -07:00
Alan Hamlett
023c1dfbe3 v1.4.7 2013-10-26 19:12:29 -07:00
Alan Hamlett
2c8dd6c9e7 v1.4.6 2013-10-25 21:35:00 -07:00
Alan Hamlett
46c5171d6a v1.4.5 2013-10-14 21:52:53 -07:00
Alan Hamlett
4f03423333 v1.4.4 2013-10-13 16:38:08 -07:00
Alan Hamlett
a92ebad2f2 display error message when python binary not found 2013-10-13 08:26:31 -07:00
Alan Hamlett
78a7e5cbcb only use pythonw.exe on Windows platform and display error in Sublime Console instead of using python.exe 2013-10-12 21:52:40 -07:00
Alan Hamlett
e933f71bcd v1.4.3 2013-09-30 21:58:11 -07:00
Alan Hamlett
3e74625963 v1.4.2 2013-09-30 07:04:35 -07:00
Alan Hamlett
a19e635ba3 print response code in Sublime Console if api request failed 2013-09-30 07:04:24 -07:00
Alan Hamlett
6436cf6b62 v1.4.1 2013-09-30 06:58:33 -07:00
Alan Hamlett
e1e8861a6e better check for SSL support using socket.ssl 2013-09-30 06:58:12 -07:00
Alan Hamlett
097027a3d4 v1.4.0 2013-09-22 16:31:39 -07:00
Alan Hamlett
bf6a6f7310 import wakatime package outside try block 2013-09-22 16:15:43 -07:00
Alan Hamlett
65094ecf74 printing python binary in command to Sublime Console when in debug mode, unless has SSL support 2013-09-21 10:34:40 -07:00
Alan Hamlett
0b9fcbd96c v1.3.7 2013-09-07 19:09:05 -07:00
Alan Hamlett
8c44c070d5 v1.3.6 2013-09-06 23:01:55 -07:00
Alan Hamlett
7b821179a6 v1.3.5 2013-09-05 07:39:51 -07:00
Alan Hamlett
3703a6374f sending sublime text version in user agent 2013-09-05 07:39:33 -07:00
Alan Hamlett
b8e2b73620 v1.3.4 2013-09-04 23:25:03 -07:00
Alan Hamlett
0720f31c71 v1.3.3 2013-09-04 22:24:56 -07:00
Alan Hamlett
7a2161b7dd v1.3.2 fix bug where LAST_FILE not correct value 2013-08-25 16:54:48 -07:00
Alan Hamlett
e417771dec v1.3.0 2013-08-15 00:14:50 -07:00
Alan Hamlett
dda5da361c v1.2.1 fixed #14 2013-08-14 02:36:17 -07:00
Alan Hamlett
09c9252b9b fixed threading bug by not using set_timeout, which is blocking. 2013-08-14 01:49:08 -07:00
Alan Hamlett
601a9b9674 v1.2.0 2013-08-12 20:30:29 -07:00
Alan Hamlett
6e0b332885 using Popen as backup when ST2 doesn't have SSL support 2013-08-12 20:30:06 -07:00
Alan Hamlett
8d39fccabb v1.1.0 2013-08-12 10:55:15 -07:00
Alan Hamlett
11a5b58c9d never use subprocess, even if no SSL support 2013-08-12 10:54:35 -07:00
Alan Hamlett
45662cc96a v1.0.2. testing sublime package control versioning. 2013-08-09 21:16:01 -07:00
Alan Hamlett
e13fe724c2 v1.0.1. Using tags instead of packages.json for Sublime Package Control revisions. 2013-08-09 14:17:53 -07:00
Alan Hamlett
5804002fe3 v0.4.2 2013-08-08 19:21:57 -07:00
Alan Hamlett
ff8fe836ec New debug setting for verbose logging.
Upgraded wakatime package to v0.3.1.
Fixed bug on windows where wakatime package not correctly imported.
2013-08-08 18:52:45 -07:00
Alan Hamlett
66ee4a81aa v0.4.1 2013-08-08 02:45:05 -07:00
Alan Hamlett
8a9b9d0c91 using subprocess when Sublime Text embedded python does not support SSL. 2013-08-08 02:41:29 -07:00
Alan Hamlett
b89356b3e7 Upgraded wakatime package to v0.3.0.
Importing wakatime package directly without need for subprocess.
Using threading to prevent blocking Sublime Text.
2013-08-08 02:17:47 -07:00