feat: dynamic logo from synced assets + SVG favicon
Logo handler now checks Hub-synced assets first, falling back to embedded SVG. Added SVG favicon to layout and catchall templates. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
A single, lightweight Go container that replaces Portainer + scattered systemd scripts with a unified, Hungarian-language web dashboard for managing Docker Compose stacks, backups, storage, monitoring, and notifications on customer hardware.
|
||||
|
||||
**Current version: v0.28.1**
|
||||
**Current version: v0.29.2**
|
||||
|
||||
---
|
||||
|
||||
@@ -1023,6 +1023,8 @@ App assets (logos, screenshots) are managed centrally by the Hub and downloaded
|
||||
|
||||
The `Resolve(filename)` method checks the synced cache first, then falls back to the baked-in directory. This ensures assets are always available even before the first sync.
|
||||
|
||||
The Felhom logo (`/static/felhom-logo.svg`) also uses this two-tier resolution: the logo handler checks synced assets first, then falls back to the embedded SVG constant. This allows logo updates via Hub without a controller rebuild. The logo is also used as an SVG favicon.
|
||||
|
||||
#### Configuration
|
||||
|
||||
```yaml
|
||||
|
||||
Reference in New Issue
Block a user