127 Commits

Author SHA1 Message Date
Steve Repsher
4046534fa8
Compress static HTML/XML (#19437) 2024-01-17 17:58:32 -05:00
Bram Kragten
979085a9de
Fix supervisor dev build (#19266) 2024-01-03 20:35:54 +01:00
Bram Kragten
db68c7faa9
Log errors when downloading lokalise translations (#18781) 2023-11-28 08:21:19 +01:00
renovate[bot]
15395275ba
Update dependency prettier to v3.1.0 (#18675)
* Update dependency prettier to v3.1.0

* Reformat

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com>
2023-11-19 23:31:56 -05:00
Steve Repsher
e16a101de8
Compress service worker (#18407) 2023-10-25 17:17:11 +02:00
Steve Repsher
434b9595c0
Remove SystemJS loader from Webpack builds (#18249) 2023-10-16 12:42:46 +02:00
Steve Repsher
294df396f4
Remove test language from production (really) (#18137) 2023-10-09 14:40:06 +02:00
Steve Repsher
bf9e2cd404
Move polyfill time zone data out of bundles (#18142) 2023-10-09 14:28:16 +02:00
Bram Kragten
29aed5371c
Move translation fetching to gulp action (#17827) 2023-09-06 00:28:26 +02:00
Steve Repsher
945c8e0320
Minify and compress Intl locale data (#17506) 2023-08-07 11:59:02 +02:00
Steve Repsher
edcdc865c4
Remove test language from production (#17507) 2023-08-07 11:54:40 +02:00
Paul Bottein
7dbae75e50
Remove hot reload for gallery (#17484) 2023-08-04 09:45:32 +00:00
Bram Kragten
35a427afad
Update download-translations.js 2023-07-10 13:17:35 +02:00
Bram Kragten
9f74af56ed
Update download-translations.js 2023-07-05 17:32:08 +02:00
Bram Kragten
c95232fecb
Update download-translations.js 2023-07-05 17:23:24 +02:00
Bram Kragten
cc8ab184e3
Update download-translations.js 2023-07-05 17:05:13 +02:00
Bram Kragten
1b503a6af1
Convert and filter backend translations to old format (#17161) 2023-07-05 13:29:42 +02:00
Simon Lamon
5fc4e7a95d
Introduce Intl.ListFormat (#16857)
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2023-06-13 15:22:23 +02:00
Joakim Sørensen
5006dfc138
Use __STATIC_PATH__ in more places so the supervisor panel can reach paths (#16665)
Use __STATIC_PATH__ in more places so the supervisor panel can reach paths
2023-05-30 10:45:58 +02:00
Steve Repsher
586079917d
Convert remaining gulp modules to ESM (#16430) 2023-05-08 17:43:29 +02:00
Steve Repsher
f185e886c3
Convert top gulp modules to ESM (#16387) 2023-05-04 15:49:41 +02:00
Paul Bottein
65161ce581
Language selector (#16253)
* Add language selector

* Use intl display names

* Use language picker in general settings and profile

* Add nativeName option

* Add format language util

* Add display-name polyfill

* Add native name to selector

* Rename variable
2023-04-20 10:12:49 -04:00
Steve Repsher
aac28efd32
Streamline HTML generation and consolidate templates (#16117) 2023-04-20 11:10:12 +02:00
renovate[bot]
1a9b99dd72
Update dependency glob to v10 (#16153)
* Update dependency glob to v10

* Use named export in gallery pages task

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com>
2023-04-13 03:50:02 +00:00
Steve Repsher
d9b0d5765a
Add automatic retries to translation fetches (#16020) 2023-04-02 21:03:18 +02:00
Steve Repsher
1f1898fa46
Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
Steve Repsher
4abc2a65cb
Migrate to html-minifier-terser and improve some minification (#15864) 2023-03-22 11:42:16 +01:00
renovate[bot]
c5be2acd46
Update dependency glob to v9 (#15726)
* Update dependency glob to v9

* Adjust to new API

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com>
2023-03-17 13:28:51 +00:00
Steve Repsher
aeb7f8ff36
Fix webpack source maps (#15663) 2023-03-16 14:38:55 +01:00
dependabot[bot]
014ae06e85
Bump del from 4.1.1 to 7.0.0 (#15120)
* Bump del from 4.1.1 to 7.0.0

Bumps [del](https://github.com/sindresorhus/del) from 4.1.1 to 7.0.0.
- [Release notes](https://github.com/sindresorhus/del/releases)
- [Commits](https://github.com/sindresorhus/del/compare/v4.1.1...v7.0.0)

---
updated-dependencies:
- dependency-name: del
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Deduplicate dependencies

* Adjust to ESM-only and API changes

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com>
2023-01-18 18:21:41 +00:00
Steve Repsher
dff7f653b1
Fix checking existence of downloaded translations (#14493) 2022-11-30 16:53:26 -05:00
Steve Repsher
ee6f97b802
Fetch nightly translations during build (#13724)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2022-11-29 19:33:43 +01:00
Steve Repsher
8444fe0a07
Include backend translations in Lokalise download (#13981) 2022-10-10 17:12:25 +02:00
Bram Kragten
9324061d05
Add auto completion for mdi icons to code editor (#13022)
Co-authored-by: Zack Barett <zackbarett@hey.com>
2022-06-29 16:12:16 +00:00
Bram Kragten
aa831a9adf
bump marked and flatmap (#11814) 2022-02-23 22:11:13 +01:00
Paulus Schoutsen
3133f9b01f
Use page instead of demo (#11118)
* Use page instead of demo

* Update netlify script

* Update ci.yml

* Rename demo -> page
2022-01-06 22:32:10 -08:00
Paulus Schoutsen
2c0d330f1f
Reorganize gallery (#11116)
* Reorganize gallery

* GitHub edit links

* Render sidebar during build

* Auto rebuild when sidebar changes

* Yarn dedupe

* Fixes

* Allow just metadata without text

* Show edit text link if metadata defined

* Update build-scripts/gulp/gallery.js

Co-authored-by: Zack Barett <arnett.zackary@gmail.com>

Co-authored-by: Zack Barett <arnett.zackary@gmail.com>
2022-01-06 20:20:57 -08:00
Paulus Schoutsen
63c113f78d
Gallery: Make sidebar collapsible + more tweaks (#11104) 2022-01-06 10:21:17 +01:00
Paulus Schoutsen
a67799a670
Allow markdown readme above the gallery pages (#11103) 2022-01-05 23:08:21 +01:00
Paulus Schoutsen
e3d78d6dc5
Convert ha-gallery to TS (#11102)
* Convert ha-gallery to TS

* Prepare gallery to be design portal

* Import card in introduction

* Clean up demo IDs

* Convert demo-cards

* TypeScript conversion of demo-card

* Fix default demo
2022-01-05 12:49:05 -08:00
Bram Kragten
4b49da58b1
Add SmartStart/QR scan support for Z-Wave JS (#10726) 2021-12-01 14:12:52 -08:00
Bram Kragten
9425b943dd
Add separate cast media entrypoint (with ES5) (#10527) 2021-11-04 10:09:21 -07:00
Paul Bottein
74533cebc6
Use tags and aliases when filtering icons in Icon Picker (#10425) 2021-10-27 20:12:12 +00:00
Bram Kragten
da73b316ff
Remove deprecated icons that where replaced (#10371) 2021-10-25 12:12:16 +02:00
Paul Bottein
2770d1f36b
Icon Picker (#10161) 2021-10-18 22:45:21 +02:00
Paulus Schoutsen
6f6fc759cc
Add selector demo to gallery (#10213) 2021-10-08 20:56:32 +02:00
Bram Kragten
807ce468d6
Dont create icon for supervisor (#10191) 2021-10-07 23:27:35 +02:00
Bram Kragten
25c1156c88
Some code improvements (#10156) 2021-10-05 21:21:05 -07:00
Paulus Schoutsen
2ddab4eecc
Fix webpack dev server (#10130) 2021-10-01 14:18:53 -07:00
Bram Kragten
257e60a2b1
Don't bundle locale data, but add to static (#10119) 2021-10-01 07:58:02 -07:00