├── .browserslistrc ├── .devcontainer.json ├── .eslintrc.yaml ├── .github ├── ISSUE_TEMPLATE │ └── config.yml ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── release-drafter.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── .prettierrc ├── .yarnrc.yml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── gulpfile.js ├── hacs_frontend └── version.py ├── package.json ├── public ├── __init__.py └── version.py ├── script ├── bootstrap ├── build ├── develop ├── gulp │ ├── app.js │ ├── bundle.cjs │ ├── clean.js │ ├── compress.js │ ├── entry-html.js │ ├── env.cjs │ ├── gather-static.js │ ├── paths.cjs │ ├── rspack.cjs │ └── translations.js ├── inject_translations.js └── merge_requirements.js ├── setup.py ├── src ├── components │ ├── dialogs │ │ ├── hacs-custom-repositories-dialog.ts │ │ ├── hacs-download-dialog.ts │ │ ├── hacs-form-dialog.ts │ │ └── show-hacs-dialog.ts │ └── hacs-repository-owerflow-menu.ts ├── dashboards │ ├── hacs-dashboard.ts │ └── hacs-repository-dashboard.ts ├── data │ ├── about.ts │ ├── common.ts │ ├── hacs.ts │ ├── localize.ts │ ├── repository.ts │ └── websocket.ts ├── entrypoint.ts ├── extra.ts ├── hacs-my-redirect.ts ├── hacs-router.ts ├── hacs.ts ├── html │ ├── entrypoint.js.template │ └── extra.js.template ├── localize │ └── languages │ │ └── en.json ├── main.ts ├── styles │ ├── element-styles.ts │ ├── hacs-common-style.ts │ └── variables.ts ├── tools │ ├── documentation.ts │ ├── frontend-resource.ts │ ├── hacs-logger.ts │ ├── markdown.ts │ └── type-icon.ts └── version.ts ├── tsconfig.json └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.devcontainer.json -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | graft hacs_frontend 2 | global-exclude *.py[cod] -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/README.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/gulpfile.js -------------------------------------------------------------------------------- /hacs_frontend/version.py: -------------------------------------------------------------------------------- 1 | VERSION="main" -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/package.json -------------------------------------------------------------------------------- /public/__init__.py: -------------------------------------------------------------------------------- 1 | """HACS Frontend""" 2 | from .version import VERSION 3 | 4 | def locate_dir(): 5 | return __path__[0] -------------------------------------------------------------------------------- /public/version.py: -------------------------------------------------------------------------------- 1 | VERSION="main" -------------------------------------------------------------------------------- /script/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/bootstrap -------------------------------------------------------------------------------- /script/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/build -------------------------------------------------------------------------------- /script/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/develop -------------------------------------------------------------------------------- /script/gulp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/app.js -------------------------------------------------------------------------------- /script/gulp/bundle.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/bundle.cjs -------------------------------------------------------------------------------- /script/gulp/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/clean.js -------------------------------------------------------------------------------- /script/gulp/compress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/compress.js -------------------------------------------------------------------------------- /script/gulp/entry-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/entry-html.js -------------------------------------------------------------------------------- /script/gulp/env.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/env.cjs -------------------------------------------------------------------------------- /script/gulp/gather-static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/gather-static.js -------------------------------------------------------------------------------- /script/gulp/paths.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/paths.cjs -------------------------------------------------------------------------------- /script/gulp/rspack.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/rspack.cjs -------------------------------------------------------------------------------- /script/gulp/translations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/gulp/translations.js -------------------------------------------------------------------------------- /script/inject_translations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/inject_translations.js -------------------------------------------------------------------------------- /script/merge_requirements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/script/merge_requirements.js -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/setup.py -------------------------------------------------------------------------------- /src/components/dialogs/hacs-custom-repositories-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/components/dialogs/hacs-custom-repositories-dialog.ts -------------------------------------------------------------------------------- /src/components/dialogs/hacs-download-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/components/dialogs/hacs-download-dialog.ts -------------------------------------------------------------------------------- /src/components/dialogs/hacs-form-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/components/dialogs/hacs-form-dialog.ts -------------------------------------------------------------------------------- /src/components/dialogs/show-hacs-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/components/dialogs/show-hacs-dialog.ts -------------------------------------------------------------------------------- /src/components/hacs-repository-owerflow-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/components/hacs-repository-owerflow-menu.ts -------------------------------------------------------------------------------- /src/dashboards/hacs-dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/dashboards/hacs-dashboard.ts -------------------------------------------------------------------------------- /src/dashboards/hacs-repository-dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/dashboards/hacs-repository-dashboard.ts -------------------------------------------------------------------------------- /src/data/about.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/data/about.ts -------------------------------------------------------------------------------- /src/data/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/data/common.ts -------------------------------------------------------------------------------- /src/data/hacs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/data/hacs.ts -------------------------------------------------------------------------------- /src/data/localize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/data/localize.ts -------------------------------------------------------------------------------- /src/data/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/data/repository.ts -------------------------------------------------------------------------------- /src/data/websocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/data/websocket.ts -------------------------------------------------------------------------------- /src/entrypoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/entrypoint.ts -------------------------------------------------------------------------------- /src/extra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/extra.ts -------------------------------------------------------------------------------- /src/hacs-my-redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/hacs-my-redirect.ts -------------------------------------------------------------------------------- /src/hacs-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/hacs-router.ts -------------------------------------------------------------------------------- /src/hacs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/hacs.ts -------------------------------------------------------------------------------- /src/html/entrypoint.js.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/html/entrypoint.js.template -------------------------------------------------------------------------------- /src/html/extra.js.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/html/extra.js.template -------------------------------------------------------------------------------- /src/localize/languages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/localize/languages/en.json -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/styles/element-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/styles/element-styles.ts -------------------------------------------------------------------------------- /src/styles/hacs-common-style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/styles/hacs-common-style.ts -------------------------------------------------------------------------------- /src/styles/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/styles/variables.ts -------------------------------------------------------------------------------- /src/tools/documentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/tools/documentation.ts -------------------------------------------------------------------------------- /src/tools/frontend-resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/tools/frontend-resource.ts -------------------------------------------------------------------------------- /src/tools/hacs-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/tools/hacs-logger.ts -------------------------------------------------------------------------------- /src/tools/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/tools/markdown.ts -------------------------------------------------------------------------------- /src/tools/type-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/src/tools/type-icon.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- 1 | export const version = "main"; 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacs/frontend/HEAD/yarn.lock --------------------------------------------------------------------------------