Commit Graph

49 Commits

Author SHA1 Message Date
Alan Hamlett
8ae8474e3a use root domain to prevent cookie problems 2016-12-15 23:07:55 +01:00
Ra100
7d90992aac Remove findDOMNode and rename all Navbar to NavBar
findDOMNode should be avaided <https://facebook.github.io/react/docs/top-level-api.html#reactdom.finddomnode>
2016-06-30 15:05:04 +02:00
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