15749 Commits

Author SHA1 Message Date
NovapaX
5966e872cf reinstate connectedCallback (#957)
using the debouncer this time so no harm
2018-02-28 19:19:09 +02:00
Paulus Schoutsen
9ca00d1c85 Version bump to 20180228.0 2018-02-27 20:47:46 -08:00
NovapaX
16734c7423 Fix history data processing (#951)
* don't call filterchanged twice. it's already an observer.

* fix data comparison
Compare new data from ha-state-history-data to existing data and replace
if changed

* remove unnecessary styles

* prevent multiple updates of chart-data

* remove console

* remove another console

* directly binding because debouncing in history-data element
shortening debounce time, works fine at 0

* remove inacurate comment
2018-02-27 20:40:25 -08:00
NovapaX
26b9ddf3ed fix safari es6 bug (#950)
and also at least log the error we catch. (don't know why the catch is
there, so not removing it)
2018-02-27 20:00:33 -08:00
Paulus Schoutsen
73608a73e7
Update zoom icon (#954) 2018-02-27 19:48:49 -08:00
Paulus Schoutsen
c2b090b912
Import mixin to silence build warning (#952) 2018-02-27 19:35:49 -08:00
Paulus Schoutsen
f75147c799
Reset height when not observing (#949) 2018-02-27 19:05:07 -08:00
Paulus Schoutsen
5296dcfe85
Entity Registry UI (#921)
* Entity Registry UI

* Tweak style in fullscreen

* Fix UI comments

* Fix imports

* Change title margin

* Fix graph rendering

* More style fixes

* Remove unused parameter
2018-02-27 19:04:58 -08:00
NovapaX
24bafceb71 Remove tap highlight on mobile Safari (#911)
* remove tap highlight

* indentation fix
removing tab that was already there

* Best of both worlds
Makes tap higlight visible on clickable elements on cards. (provides
some basic tap-feedback on iOS safari)

* allow highlight on sidebar links, add comment
2018-02-27 18:35:20 -08:00
c727
579adb0455 Hassio password protected snapshots (#936)
* Hassio password protected snapshots

* Remove space

* Travis

* Add checkmark to password

* Improve empty password detection

* Update

* Improvement for snapshot name

* Update

* Update hassio-snapshot.html

* Feedback

* Remove autofocus from password

* hidden -> dom-if
2018-02-27 18:09:06 -08:00
Paulus Schoutsen
3430996700
Migrate to app-drawer-layout (#929) 2018-02-27 17:38:19 -08:00
Andrey
ebc21aaa40 Disconnect unused more-info (#945) 2018-02-27 14:00:50 -08:00
c727
a88c6f49a2
Hassio sort add-ons on dashboard (#944) 2018-02-27 15:04:19 +01:00
c727
d27d9dd5da Hassio fix addon update info (#939) 2018-02-27 01:38:40 -08:00
Boyi C
807837a0dc Make the chart color more eye-friendly. (#941)
* Fix chart legend not showing correctly when data has 1 series.

* Change to flexbox

* Change timeline chart color to a palette.
2018-02-27 01:24:40 -08:00
Paulus Schoutsen
bb6b0ff714 Version bump to 20180227.0 2018-02-26 22:20:22 -08:00
Paulus Schoutsen
1ba34b1f78 Update translations" 2018-02-26 22:20:01 -08:00
NovapaX
44c325a929 prevent state display line-wrapping (#932)
* prevent state display line-wrapping
Only for applies to default statecards (state-card-display), not for
component specific statecards.

* compute class names function

* apply style to calculated class

* var -> const
2018-02-26 22:10:05 -08:00
NovapaX
294dec59a7 Fix display issues on iOS 9.3.5 (#901)
* Fix global default definition selector

* taking the brute force approach

* Some clarification in comment.
Feel free to change or remove. I thought this would be usefull as this
is a severe code duplacation that justifies some comment/clarification.

* Add link to PR/discussion for future reference

* Revert "taking the brute force approach"

This reverts commit 77d9920cd9c2c77c4bfc9a601c122e31e55ec6a4.

# Conflicts:
#	src/resources/ha-style.html

* change comment

* always include paper-styles before custom style
2018-02-26 16:16:39 -08:00
Adam Mills
d4b257854d Add localization to the automation editor (#923)
* Add localization to the automation editor

* Unnest automation strings from `section`
2018-02-26 16:15:51 -08:00
Paulus Schoutsen
9f3458fcd1
Guard for contentWindow == null (#930) 2018-02-26 11:44:15 -08:00
Paulus Schoutsen
ff658c86ff
Fix deprecated CSS (#928)
* Fix nested var

* Fix deprecated @apply syntax

* Hassio
2018-02-26 11:43:58 -08:00
Boyi C
0ab240c678 Fix chart legend not showing correctly when data has 1 series. (#926)
* Fix chart legend not showing correctly when data has 1 series.

* Change to flexbox
2018-02-26 10:46:20 -08:00
NovapaX
672bfb375f Fix paper card alignment in safari (#933) 2018-02-26 16:14:22 +01:00
Paulus Schoutsen
cdb9936795
Fix cards not getting updated (#927) 2018-02-26 00:24:07 -08:00
NovapaX
8b719778d0 search and replace (#924) 2018-02-25 19:44:03 -08:00
c727
1a18ee2755 Hassio fix issues with snapshot dialog (#920) 2018-02-25 01:34:34 -08:00
c727
5f5ac3834d Hassio rename advanced2 (#910)
* Change advanced to system

* Change advanced to system
2018-02-24 08:20:24 +01:00
c727
cdd4cabb4b Hassio, use CSS vars to avoid conflicts with themes (#918)
* Hassio, use CSS vars to avoid conflicts with themes

* More
2018-02-23 15:07:09 -08:00
c727
b47c5beacf
Hassio remove TZ hack (#915) 2018-02-23 18:18:27 +01:00
c727
0ffb31999e
Hass.io switch to tab navigation (#879)
* Hass.io switch to tab navigation

* Fixes

* Changes based on feedback

* Fix main

* move header back to main

* Remove space

* Navigation as suggested, replaced iron-pages
2018-02-23 01:26:29 +01:00
Paulus Schoutsen
c149ac735a Version bump to 20180221.1 2018-02-21 12:40:51 -08:00
Paulus Schoutsen
bb946d9eec
Clean up cloud routing (#909)
* Clean up cloud routing

* Lint
2018-02-21 11:48:28 -08:00
Andrey
ea57e71c8b Optionally use Intersection Observer to late-load cards (#906) 2018-02-21 00:00:52 -08:00
Paulus Schoutsen
346022c48e Version bump to 20180221.0 2018-02-20 17:54:33 -08:00
Paulus Schoutsen
0a070a3fda
Nav fixes (#908)
* Fail if script is not editable

* Fix config nav
2018-02-20 17:53:35 -08:00
Paulus Schoutsen
24c9dd0472 Version bump to 20180220.0 2018-02-20 09:07:37 -08:00
Paulus Schoutsen
9f27f75397 Upgrade chartjs timeline to 0.1.4 2018-02-20 09:05:15 -08:00
Paulus Schoutsen
35c8c70783
Lazy load iron page entries in config panel (#903) 2018-02-20 09:03:09 -08:00
Paulus Schoutsen
6a5de599df
Change valueMin and Max props (#905) 2018-02-19 21:47:23 -08:00
Tabakhase
72a0b3520d Bring back zoom in charts using chartjs-plugin-zoom (#890)
* add chartjs-plugin-zoom + hammerjs

* adds a "unzoom" button for chartjs-plugin-zoom

* limits chartjs zoom and pan area by scanning all axis
2018-02-18 08:12:30 -08:00
Adam Mills
7acab579b4 Use new lokalise builtin unzip for download (#900) 2018-02-17 19:49:14 -08:00
Paulus Schoutsen
9de71db3cb Version bump to 20180216.0 2018-02-16 15:05:48 -08:00
Paulus Schoutsen
f3c3bb8c43
Config panel for Config Entries (#861)
* Initial implementation

* Update UI

* Update

* Address comments

* More comments

* Lint
2018-02-16 14:36:11 -08:00
Nash Kaminski
012e0981f2 [Bug] Do not overwrite the content of JSONTextField while the user is editing such (#895)
* Do not overwrite the context of JSONTextField while the user is editing such

* Style changes

* Handle case where valid JSON could potentially be overwritten.
2018-02-16 10:40:46 -08:00
Otto Winter
83e34f3f95 Fix template panel link (#898) 2018-02-16 09:20:43 -08:00
Paulus Schoutsen
f83a9d7339
Dev dependencies (#897)
* Upgrade eslint

* Upgrade rollup

* Upgrade mocha

* Upgrade gulp

* Upgrade more gulp

* Upgrade frontend stuff
2018-02-16 09:03:13 -08:00
Paulus Schoutsen
5731c1fa28
Load the chart resources in dev too (#896)
When switching to always loading the resources on demand, I forgot to change the default value to be always false instead of dev. This caused the charts not to load in dev.
2018-02-15 21:38:44 -08:00
Paulus Schoutsen
7860133709
Revert deps upgrade (#892) 2018-02-15 12:32:18 -08:00
Marius
1783696ecb more-info-climate.html use supported_features (#849)
* Added supported features for controls

* Improved supported features

* Removed lines resulted from rebase

* Fixed lint and review

* Added more supported_features and fixed fan mode bug
2018-02-13 23:20:11 -08:00