Rob McCann
3dedbc5457
Remove minification from translations to reduce build time by 1.5mins ( #7552 )
2020-10-30 15:36:52 +01:00
Bram Kragten
7428731eac
Fix ES5 build, fix virtualizer polyfill ( #7451 )
2020-10-22 22:43:15 +02:00
Bram Kragten
07fc9b98cc
Bump webpack ( #7423 )
2020-10-21 23:39:05 +02:00
Bram Kragten
f6ff652ca4
Fix es5 build ( #7319 )
2020-10-14 22:20:39 +02:00
Paulus Schoutsen
d3ad56a307
Update compatibility and fix polyfills for ES5 ( #7298 )
2020-10-12 10:48:33 +02:00
Paulus Schoutsen
d9ba0e2c46
Upgrade to Webpack 5 ( #6200 )
2020-10-07 10:54:42 +02:00
Joakim Sørensen
96110637d9
Remove deprecated icons ( #6818 )
2020-09-16 21:38:40 +02:00
Michael Irigoyen
92d30a8896
Update Material Design Icons to v5.4.55 ( #6485 )
2020-07-29 16:19:45 +02:00
Bram Kragten
914b47f340
Bump MDI and add warning for removed and renamed icons ( #6357 )
2020-07-11 21:30:02 +02:00
Joakim Sørensen
19e32752bb
Fixes hassio build script for prod ( #6315 )
2020-07-02 17:37:08 +02:00
Paulus Schoutsen
d33f18ecb7
Use hashes for hassio entrypoints ( #6260 )
2020-06-29 09:31:07 +02:00
Paulus Schoutsen
ea410d3af1
Don't transpile object spread in latest build ( #6208 )
2020-06-22 10:25:08 -07:00
Paulus Schoutsen
c53fd0d1e1
Use Gulp to index demos ( #6203 )
2020-06-22 10:24:01 -07:00
Paulus Schoutsen
e384f76ac1
Make two builds of hassio ( #6105 )
2020-06-05 21:56:56 -07:00
Paulus Schoutsen
67ac3b4ba3
Drop Custom Elements ES5 adapter ( #6107 )
2020-06-05 11:04:19 +02:00
Paulus Schoutsen
f819e2cf8d
Cleanup of builds ( #6106 )
2020-06-05 11:03:11 +02:00
Paulus Schoutsen
58f01ba11a
Fix webpack dev server ( #6100 )
2020-06-04 10:25:12 +02:00
Paulus Schoutsen
1a58c17180
Fix hassio dev under rollup ( #6063 )
2020-05-27 14:18:38 -07:00
Paulus Schoutsen
b75792a3bf
Fix filtering out compatibility ( #6056 )
2020-05-27 00:30:23 -07:00
Paulus Schoutsen
050cdf3783
Integrate compatibility into other entrypoints ( #6029 )
2020-05-25 19:36:22 +02:00
Paulus Schoutsen
b8e71609db
Random Rollup tweaks ( #6034 )
2020-05-25 10:12:42 +02:00
Paulus Schoutsen
38d3b8d087
Ignore proxy-polyfill in workers ( #6011 )
2020-05-24 10:41:05 +02:00
Paulus Schoutsen
7427b209a7
Fix ignore plugin for ES5 builds
2020-05-23 22:08:49 -07:00
Paulus Schoutsen
71397e5199
Exclude default polymer theme ( #6010 )
2020-05-23 20:20:36 -07:00
Paulus Schoutsen
872e46a076
Exclude packages rollup ( #6007 )
2020-05-23 13:53:26 -07:00
Paulus Schoutsen
ad386c0e22
Cleanups ( #5997 )
2020-05-23 00:06:23 -07:00
Paulus Schoutsen
7e281f66c2
Rollup ( #5995 )
2020-05-22 23:05:47 -07:00
Paulus Schoutsen
c5b223988a
Split generic bundle config from webpack config ( #5917 )
2020-05-22 10:02:05 -07:00
Paulus Schoutsen
d2a1d11d16
limit manifest to entrypoints ( #5936 )
2020-05-19 23:55:17 -07:00
Paulus Schoutsen
a66d2ca1b9
Use comlink in workers ( #5915 )
2020-05-18 16:51:46 +02:00
Paulus Schoutsen
12edd68874
Remove unused ES5 service worker ( #5860 )
2020-05-14 01:11:32 +02:00
Bram Kragten
c894ecd0e6
Optimise sourcemaps ( #5859 )
2020-05-14 00:06:39 +02:00
Paulus Schoutsen
2153bc536c
Clean up service worker code and fix 404 ( #5855 )
2020-05-13 13:17:47 -07:00
Paulus Schoutsen
f70130e21f
Remove reference to Google Fonts ( #5849 )
2020-05-13 18:22:53 +02:00
Paulus Schoutsen
581fafdcc9
Workbox 5 in gulp ( #5843 )
2020-05-13 11:12:01 +02:00
Bram Kragten
84a2676a9c
compress icons ( #5836 )
2020-05-11 23:59:29 +02:00
Bram Kragten
75ed0f2f99
Fix translation download and add empty languages ( #5824 )
2020-05-09 20:59:34 +02:00
Paulus Schoutsen
966c0bc06c
Remove HTML loader ( #5800 )
2020-05-07 12:39:19 -07:00
Paulus Schoutsen
b6309cfd16
Extract the version extract from webpack config ( #5798 )
2020-05-07 10:26:02 -07:00
Paulus Schoutsen
b69d5e0fa3
Revert "Use gulp-terser instead of webpack-terser ( #5788 )" ( #5796 )
2020-05-07 18:28:51 +02:00
Paulus Schoutsen
5084cde6b9
Split babel config from babel loader config ( #5797 )
2020-05-07 09:25:02 -07:00
Paulus Schoutsen
cf37ebb652
Use gulp-terser instead of webpack-terser ( #5788 )
2020-05-07 14:36:17 +02:00
Paulus Schoutsen
5fed28808e
Rename env var TRAVIS to IS_TEST ( #5789 )
2020-05-07 12:39:18 +02:00
Paulus Schoutsen
321c0cfc84
Minor cleanup ( #5787 )
2020-05-07 12:38:26 +02:00
Zack Arnett
71492d0467
Calendar Panel: FullCalendar ( #5742 )
...
* WIP
* remove big calendar
* remove file
* Convert to lit
* More
* Ready for the public to see? prob not
* Fix types and imports
* Remove dependencies
* ignore the typing that hasnt been finished in Beta
* Convert paper to MWC
* Styling
* View list as name of view | MWC components version
* Updates action directive for ripple. MWC 14.1.0
* Update
* Updates
* Update height styling
* Toggle Button Group
* Adds Toggle group transition
* style updates
* Few fixes
* Fix Yarn lock from merge | height of celndar as parent
* Update package Json and yarn | remove unneeded pkg
* Remove mwc-list
* Search hass.states for calendars instead of api
* Move function to file in data | event fetch logic
* compute state name
* add ha button menu | refresh
* Remove Event ffetch logic
* copy pasta
* Types
* Fix for toggling
* Translations
* Update ha-button-toggle-group
* Update ha-button-toggle-group.ts
* Update ha-button-toggle-group.ts
* Change mobile view
* Locale in fullcalendar
* Comments
* ha-button-menu trigger slot
* Comments
* icon-x
* Update src/panels/calendar/ha-panel-calendar.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Update src/panels/calendar/ha-panel-calendar.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2020-05-06 17:22:12 -04:00
Bram Kragten
9630a58ea7
Some fixes for icons ( #5758 )
2020-05-06 14:18:10 -07:00
Bram Kragten
2d646da97f
Fix cast navigation on none default dashboard ( #5719 )
2020-05-06 09:30:18 -07:00
Joakim Sørensen
39b5460598
Fix hassio dev/build ( #5776 )
2020-05-06 16:27:03 +02:00
Bram Kragten
0a92c28bac
Split up mdi icons ( #4379 )
2020-05-05 16:40:11 +02:00
Joakim Sørensen
6847830575
Use hass-tabs-subpage in add-on view ( #5483 )
2020-05-01 11:34:52 +02:00
Bram Kragten
f3e88f6f2e
Exclude esprima and drop js-yaml from lovelace chunk ( #5649 )
2020-04-30 20:39:36 +02:00
Paulus Schoutsen
7c6ba1a782
Translation fixes ( #5634 )
2020-04-26 21:09:05 +02:00
Paulus Schoutsen
82442bb5ec
Fix cast translations ( #5582 )
2020-04-21 15:02:00 -07:00
Paulus Schoutsen
659da7bf80
Update translations
2020-04-18 23:01:40 -07:00
Paulus Schoutsen
d45a674652
Ask specific translations ( #5560 )
2020-04-18 17:14:25 -07:00
Paulus Schoutsen
b3beb7ef85
Fix dynamic import in gallery ( #5472 )
2020-04-06 22:29:52 +02:00
Bram Kragten
af6ebea4a3
Fix translations in production builds ( #5192 )
...
* Fix translations in production builds
* Make env functions
2020-03-13 10:19:32 -07:00
Paulus Schoutsen
f3c371996f
Add media player card gallery ( #5101 )
2020-03-07 21:47:53 -08:00
Bram Kragten
d392695ab7
Recreate translations when changed on dev ( #5042 )
2020-03-02 07:55:16 -08:00
Paulus Schoutsen
d74fe6ed52
Update translation hashing ( #5025 )
...
* Update translation hashing
* Move gulp-rename
2020-03-02 11:36:00 +01:00
Bram Kragten
2d018fff6c
Update babel en disable ES5 builds on dev ( #4876 )
2020-02-14 16:09:21 -08:00
Paulus Schoutsen
72e5375795
Fix hassio build
2020-01-27 11:57:28 -08:00
Joakim Sørensen
523dc881bb
Convert Hass.io panel to TS/Lit ( #4398 )
...
* Convert system
* Convert dashboard
* Remove logging statement
* Convert addon view (base) and log
* Convert addon-view info
* Remove unintended file in commit
* Convert ansi-to-html
* Fix log update reloading
* Convert addon-view config
* Convert addon-view network
* Add inn missing haStyle
* Convert addon-view audio
* convert dialog-hassio-markdown
* Convert dialog-hassio-snapshot
* Convert entrypoint
* Convert hassio-style
* Lint hassio-addon-audio
* Lint hassio-addon-audio
* Lint hassio-addon-config
* Remove file that should not have been comitted
* Linting of the rest
* Cleanup
* Cleanup config
* Required changes after rebase
* Change property/method clasification
* use ? for _inputDevices and _outputDevices
* Use undefined instead of null for addon property
* Use ? for addons property
* Async addon audio
* Corrects typo in Error
* Wrap async calls in try/catch
* Remove npm task
* Fix async constant/functions
* Reintroduce noDevice
* We don't use the data of the POST no need to store and pass it
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update hassio/src/addon-view/hassio-addon-config.ts
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update hassio/src/addon-view/hassio-addon-audio.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-audio.ts
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Apply review comments
* Simplify selected item change
* Change back to attr
* Apply lessons learned to addon-config
* Send event on config change
* Extract error msg
* Apply lessons learned to addon-info
* Apply lessons learned to addon-logs
* Fix shorthand linting issue
* Prefix private with _
* reset error
* Apply lessons learned to addon-network
* Revert package.json change
* Apply lessons learned to addon-view
* Fixes Unnecessary 'await' issue
* rename content -> addoninfo
* Update hassio/src/addon-view/hassio-addon-config.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-config.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-config.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-network.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-logs.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Fix syntax issues
* Fix error handling issues
* Use forEach and not map
* Use private for _error
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Update hassio/src/addon-view/hassio-addon-info.ts
Co-Authored-By: Bram Kragten <mail@bramkragten.nl>
* Use classMap
* remove unneded limitations
* it can be null
* Update hassio/src/system/hassio-supervisor-log.ts
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* split hassio.ts
* Update datahandling
* Return result
* Use map instead of forEach
* Unnecessary 'await'.
* Move setSupervisorOption to data/hassio/supervisor
* Unnecessary 'await'
* Move fetchSupervisorLogs to data/hassio/supervisor
* Move fetchHassioHardwareInfo to data/hassio/hardware
* change error property
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2020-01-26 20:37:20 +01:00
Bram Kragten
cbba1849e2
Convert script and automation editor to lit ( #4327 )
...
* Convert script and automation editor to lit
* Update yarn.lock
2019-12-09 10:59:52 +01:00
Bram Kragten
5355269f5d
Check if external app by object ( #4280 )
...
* Check if external app by object
* Update core.ts
* Conditional chaining
* add babel optional chaining
2019-11-27 15:44:59 -08:00
Bram Kragten
142175c6ab
Update lokalise cli to version 2 + fix replacing localise vars
2019-11-09 23:47:58 +01:00
Bram Kragten
b705de956e
Fix hassio build ( #4167 )
2019-11-01 17:42:36 +01:00
Paulus Schoutsen
fdbe89e87e
Fix develop build
2019-10-21 16:51:54 -07:00
Paulus Schoutsen
70d6c6b902
Refactor Webpack build scripts ( #4093 )
...
* Refactor Webpack build scripts
* Add Gallery too
* Fix icons
* Update travis
2019-10-21 15:02:54 -07:00
Paulus Schoutsen
c25f2d3941
Move compression from Webpack to Gulp ( #4074 )
2019-10-20 14:42:20 +02:00
Bram Kragten
d05dc2e4dc
Bring back babel ( #3974 )
...
* Bring back babel
* bump preset env
* Remove empty TS properties in mixins
2019-10-19 14:06:04 +02:00
Paulus Schoutsen
0719c4d1ae
Add cache headers to demo and cast ( #3982 )
...
* Add cache headers to demo and cast
* Demo only to copy static from frontend public folder
* Update headers
* Update demo headers
* Update cast headers
* Update _headers
* Update _headers
2019-10-12 23:12:01 -07:00
Bram Kragten
a1b9a092d0
Bring back babel for ES5 builds ( #3797 )
...
* Bring back babel for ES5 builds
* Remove ts from babel
2019-09-23 13:15:12 -07:00
Bram Kragten
e6671299fe
Filter html from translations ( #3665 )
...
* Filter html from translations
* Error when html found
2019-09-10 20:18:57 +02:00
Paulus Schoutsen
594ee7ce9b
Update build scripts
2019-09-08 23:39:37 -07:00
Paulus Schoutsen
7f10bcbfd1
Drop Babel
2019-09-08 23:39:22 -07:00
Bram Kragten
3927eb53ac
Fix translations ( #3626 )
2019-09-05 06:53:27 -07:00
Bram Kragten
15564a1b26
Don't allow overwrite of english lang ( #3590 )
2019-09-03 10:26:04 -07:00
Paulus Schoutsen
cdcafe9e6f
Run markdown in web worker ( #3524 )
...
* Run markdown in web worker
* Set global object
2019-08-24 12:48:57 -07:00
Paulus Schoutsen
2da844a1fb
Home Assistant Cast
2019-08-04 22:25:43 -07:00
Paulus Schoutsen
6abbe72e4d
Lovelace cleanups ( #3427 )
...
* Improvements
* Add types CAF
* Fix demo switching
* Do not set background color in hui-view
2019-07-26 11:06:16 -07:00
Paulus Schoutsen
fabc49d17e
Fix theme color in dev index.html
2019-07-16 20:36:40 -07:00
Paulus Schoutsen
8238b700b0
Update translations uno mas
2019-07-15 13:38:44 -07:00
Paulus Schoutsen
2929db5ba4
Fix fonts precaching ( #3338 )
...
* Fix font urls
* Don't zopfli nonexisting fonts
2019-07-10 08:18:04 -07:00
Paulus Schoutsen
7cfdc24a8c
Fix test translations ( #3339 )
2019-07-10 08:17:41 -07:00
Paulus Schoutsen
58e6be12af
Add developer tools panel ( #3313 )
2019-06-28 08:34:29 -07:00
Paulus Schoutsen
be5c3efb23
Fix source maps
2019-06-24 22:05:34 -07:00
Paulus Schoutsen
98c419ff03
Switch to woff2 fonts ( #3296 )
2019-06-21 12:48:20 -07:00
Paulus Schoutsen
88b9348a81
Add map to demo ( #3295 )
2019-06-21 11:05:01 -07:00
Paulus Schoutsen
60551168a2
Update demo ( #3292 )
...
* Update demo
* Kill homebridge hidden
* Add missing air translation
* Hide demo card with localStorage.hide_demo_card
* adjust size of demo card if hidden
* disable lint rule
2019-06-20 23:40:56 -07:00
Paulus Schoutsen
2d056bad81
Allow picking location on a map ( #3244 )
...
* Allow picking location on a map
* Add some better defaults
* Close connection before navigation
2019-06-04 08:47:02 -07:00
Bram Kragten
d10a0b3b6c
Update translations.js ( #3219 )
2019-05-26 20:59:52 -07:00
Bram Kragten
642ba1adc3
Create dummy translation on dev ( #3213 )
2019-05-23 13:16:24 -07:00
Paulus Schoutsen
d0410e0884
Fix Safari 10 ( #3196 )
2019-05-14 06:52:20 +02:00
Paulus Schoutsen
9340d9068e
Hash demo files in index.html ( #3185 )
2019-05-09 20:19:15 -07:00
Paulus Schoutsen
82e8ca2754
Alow setting up integrations during onboarding ( #3163 )
...
* Allow setting up integrations during onboarding
* Fix compress static
* Don't compress static files in CI
* Remove unused file
* Fix static compress disabled in CI build
* Work with new integration step
* Import fix
* Lint
* Upgrade HAWS to 4.1.1
2019-05-07 22:27:10 -07:00
Paulus Schoutsen
34129cc7cb
Migrate demo to gulp ( #3152 )
...
* Migrate demo to gulp
* Tweak demo migration to gulp
* Feature detect demo
* Gen icons
2019-05-02 22:41:58 -07:00
Paulus Schoutsen
6c41c7b1ab
Gulpify build pipeline ( #3145 )
...
* Gulpify build pipeline
* Update build frontend script
* Fixes
* Limit service worker to latest build
* Use shorthand
* Fix hassio build
2019-05-02 11:35:46 -07:00