- Upgrade server program (report page) to 0.6.0
- export/download report as CSV
- merge report from different projects
- fix some bug on report page
- more compatible with old browsers and mobile browsers
- Optimize for some vscode internal documents. (Default settings, markdown preview, interactive playground)
- Add Español translations into extension.
- Support multi-root workspace.
- Add VCS(Git) repository and branch information tracking
- Add document line counts tracking
- Upgrade uploading protocol version to 4.0
- Optimize codes
- Add configuration
showStatus
to controlling visibility of status bar information
- Add Russian translations. (Include report page) (Thank [Dolgishev Viktor (@vdolgishev)][vdolgishev])
- Update server program to 0.4.1 (Fixed fatal bug)
- Fixed the bug "could not upload error" caused by switching VSCode windows
- New report page (support i18n, detailed report, share ...) (vscode-coding-tracker-server => 0.4.0)
- Add configuration "moreThinkingTime". Adjust it to make report more accurate for your coding habits
- more precise in VSCode 1.9.0 (I am crashing because too many things are changed since VSCode 1.9.0)
- fixed the local server severe bug. (because vscode install extension would not resolve dependencies and I forgot a dependency)
- fixed the wrong coding time record because some feature since VSCode 1.9.0
- fixed could not upload tracking data in non-project context since VSCode 1.9.0
- remove some redundant git merge files
- Added local server mode. So you could use this extension easily.
- Added i18n support(supported language: en, zh-cn, zh-tw)
- Modified status bar module to show more information(local server sign, tooltip and changed icon)
- Added Output channel module to output local server log
- Fixed
npm start
occurs error in Windows.
- Be sure to upgrade again, because accuracy of tracker has be improve
- Separated the server side codes to other repository(but add this server side module to npm package dependencies. So you can find server side codes under node_modules)
- Ignored tracking invalid document times
- Added listening onDidChangeTextEditorSelection event to improve accuracy
- Tidied extension.js codes
- Be sure to upgrade, reason be following
- Fixed two severe bugs. So you will get your right coding and watching time
- Add computer Id to tracking data(You can specify your Id by set up vscode config
codingTracker.computerId
) - Fixed some spelling mistake in the code and change some comment from Chinese to English
- Change tracking data time format from datetime format string to timestamp
- Please upgrade your server program to at least 1.3.0 to support receive tracking data and storage data in version 3.0
- Modified the log module, removed export log object to global variable "Log" (because sometimes it lead to a vscode exception)
- Fixed a bug around node module require in Linux must care about character case.
- Change folder and project structure to adapt npm and vscode extension
- Add an icon to extension
- Fixed the severe bug (could not to use this extension because dependencies list is incomplete)
- Optimized tracking data upload.
- Support upload configurations take effect after change configurations in settings.json without restart VSCode
- Upgrade upload object structure version and storage version to 2.0,
remove unnecessary field and change a time(date) field format to avoid time difference between server and client. - Optimized the server script performance and structure.