]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit - config/default.yaml
Add ability to override client assets : logo - favicon - PWA icons - PWA manifest...
authorKim <1877318+kimsible@users.noreply.github.com>
Fri, 10 Jul 2020 08:20:11 +0000 (10:20 +0200)
committerGitHub <noreply@github.com>
Fri, 10 Jul 2020 08:20:11 +0000 (10:20 +0200)
commitcaf2aaf4f9d38ad441a5562c3b8720f8779d6f78
tree2a93cbfd2aee6089fd334f28dcb47c18a368a6fd
parent27647da17fe53ff24ed27ef8618bc244c0be6b26
Add ability to override client assets : logo - favicon - PWA icons - PWA manifest name and description (#2897)

* Add client-overrides storage to config

* Add static-serve for client overrides

* Move backgroun-image logo from bundle to css tag for runtime content hash

* Add dynamic JSON manifest

* Add content hash for manifest, favicon and logo

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
15 files changed:
client/src/app/app.component.scss
client/src/index.html
config/default.yaml
config/production.yaml.example
config/test-1.yaml
config/test-2.yaml
config/test-3.yaml
config/test-4.yaml
config/test-5.yaml
config/test-6.yaml
server/controllers/client.ts
server/initializers/config.ts
server/initializers/constants.ts
server/lib/client-html.ts
support/docker/production/config/production.yaml