1718 Commits

Author SHA1 Message Date
Paulus Schoutsen
6d547aaf21 Update release script to use twine 2018-04-17 10:17:09 -04:00
Paulus Schoutsen
85c4c51228 Version bump to 20180417.0 2018-04-17 10:11:34 -04:00
Paulus Schoutsen
5667f06a12 Update translations 2018-04-17 10:11:20 -04:00
Boyi C
5dc9efd995 Unify navigation to NavigateMixin (#1095)
* Unify page navigation to NavigateMixin

* revert unintended change

* Use template literal
2018-04-17 10:01:58 -04:00
Matt N
a2ec19e10f Don't send the Referer header to other origins. (#1092)
Avoid leaking the Home Assistant domain name (which often contains a person's name/alias) in the Referer header for non-same-origin requests.
2018-04-17 10:01:00 -04:00
NovapaX
8047313165 take zero height (#1089) 2018-04-17 10:00:47 -04:00
NovapaX
5068178aac Some more state wrapping fixes (#1082)
* climate state should never wrap

* some more state wrapping fixes
2018-04-17 10:00:11 -04:00
Paulus Schoutsen
a597749020 Use handler instead of domain (#1093) 2018-04-17 11:44:38 +02:00
NovapaX
1335a74605 Setting used paper-colors in ha-style (#1091)
* setting default paper-colors
clean up some whitespace/indentation

* better indentation
2018-04-15 16:16:11 +02:00
NovapaX
027165c8ac Prefix media-player-model and use it for more-info (#1088)
* prefix media player model with hass-
use model for more-info-mplayer

* missed a binding
2018-04-14 18:04:44 -04:00
Paulus Schoutsen
a512d9e910 Version bump to 20180414.0 2018-04-14 14:40:51 -04:00
Paulus Schoutsen
f385b6c80d
Fix config entry localization (#1084) 2018-04-14 14:38:34 -04:00
Charles Garwood
fdfa09ed2e Add more-info dialog support to dev-states (#1071)
* Add state history card to dev-states

* add hass-mixins.html import

* Put icon for more-info next to entity_id
2018-04-13 21:35:49 -04:00
Boyi C
dc6ca7c774 Change padding logic (#1077) 2018-04-13 21:32:50 -04:00
NovapaX
f40d64d68c Easier theming and also apply theme to date picker (#1041)
* datepicker overlay backgrond

* style vaadin more

* cleanup diff

* make styling easier

* more vars

* sidebar text

* sidebar selected background backward compatible

* indent commented theming var

* fix sidebar text color incompatibility
2018-04-13 21:32:20 -04:00
NovapaX
961f43e4a5 correct max width. give small text some more space. vertical centering. (#1083) 2018-04-13 21:25:17 -04:00
NovapaX
2cf508e0b0 Some little tweaks (old browsers / iOS 9) (#1086)
* fix config panel flex

* fix media player card not shwwing picture

* prevent toggle being compressed / pushed away
2018-04-13 21:16:51 -04:00
c727
9d3b5c9d9b Hassio: select audio input/output for add-ons (#1078)
* Hassio: audio input/output for add-ons

* Lint

* Lint

* Lint...

* Pimp code

* Update to latest changes

* Lint

* Lint

* try again

* hm...

* Fix this.fire
2018-04-14 00:45:59 +02:00
Boyi C
57e500b109 Fix flex-box (#1076)
Small tweak styling
2018-04-12 08:58:46 +02:00
Paulus Schoutsen
d5776f750f
Update Node version to latest LTS (#1080) 2018-04-11 21:01:25 -04:00
NovapaX
bfaebfe418
Pretty huge scrolling performance upgrade (#1069)
* turn ha-cards into its own layer
2018-04-10 09:25:00 +02:00
Charles Garwood
9cff9cac10 Add refresh button to logbook (#1072)
* Add refresh button to logbook

* cleanup old comment

* Address PR comments

* Code style update

* Remove id from paper-icon-button, style cleanup

* Update date handling, show refresh button for all days

* revert _currentDate changes
2018-04-09 10:59:48 -04:00
Charles Garwood
7967ab307c Adds date to systemlog entries (#1068)
* Adds date to systemlog entries

* Only return date if not today

* Fix lint

* Fix lint

* Address comments by c727

* tested and working this time

* fix lint

* remove unneeded formatDateTime function
2018-04-05 22:51:48 -04:00
Paulus Schoutsen
b57116f39c Bump version to 20180404.0 2018-04-03 16:48:46 -07:00
NovapaX
51f4028343 Fix scrollable clipping controls because of webkit-overflow-scrolling: touch; (#1065)
* change labeled slider

* fix `-webkit-overflow-scrolling: touch` clipping positioned elements

* Revert "change labeled slider"

This reverts commit fc34cb712b24223b9983f8c1ef1b498be86515c0.
2018-04-03 16:47:26 -07:00
NovapaX
c83a05c1ea add issue template (#1067) 2018-04-03 16:43:28 -07:00
NovapaX
b102925323 fixing #940 (#1066) 2018-04-03 16:32:06 -07:00
John Arild Berentsen
1cda7791c1 give pollingintensity default value (#1059) 2018-04-01 12:03:32 -07:00
Andrey
efa956a0b5 Allow theming badge label color and hide empty label. (#1060) 2018-04-01 12:03:04 -07:00
Paulus Schoutsen
0a5767913a Update version to 20180401.0 2018-03-31 17:42:37 -07:00
Paulus Schoutsen
859ffdb66d Update translations 2018-03-31 17:42:30 -07:00
c727
4c65767e5a Fix TypeError for views (#1045)
* Fix TypeError for views

quick and dirty fix, maybe this file needs some more cleanup

problem:
if you have `default_view` in groups.yaml and reload groups in `computeViewStates(currentView, hass, defaultView)`
`defaultView` is (still) defined but but `hass.states.group.default_view` doesn't exist

Fix: #893

* Update partial-cards.html

* Add ;

* Lint
2018-03-31 17:35:33 -07:00
NovapaX
d7d167fbf9 Make paper-scrollable in fullscreen dialog resize properly (#1052)
* remove min-height to make paper-scrollable work properly.
Hack fullscreen background behind it

* apply fix to hassio-markdown-dialog
2018-03-31 17:32:02 -07:00
NovapaX
6447e98caa Fix language selection (#1056)
* fix attr-for-selected not finding language-tag

* look for attribute instead of property

* change to data-binding structure
2018-03-31 17:31:27 -07:00
NovapaX
d8fb01ab44 Hide empty 'Currently' on climate statecard (#1047)
* hide currently if no value

* zero is falsy. align items

* don't hide falsy values

* computed property instead of observer

* guard null/undefined
2018-03-31 17:29:49 -07:00
Paulus Schoutsen
77330d03b3
Guard for both undefined and null (#1053) 2018-03-31 12:09:22 -07:00
NovapaX
88ad376045 Don't uppercase unit_of_measurement in state-badge (#1025)
* determine unit from state. set case via label-is-state attr

* use css var and classnames

* use classnames and mixin

* use css var

* fallback, both needed and way more elegant
2018-03-29 17:35:51 -07:00
NovapaX
ed0696ea9c hide brightness slider on unavailable light (#1046) 2018-03-29 17:20:51 -07:00
Paulus Schoutsen
5508805f0b Version bump to 20180330.0 2018-03-29 16:59:38 -07:00
Paulus Schoutsen
d2688cab75 Fix markdown rendering 2018-03-29 16:58:23 -07:00
Paulus Schoutsen
06502cb93a
Fix a bunch of lint errors (#1044)
* Fix a bunch of lint errors

* Add behavior jsdoc

* Convert ha-markdown to polymer element

* Update lint command
2018-03-29 16:57:15 -07:00
Paulus Schoutsen
0e227708b9 Fix tooltip with title on hass-subpage (#1048) 2018-03-30 01:39:53 +02:00
Paulus Schoutsen
e46d2e2934 Fix property 2018-03-28 16:34:39 -07:00
Paulus Schoutsen
caf1c2fdd1 Update markdown 2018-03-28 16:19:29 -07:00
Kory Prince
209a118833 Remove extra quoting to resolve issues on macOS (#1039) 2018-03-28 16:18:48 -07:00
NovapaX
0790cd1ac9 Improve chart loading behaviour and some other chart fixes (#1042)
* show is loading and animate chart display

* let tooltip overflow in more-info

* graph chart tooltip overflow

* style toopltip a bit more like material design guidelines

* smoother tooltip appearing

* timeline transition time

* max-widht -> width
2018-03-28 16:16:25 -07:00
c727
fb8fb09c73 Change attribute checks to handle if value == 0 (#1037)
if (0) is false
2018-03-27 23:57:01 -07:00
Paulus Schoutsen
7081fb5123 Update markdown 2018-03-27 23:52:35 -07:00
Kory Prince
6c2126fb5f Use build script for markdown-js.html (#1038)
* add script to build and minify markdown-js.html from npm

* update markdown-js.html from build script
2018-03-27 23:52:27 -07:00
Kory Prince
af1581b4c5 Migrate to Marked.js + js-xss for Markdown parsing (#1026)
* Migrate to Marked.js + js-xss for Markdown parsing

* Update JS

Updating JS with latest source code from NPM to ensure it has not been altered
2018-03-26 21:13:54 -07:00