Releases: wakatime/browser-wakatime
1.0.0
update manifest homepage, description, and permissions
Written tests and fixed a bug
- Fixed a bug with contains function. It should have searched the cleanLine for line and not the other way around
Core logic update
Changes:
- prevented API request every time checkAuth is called from switching tabs
CheckAuth is only called when clicked on the extension icon in chrome. Every time a heartbeat is sent the status code from the response is checked to see if the user is logged out/logged in. And depending on that appropriate actions are taken.
0.8.3
Improved contains function
Every line from the list being given to contains
function is being trimmed and checked if empty before any logic occurs.
Fixed a bug with blacklist and whitelist
The issue affected both whitelist and blacklist. The problem was that if you had blank lines or spaces in your list, then that would too be matched against the current URL.
I have created a new commit that fixes that by trimming both lists on save.
Ready for production
All core features have been implemented and are working.
Before going to production I would like to write some actual tests.
Options rewritten completely
Release notes
- rewrote options using React
- rewrote all react components to use ES5 instead of ES6,7
- added tests for helpers and react components
- added native react animations to alert box on options
- only core WakaTime class remains written in ES6
Fixed some bugs
- Navbar singed in text now applies a correct class
(class => className)
- Removed
console.log
when getting the total time logged today in react class - Added a 38px white extension icon (was missing)
New feature: Total time logged today
When the popup is opened the extension now displays total time logged today with all plugins.
Also the UI has been updated with less clutter and focusing on what is important.