Commit Graph

47 Commits

Author SHA1 Message Date
Ra100
24cca3b236 Fix save options
Saving options didn't work because findDOMNode has moved from React to ReactDOM.
Navbar component had to be renamed to NavBar.
2016-06-30 14:55:24 +02:00
Alan Hamlett
afc10fb7c4 upgrade dependencies to latest versions and fix bugs 2016-06-29 14:32:00 -07:00
Alan Hamlett
e270917951 get version from manifest file 2016-06-29 11:41:12 -07:00
Alan Hamlett
53b60eb90e fix blacklist 2016-06-29 11:11:22 -07:00
Alan Hamlett
38c8a60698 react.DOM is depreciated 2016-06-29 11:04:15 -07:00
Alan Hamlett
980990a593 clear name of contains arguments 2016-06-29 11:04:01 -07:00
Alan Hamlett
79f664861f send plugin with heartbeat data to fix #41 2016-06-29 10:42:59 -07:00
Alan Hamlett
8a6a5ad440 update api url constants 2016-06-29 10:40:34 -07:00
Alan Hamlett
dfce5407c0 log chrome activity to last used project 2016-02-08 15:52:41 -08:00
Stephen Rodriguez
89ef4bdf2f running jest tests using babel-jest preprocess 2015-07-14 13:27:58 -04:00
Stephen Rodriguez
b25cebbca5 added chrome as global 2015-07-14 13:14:46 -04:00
Stephen Rodriguez
e070b884c3 working on improving tests 2015-07-14 13:14:23 -04:00
Mario Basic
9598a53788 Written tests for contains, in_array and getDomainFromUrl. 2015-06-30 17:46:37 +02:00
Mario Basic
12b153b323 prevent API request every time checkAuth is called from switching tabs 2015-06-27 00:20:39 +02:00
Mario Basic
78ab4c6273 Replaced currentTimestamp function with moment format X. 2015-06-19 18:03:27 +02:00
Mario Basic
97a5070129 Improved contains function. 2015-06-19 13:16:53 +02:00
Mario Basic
c98fbf93e9 Fixed bug with blacklist and whitelist. 2015-06-19 13:03:54 +02:00
Mario Basic
fb6e8bee75 Core features implemented. 2015-06-18 17:28:46 +02:00
Mario Basic
4c968263f7 Added JSHint and JSXHint for linting the code. 2015-06-18 13:39:47 +02:00
Mario Basic
bb4fd0d176 Options completed. 2015-06-18 00:29:14 +02:00
Mario Basic
c89ff104ea Started working on SitesList component for accepting user input and validation. 2015-06-17 18:32:36 +02:00
Mario Basic
2e64a56de2 Added tests for helpers and components. All react components are now ES5. 2015-06-17 18:15:20 +02:00
Mario Basic
a4fe94ac75 Completely rewrote options script. 2015-06-17 17:48:48 +02:00
Mario Basic
2a1801c560 Fixed some bugs. 2015-06-14 13:03:55 +02:00
Mario Basic
350110742e Added total time logged today. Changed UI. 2015-06-14 12:33:21 +02:00
Mario Basic
229f514819 Started working on getting the time logged today. 2015-06-14 00:31:22 +02:00
Mario Basic
a43037fe78 Added comments for config states and added states for blacklist and whitelist. 2015-06-13 22:12:20 +02:00
Mario Basic
b8ca450969 Major optimizations. Added a function for extension state. Tooltip is now being change also. 2015-06-13 22:07:39 +02:00
Mario Basic
3331d187b6 Added config for extension, updated a lot of things to use config. Updated icons. 2015-06-13 19:27:35 +02:00
Mario Basic
1a2bac7cc3 Added devtools detection. 2015-06-13 15:53:17 +02:00
Stephen Rodriguez
e521128d01 added jshint comment for esnext to react pages 2015-06-12 15:59:00 -04:00
Mario Basic
1cbb78d99e Browserify now runs all tasks at once. Updated readme. 2015-06-12 16:06:10 +02:00
Stephen Rodriguez
e37ce1496b fixed issue with tests. ES6 classes requires class vars to be established in the constructor 2015-06-10 14:45:09 -04:00
Mario Basic
0b5bb07819 Logging is enabled by default when the extension in first installed if the user has signed in to Wakatime. 2015-06-08 22:05:25 +02:00
Mario Basic
2d3d888125 Added button for enabling disabling logging. 2015-06-07 23:42:14 +02:00
Mario Basic
a2ed4e5acd Minor optimizations. 2015-06-07 21:53:47 +02:00
Mario Basic
7e1d3b3595 Heartbeats are now triggered by on activated and on updated tab events. 2015-06-04 13:07:40 +02:00
Mario Basic
6ae7bec081 Commented stuff. 2015-06-04 00:48:31 +02:00
Mario Basic
af4c748763 Hearbeats now work. Moved checkAuth from Wakatime react class to main wakatime class. 2015-06-03 21:08:52 +02:00
Mario Basic
c92bef4615 Started sending heartbeats. 2015-06-03 20:31:53 +02:00
Mario Basic
0f8aceefea Started creating a payload. 2015-06-03 01:42:04 +02:00
Mario Basic
9e819390c0 Started working on 2 min heartbeats. 2015-06-03 01:33:46 +02:00
Mario Basic
d44bda3767 Removed extra code for gravatar. Instead using the photo from the wakatime api. 2015-06-02 23:34:49 +02:00
Mario Basic
40900759d8 Auth now works. Added user profile panel with gravatar. 2015-05-29 02:08:19 +02:00
Mario Basic
92b33ac18c Updated manifest to exclude chrome styles and added animation to option alert. 2015-05-27 23:35:42 +02:00
Mario Basic
fe62decf07 Added options with blacklist and theme. Created a function for changing the extension icon color. 2015-05-27 23:03:32 +02:00
Mario Basic
5b966014c4 Created a project structure and build system with basic layout design. 2015-05-26 17:58:33 +02:00