- Prevent opening cmd window when sending heartbeats on Windows platform. #166
- Allow proxy config to be empty or removable. #164
- Config option to disable extension. #141
- Downgrade request library to v2.88.0 because possible bad deprecated release. #160
- Fix plugin initializing. #156
- Listen for errors when downloading zip file to prevent extension crash. #154
- Switch back to request library since urllib causing problems on Linux. #155
- Use options when fetching to increase default timeout. #154
- Increase default network timeout from 5s to 60s. #154
- Replace deprecated request library with urllib. #150
- Download wakatime-cli standalone as zipped folder for improved performance.
- Prevent sending heartbeats before wakatime-cli has finished downloading.
- Use standalone wakatime-cli by default over source version.
- Use exe file extension for standalone wakatime-cli on Windows platform.
- Support for standalone wakatime-cli, off by default.
- Detect python in Windows LocalAppData install locations.
- Upgrade embedded python to v3.8.1.
- Support Portable version on all platforms. #116
- Respect no_ssl_verify config for all network requests. #111
- Improvements around status bar enabled setting. #102
- Bug fix: prevent reading api key from disc when cached in memory. #101
- Support for remote development. #95
- Fix status_bar_enabled option in package contributing commands. #97
- Rename status_bar_enabled setting from status_bar_icon.
- Handle exceptions from execFile when searching for Python. #94
- Show status bar time in localized timezone instead of UTC.
- Throttle fetching status bar coding stats to once per minute.
- Suppress error when unable to fetch coding stats while working offline.
- Fix extension marketplace content by including images in package contents.
- Use api subdomain for fetching status bar time.
- Fix extension marketplace content from missing readme.
- Fix extension entry point. #93
- Status bar item shows coding activity for Today. #92
- Clicking status bar icon opens WakaTime dashboard website.
- Support for Portable Mode with config files in code-portable-data folder. #91
- New commands wakatime.config_file and wakatime.log_file. #91
- Handle exceptions when calling execFile.
- Add keywords to package for improved discoverability.
- Re-enable minifying webpack output.
- Use extensionPath from extension context because storagePath not available on Windows and Linux platforms. #84
- Stop minifying webpack output to improve debugging.
- Use storagePath from extension context instead of whole context object. #84
- Use extension context storage path for wakatime cli dependencies location. #84
- Retrieve extension json directy from vscode library instead of passing as constructor argument. #84
- Fix dependencies path.
- Use webpack to bundle imports and speed up plugin load time.
- Only quote args passed to wakatime-cli. #73
- Fix bug on Windows platform caused by spaces in wakatime-cli command args. #69
- Prefer Python 3 if available. #58
- Improve extension startup time by lazy importing dependencies. #53
- Prevent using unsupported Python 3 versions.
- Prefer Python3 over Python2 when running wakatime-cli core.
- Improve detection of Python3 on Ubuntu 17.10 platforms.
- Use fs.unlink instead of fs.unlinkSync to prevent problems on Windows OS. #49
- Upgrade node dependencies to latest versions.
- Status bar tooltip hover text now shows when finished initializing.
- Shorten status bar text. #47
- Support for
WAKATIME_HOME
ENV variable to configure log and cfg folder. #36 - Support vscode multi-root workspaces #37
- Also check stderr for Python version when detecting supported versions. #29
- Remove tags files from published package.
- Prevent using old Anaconda python distributions because they parse arguments containing spaces incorrectly. #28
- Stop wrapping args containing spaces with quotes.
- Wrap args containing spaces with quotes to prevent child_process treating one argument as two.
- Upgrade node dependencies to fix deprecation warning. #27
- Prevent side-effects from adding methods to built-in String.prototype. #26
- Fix install instructions for new marketplace markdown parser.
- SVG logos no longer supported, using PNG instead.
- Fix Open WakaTime Dashboard command on Windows.
- Setup custom commands before initializing plugin, so they still work even if initializing fails.
- Prevent corrupting config file with log messages. #20
- Fix bug which inverted status bar icon setting. #19
- Force Python to use same config file as Vscode on Windows. #18
- Add newline to package.json to allow installing plugin without crash.
- Open Dashboard by pressing CMD+SHIFT+p then selecting WakaTime Dashboard command.
- Ability to hide status bar icon by pressing CMD+SHIFT+p then editing the WakaTime Status Bar Icon setting. #17
- When API Key not entered correctly, re-prompt for api key instead of showing an error.
- Fix bug preventing settings from being saved when config file not already created.
- Allow https, socks5, and NTLM proxy formats.
- Display current debug setting when changing from command pallet.
- Ability to set proxy from command pallet.
- Fix bug causing logging to always be set to debug level.
- Update log level when debug setting changed, without requiring restart.
- Improve logging, only printing debug messages when debug set to true.
- Use proxy from ~/.wakatime.cfg when downloading dependencies. #13
- New command pallet command WakaTime Settings, for changing api key.
- Use currently open VSCode project as alternate project when not found from revision control folder.
- Remove core async to fix bug where core not removed before extracting.
- Update rimraf to v2.5.2.
- Upgrade request to v2.72.0.
- update product screenshot
- improve status bar feedback messages
- upgrade embedded windows python version to 3.5.1
- remove dependency on winreg
- update status bar message when finished initializing
- fallback to embedded Python when system installed Python is broken
- get extension version from package.json instead of hard-coding
- correct path to embedded Python on Windows
- minor bug fix
- use embeddable Python instead of installing Python on Windows
- readme formatting fix
- Birth