133 Commits

Author SHA1 Message Date
Paulus Schoutsen
31af2968da Log error in vulcanize.js when one is raised 2017-07-01 15:01:45 -07:00
Paulus Schoutsen
c5a5f41d3c Fix hassio panel build 2017-05-19 14:54:26 -07:00
Paulus Schoutsen
44e925a9ff Load Hass.io panel from supervisor in prod 2017-05-11 23:43:19 -07:00
Paulus Schoutsen
ca82a411aa Add automation editor (#275)
* Add automation editor

* Build JS before running tests

* Add browser warning

* Re-order from/to in state
2017-05-09 09:37:10 -07:00
Adam Mills
5207629e87 Add Object.assign polyfill support (#210)
* Add Object.assign polyfill support

* Remove redundant polyfill check

* Use ES6 in compatibility.js
2017-02-14 12:01:32 -08:00
Paulus Schoutsen
95cbc85b7f Revert: Always cache all panels in service worker. 2016-10-02 15:27:58 -07:00
Paulus Schoutsen
0a4454c68f Always cache all panels in service worker. 2016-09-19 23:52:44 -07:00
Paulus Schoutsen
7d32ee0912 Add optimize-js to build toolchain 2016-09-19 21:09:29 -07:00
Robbie Trencheny
8439fafb7f Clean up event types to make them more human friendly 2016-08-17 14:39:53 -07:00
Robbie Trencheny
5bb5d6800c Improve readability, add data support to callbacks, remove notification from the type 2016-08-17 14:37:08 -07:00
Robbie Trencheny
b90b8f87bc Add callback support to push notifications (#90)
* Add callback support to push notifications

* Syntax fix

* Fix callbacks for initial push event

* Add JWT.

* Whoops, jwt was grabbed from the wrong spot
2016-08-16 23:57:42 -07:00
Paulus Schoutsen
af4af1e933 Restructure service worker stuff 2016-08-14 00:58:40 -07:00
Paulus Schoutsen
5efe930d6c Add HTML 5 push notifcations support (#89)
* Add push notification handling to service worker

* Add push registration to sidebar

* Whitelist manifest.json

* Remove unused property

* Catch if no url specified

* Fix eslint

* Fix bug

* Fix some bugs

* More Firefox proof

* Moar fixes

* Fix semi
2016-08-14 00:31:52 -07:00
Paulus Schoutsen
d7f79ff8fa Disable service worker in dev mode 2016-08-08 00:08:01 -07:00
Paulus Schoutsen
0255537ea6 Remove loading box component 2016-07-31 14:43:07 -07:00
Paulus Schoutsen
697f9397de Make local dir work again 2016-07-30 11:21:07 -07:00
Paulus Schoutsen
fe6fa5cab6 Tweak vulcanize script 2016-07-23 10:02:08 -07:00
Paulus Schoutsen
22a3ecca85 Whitelist service worker url 2016-07-20 23:38:48 -07:00
Paulus Schoutsen
9239a56958 Use hydrolysis for optimal panel built size 2016-07-19 02:27:46 -07:00
Paulus Schoutsen
4029f16e97 Reorg into panels (#75) 2016-07-16 23:19:49 -07:00
Paulus Schoutsen
f7ecdd9ce2 Migrate to Rollup + Buble 2016-07-13 23:04:26 -07:00
Paulus Schoutsen
7be7cf463c Update service worker script 2016-07-13 19:10:45 -07:00
Paulus Schoutsen
b1b776543a Tweak dependency tree 2016-07-12 09:13:19 -07:00
Paulus Schoutsen
e7ee8c54bd Defer loading of dev tools 2016-07-12 08:59:07 -07:00
Paulus Schoutsen
78c8e680b2 Extract partial map as standalone file 2016-07-12 00:09:06 -07:00
Paulus Schoutsen
ec7dfb28e8 Move HA-JS to git submodule 2016-06-14 01:26:02 -07:00
Paulus Schoutsen
16e3ac15bb Experimental rollup support 2016-05-28 23:22:24 -07:00
Paulus Schoutsen
439545b4f8 Optimize loading core 2016-05-28 18:32:42 -07:00
Paulus Schoutsen
0be98873d7 Use sw-precache to generate service worker 2016-05-27 21:44:37 -07:00
Paulus Schoutsen
25a7759be0 Minify CSS 2016-05-07 08:06:21 -07:00
Paulus Schoutsen
097f85cab2 Update dependencies 2016-05-06 23:34:52 -07:00
Paulus Schoutsen
d9232df18b Add local roboto 2016-04-08 00:09:52 -07:00
Paulus Schoutsen
ac34b5fc26 Move minify script 2015-10-25 19:01:27 -07:00