2 Commits

Author SHA1 Message Date
Adam Mills
fb0b1286d2 Convert remaining elements to ES6 classes (#538)
* Convert remaining elements to ES6 classes

* Use native DOM methods for tests

* Fix Polymer 2 debounce call
2017-10-29 21:47:03 -07:00
PhracturedBlue
58e2781412 Add Initial Mailbox panel and sensor (#319)
* Add Initial Mailbox panel

* Use sha rather than index to lookup mp3 file

* Popups for audio and delete-confirmation.  Don't load all MP3s on page load

* Show duration of message

* Reload messages on change

* eslint fixes

* Wrap transcription text.  Use 2nd-row per entry for transcription.  Table consumes 100% of window height

* Update to support mailbox component

* Use mailbox component state instead of sensor state.  Fix a bug in delete

* Display mailbox entity

* Use events to trigger mailbox updates

* Support multiple mailbox platforms

* Use REST API for mailbox deletion

* Fix linting issues

* Make dialogs reactive

* Replace vaadin-grid with paper-items

* 1st attempt at truncating lines to two columns

* Apply requested changes from review

* Clean up + Lint
2017-08-08 20:58:37 -07:00