Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] HELDASH — Persönliches Homelab Dashboard

Featured Replies

  • Community Expert

Hey zusammen,

ich möchte euch heute mein Projekt vorstellen: HELDASH — ein persönliches Homelab-Dashboard das ich für mein eigenes Setup entwickelt habe und jetzt gerne mit der Community teile.

Aktuell nur auf Deutsch verfügbar, daher poste ich das hier. Ich hoffe das ist ok !


Was ist HELDASH?

Ein Dashboard das die wichtigsten Homelab-Tools in einer Oberfläche zusammenfasst — mit einem sauberen Glass-Morphism Design das auch auf Mobile gut aussieht.

Features auf einen Blick:

  • 🖥️ Service-Monitoring mit Live Status-Updates

  • 🐳 Docker Container Management (Start/Stop/Restart, Live-Logs)

  • 🎬 Radarr / Sonarr / Prowlarr / SABnzbd / Seerr Integration

  • 🔄 Recyclarr GUI — recyclarr.yml automatisch generiert, CF-Manager

  • 🏠 Home Assistant — Multi-Instanz, Entity-Browser, Panels, Energie-Dashboard

  • 📋 Logbuch — Health Score, Aktivitäten-Feed, Uptime, Anomalie-Erkennung

  • 👥 Nutzergruppen mit per-Gruppe Sichtbarkeit

  • 🎨 Hell/Dunkel, 3 Akzentfarben, Custom CSS


Installation auf Unraid

HELDASH ist noch nicht im Community Applications Store verfügbar — ich kümmere mich die Tage darum. Außerdem erstelle ich dann auch noch einen Support Thread. Bis dahin einfach die XML manuell importieren:

  1. XML herunterladen: https://raw.githubusercontent.com/Kreuzbube88/heldash/main/heldash.xml

  2. In Unraid: Docker → Add Container → oben rechts "Template laden" → XML-URL einfügen

  3. SECRET_KEY setzen: openssl rand -hex 32 im Terminal

  4. SECURE_COOKIES=false für lokalen Zugriff

Nach dem Start: http://server-ip:8282 — beim ersten Aufruf erscheint die Admin-Einrichtungsseite.


Links


Hinweis

Das Projekt wurde KI-gestützt entwickelt (Claude Code) — es hat keine professionelle Sicherheitsprüfung stattgefunden. Nur im lokalen Heimnetzwerk betreiben, nicht öffentlich im Internet.


Ich freue mich über Feedback! Wer Bugs findet oder Verbesserungsvorschläge hat — am liebsten als Issue auf GitHub, ist aber natürlich keine Pflicht. Einfach hier im Thread melden funktioniert genauso.

Greetz Kreuzbube

Edited by Kreuzbube88

Hi,

Hast du vielleicht ein paar Screenshots?

  • Kreuzbube88 changed the title to [RELEASE] HELDASH — Persönliches Homelab Dashboard
  • Author
  • Community Expert
8 hours ago, Archonw said:

Hi,

Hast du vielleicht ein paar Screenshots?


Hi Archonw,

Im Anhang findest du ein paar um einen Eindruck zu bekommen.
Das Design ist anpassbar von Dark auf Light und mit verschiedenen Akzentfarben.
( Es gibt auch einen Timer der eingestellt werden kann um zwischen Dark und Light automatisch zu wechseln. )

Probier's gerne mal aus und sag mir was du davon hältst :)

About Page.png

Admin Dashboard.png

Guest Dashboard.png

Login Page.png

Settings.png

Super, danke.
Das sieht sehr gut aus. Werde es mal austesten.

  • Author
  • Community Expert

🚀 Version 1.3.0


🖥️ Unraid Integration (neu)

Vollständige Unraid-Anbindung über die native GraphQL API — Unraid 7.2+ vorausgesetzt, kein Plugin erforderlich. Mehrere Server gleichzeitig verwaltbar mit Drag & Drop Reihenfolge.

Funktionen:

  • Übersicht — Hostname, OS, Uptime, CPU, RAM, Mainboard, Online-Status in Echtzeit

  • HDD — Array start/stop, Parity Check (start/pause/resume/cancel, mit Korrektur-Option), Disk-Tabelle mit Temperatur & Belegung, Cache Pools, Parity-Historie

  • Docker — Alle Container mit Start/Stop/Restart/Pause, farbige Status-Badges, A-Z Sortierung

  • VMs — Alle VMs mit Start/Stop/Pause/Resume, State-Badges, A-Z Sortierung

  • Freigaben — Größe, Belegung, Cache & LUKS-Status

  • Benachrichtigungen — Ungelesene Meldungen, Archivieren einzeln & alle, Detail-Modal direkt im Dashboard

  • System — Hardware-Details, Versionen, Lizenz, Benutzer mit Icons

  • Verwaltung — Mehrere Server, Verbindungstest beim Hinzufügen, aktivieren/deaktivieren, löschen

Einrichtungs-Assistent beim ersten Start mit Schritt-für-Schritt Anleitung zur API-Key Erstellung.


🏠 Home Assistant — Tab-Erweiterung & Refactoring

  • Tab „Grundriss" umbenannt in „Hausübersicht", Ausrichtung fest auf Landscape gesetzt

  • Ansichts-Toggle „Flach / Nach Raum" wird nur noch im Tab „Panels" angezeigt

  • Neuer Tab „GPS" — Personen (person.*) als Kartenmarker, Gerätedetails per Klick-Popup, einklappbares Auswahlmenü

  • Neuer Tab „Automationen" — Alle Automationen anzeigbar, direkt ausführbar, per Toggle aktivieren/deaktivieren, Suchfeld zum Filtern


🎨 Design Overhaul

Ein umfassendes Redesign bringt ein einheitliches Design-System in alle Bereiche von HELDASH.

Globales Design-System

  • Einheitlicher Input-Standard für alle Formulare und Inline-Editoren projektübergreifend eingeführt

  • Definiertes Design-System: Button-Hierarchie (Primary / Secondary / Danger / Ghost), Typografie-Skala (xs/sm/md/lg/xl), 8px Spacing-Grid, einheitlicher Icon-Satz, CSS Color Tokens (--color-primary, --color-danger, --color-text-muted etc.)

Interaktion & Feedback

  • Inline-Validierung: Feld-Fehlermeldungen werden direkt unter den Inputs angezeigt, nie als Alerts

  • Alle Browser-Dialoge (alert / confirm / prompt) durch Dashboard-Komponenten ersetzt: Toast/Notification (nicht-blockierend, auto-dismiss) und Confirmation Dialog (Modal-Overlay) — beide global via Zustand Store verwaltet

  • Einheitliche Loading States (Skeleton Screens), Empty States (Icon + Titel + CTA) und Error States (Icon + Meldung + Retry) auf allen Seiten und Widgets

Navigation & Layout

  • Sidebar: Trennung zwischen Navigation- und System-Gruppe aufgehoben — alle Einträge in einer einheitlichen Liste

  • About-Seite: Horizontale Tab-Bar durch zweispaltiges Layout ersetzt (sticky Inhaltsnavigation links + scrollbarer Content; Mobile: Accordion-Fallback)

Dokumentation

  • Fehlende Dokumentationsabschnitte ergänzt: Netzwerk-Monitor (TCP Ping, IP-Scanner, Wake-on-LAN), Unraid (Verbindung, unterstützte Funktionen, bekannte Einschränkungen)

  • HA-Integration aktualisiert: Hausübersicht (ehem. Grundriss, Landscape-Modus), GPS-Tab (Personen-Tracking, Klick-Popups), Automationen-Tab (ausführen, aktivieren/deaktivieren, Suche), Presence Tracking, Lock/Alarm, Alerts, Entity-Verlauf


🔧 Fehlerbehebungen & Verbesserungen

  • Diverse Timing-Probleme bei asynchronen Aktionen behoben — Status-Anzeigen aktualisieren sich zuverlässiger nach Benutzerinteraktionen

  • Fehlerhafte Darstellung von Einheiten und Zahlenwerten in mehreren Bereichen korrigiert

  • Stabilität bei der API-Kommunikation verbessert — Fehler werden vollständiger abgefangen und verständlich angezeigt

  • URL-Encoding für Sonderzeichen in IDs und Parametern durchgehend korrigiert

  • Farbgebung von Status-Badges und Zustandsanzeigen vereinheitlicht

  • Mehrere kleinere Darstellungsfehler in verschiedenen Tabs behoben

  • Performance-Verbesserungen bei wiederholten API-Abfragen und Poll-Intervallen

  • Kreuzbube88 changed the title to [Support] HELDASH — Persönliches Homelab Dashboard
  • Author
  • Community Expert

Jetzt auch über den Community Store verfügbar :)

image.png

Habs mal eingerichtet und es gefällt mir sehr gut. Besonders die Integration mit Homeassistant finde ich super, allerdings wird mir beim Energy Dashbord unter Home nix angezeigt, obwohl ich in HA Energie konfiguriert habe.

Tolles Dashboard 👌

  • Author
  • Community Expert
46 minutes ago, Seruschl said:

Habs mal eingerichtet und es gefällt mir sehr gut. Besonders die Integration mit Homeassistant finde ich super, allerdings wird mir beim Energy Dashbord unter Home nix angezeigt, obwohl ich in HA Energie konfiguriert habe.

Tolles Dashboard 👌


Hey Seruschl, danke für das Feedback und die Blumen ) Freut mich das es dir gefällt !
Das mit dem Energy Dashboard ist ein super Hinweis, dass konnte ich tatsächlich leider nicht selbst testen, da ich bei mir im HA keins habe.
Ich gehe dem ganzen aber auf den Grund. Wenn du magst lass uns gerne mal über z.B. Discord connecten )

Hi,
mein unraid ist über connect verbunden. Daher ist es nicht direkt über z. B. http://192.168.178.25 ansprechbar.
Api Key ist erstellt und eingetragen, was muss ich denn als URL eingeben?
Sieht ansonsten sehr gut aus.

  • Author
  • Community Expert
27 minutes ago, Hoovercraft said:

Hi,
mein unraid ist über connect verbunden. Daher ist es nicht direkt über z. B. http://192.168.178.25 ansprechbar.
Api Key ist erstellt und eingetragen, was muss ich denn als URL eingeben?
Sieht ansonsten sehr gut aus.

Hi Hoovercraft,

das sollte eigentlich keine Rolle spielen, da die interne Erreichbarkeit über die IP weiter gegeben sein sollte.
Einziger Punkt wo es nicht funktionieren würde wäre wenn in den Dockereinstellungen die Option "Host-Zugang zu benutzerdefinierten Netzwerken" deaktiviert ist.
Sollte Heldash im Bridge Modus laufen solltest du auch http://localhost oder http://127.0.0.1 nutzen können.
Hast du schon probiert die Adresse mit der entsprechenden IP so einzugeben wie von dir oben genannt?

25 minutes ago, Kreuzbube88 said:

Hi Hoovercraft,

das sollte eigentlich keine Rolle spielen, da die interne Erreichbarkeit über die IP weiter gegeben sein sollte.
Einziger Punkt wo es nicht funktionieren würde wäre wenn in den Dockereinstellungen die Option "Host-Zugang zu benutzerdefinierten Netzwerken" deaktiviert ist.
Sollte Heldash im Bridge Modus laufen solltest du auch http://localhost oder http://127.0.0.1 nutzen können.
Hast du schon probiert die Adresse mit der entsprechenden IP so einzugeben wie von dir oben genannt?

Manchmal, wenn nicht immer, sitzt das Problem vor der Tastatur ;-) Wenn ich die Adresse, die connect mir für das Lan vorschlägt, nehme, kann ich verbinden.
Ich bau Heldash mal weiter auf. Ein Vorschlag: bei Aufruft einer Unterseite immer einen refresh einbauen. Das macht sonst mein firefox nicht automatisch.

  • Author
  • Community Expert

Freut mich das es klappt )

Nehme ich mit auf die Liste.
Wenn dir sonst irgend etwas auffällt das nicht geht oder du Verbesserungsvorschläge hast, gebe mir gerne bescheid.
Gerne auch per Discord )

  • Author
  • Community Expert

🚀 Version 1.3.3

🖥️ Unraid Verbesserungen
* HDD Tab — Tabellen-Optimierung: Actions-Spalte entfernt, Array und Cache Pools perfekt vertikal aligned mit identischer Spaltenstruktur
* Cache Pools — Typ-Badges für Speichertypen (HDD / SSD / NVMe)
* Plugins Tab *neu
* Logs Tab *neu
* UPS Tab *neu

🏠 Home Assistant
* Energy Dashboard — Fehler behoben, der dazu führte, dass keine Daten angezeigt wurden

🔐 Login
* „Angemeldet bleiben" — Option hinzugefügt, um die Anmeldung persistent zu speichern

🔧 Fehlerbehebungen & Verbesserungen
* Kleinere UI- und Konsistenzanpassungen im Zuge der oben genannten Änderungen

🤝 Mitgewirkt
* Fehlerbehebungen unterstützt von Seruschl und HooverCraft

  • Author
  • Community Expert

# 🚀 Version 1.4.0

> [🇬🇧 Scroll down for English version](#version-140-english)

## 🌐 Internationalisierung (i18n)

**Mehrsprachigkeit jetzt verfügbar!**
- 🇩🇪 **Deutsch** — Standard, vollständig verfügbar
- 🇬🇧 **Englisch** — vollständig verfügbar
- 🌍 **Weitere Sprachen** — einfach per Community-Contribution hinzufügbar

**Framework:** react-i18next
- ⚙️ Sprachwahl in Setup (erster Schritt, noch vor Admin-Account)
- ⚙️ Sprachwahl in Settings → General
- 💾 Spracheinstellung wird persistent gespeichert
- 📖 CONTRIBUTING.md mit detaillierter Anleitung für neue Sprachen

---

## 📖 Dokumentations-Umstrukturierung

**GitHub-basierte Dokumentation statt In-App**
- 📂 **Neuer /docs Ordner** — komplette Dokumentation als Markdown auf GitHub
- 🌍 **Bilingual** — Deutsch und Englisch parallel verfügbar
- 📄 **Strukturiert** — Installation, Integrationen, Features, Konfiguration
- 🔗 **AboutPage minimal** — von ~1500 auf 84 Zeilen reduziert, Link zu GitHub Docs
- **Wartbar** — Community kann Docs per PR verbessern

**Struktur:**
```
docs/
├── installation.md / installation.en.md
├── integrationen/ (docker, home-assistant, unraid, media-arr, recyclarr)
├── features/ (netzwerk-monitor, backup-center, widgets, bookmarks)
└── konfiguration/ (benutzer-gruppen, design-einstellungen)
```

---

## 🎨 Icon-Management System

**Zentrales Icon-System für alle Entities**
- **1800+ Icons** von dashboardicons.com direkt durchsuchbar
- 📤 **Custom Upload** — eigene Icons (PNG, JPG, SVG) hochladen
- 🔍 **Icon-Picker** — einheitlich für Services, Widgets, Bookmarks, Instanzen, Netzwerkgeräte
- 💾 **Icon-Caching** — Icons in Datenbank gespeichert, keine wiederholten CDN-Aufrufe
- 🔄 **Automatische Migration** — bestehende Icons (hochgeladen + Emojis) funktionieren weiterhin als Fallback

---

## 🔗 Zentrale Instanzen-Verwaltung

**Alle Instanzen an einem Ort**
- 📍 **Neue "Instanzen"-Seite** — Home Assistant, Radarr, Sonarr, Prowlarr, SABnzbd, Seerr, Unraid zentral verwalten
- 🎨 **Icon-Support** — jede Instanz kann individuelles Icon erhalten
- **Auto-App-Erstellung** — beim Anlegen einer Instanz wird automatisch eine App im Services-Bereich erstellt (falls URL unique)
- 📊 **Instanz-Cards auf Widget-Seite** — alle Instanzen übersichtlich auf Widget-Seite angezeigt

**Vereinfachungen:**
- MediaPage: "Instances"-Tab entfernt
- Home Assistant: Instanzen-Verwaltung entfernt
- Unraid: Instanzen-Verwaltung entfernt
- Alle drei Seiten verlinken zur zentralen Instanzen-Seite

---

## 🏠 Home Assistant Erweiterungen

**GPS-Tab**
- 📍 Personen-Tracking auf OpenStreetMap
- 🗺️ Nur `person.*` Entities (keine doppelten Marker)
- 🔋 Batteriestatus-Anzeige
- ⏱️ Letzte Aktualisierung

**Automationen-Tab**
- 🤖 Automationen ausführen
- Aktivieren/Deaktivieren
- 🔍 Suche

**Hausübersicht Landscape-Modus**
- 🖥️ Optimierte Darstellung im Querformat
- 📐 Bessere Nutzung des verfügbaren Platzes

---

## 💽 Unraid Integration Erweiterungen

**Plugins Tab**
- 🔌 Liste installierter Plugins
- 📦 Versionsanzeige
- ⬆️ Update-Status

**Logs Tab**
- 📜 System-Logs live streamen
- 🔍 Log-Level-Filter

**UPS Tab**
- USV-Status
- 🔋 Batteriestand
- 📊 Last-Anzeige

---

## 🔖 Bookmarks-Seite

**Externe Links zentral verwalten**
- 📝 Neue dedizierte Seite für Bookmarks/Favoriten
- 🎨 Grid-Layout mit Icon-Support (dashboardicons.com + Custom Upload)
- 🔗 Klick öffnet Link direkt in neuem Tab
- 📌 "Show on Dashboard" Toggle pro Bookmark
- 📥 Import/Export als JSON

---

## 🌤️ Wetter-Widget

**Wettervorhersage direkt im Dashboard**
- 🌍 **Open-Meteo API** — keine Registrierung, kein API-Key erforderlich
- 📍 Standort via Koordinaten oder Stadtname konfigurierbar
- 🌡️ Anzeige: Temperatur, gefühlte Temperatur, Luftfeuchtigkeit, Niederschlag, Wind
- 🎨 Wetter-Icon basierend auf aktuellen Bedingungen
- 🔄 Automatische Aktualisierung alle 10 Minuten
- ⚙️ Direkt editierbar über Klick auf Widget

---

## 🌐 Netzwerk-Monitor Verbesserungen

**Optimierter Workflow beim IP-Scannen**
- Scan-Ergebnisse bleiben nach Hinzufügen von Geräten sichtbar
- 🔍 Bereits hinzugefügte Geräte visuell markiert (Checkmark + ausgegraut)
- Mehrere Geräte nacheinander hinzufügbar ohne erneuten Scan
- 🎯 "Scan abschließen" Button zum manuellen Schließen der Ergebnisse
- 🎨 Vollständige Icon-Auswahl für Netzwerkgeräte (ersetzt feste Emoji-Liste)

---

## 🔐 Login & Authentifizierung

**"Angemeldet bleiben" Option**
- ☑️ Optionale Checkbox beim Login
- 💾 Persistente Session über Browser-Neustarts hinweg
- 🔒 Weiterhin sicher (JWT httpOnly Cookies)

---

## 🎨 Design Consistency Pass

**UI-Vereinheitlichung über alle Seiten**
- 📐 Konsistente Sidebar-Gruppen-Separatoren
- 🗑️ Browser-Dialogs durch Toast/Confirmation-Komponenten ersetzt
- 🎯 Login Page und Docker Filter als Design-Referenz
- Inline-Expand-Pattern für Formulare (z.B. Unraid Instance Edit)

---

## 🐛 GitHub Issue Templates

**7 neue Issue Templates für besseres Community-Feedback**
- 🐛 Bug Report
- Feature Request
- 🌐 Translation Contribution
- 🔌 Integration Request
- Question / Support
- 📖 Documentation Issue
- ⚙️ Config (blank issue + links)

---

## 🔧 Fehlerbehebungen & Verbesserungen

- 🔗 URL-Uniqueness-Check verhindert doppelte App-Einträge bei automatischer Erstellung
- 🗄️ DB-Migration: `icon_id` Spalte zu `instances`-Tabelle hinzugefügt
- ♻️ Konsistentere UI durch zentrale Verwaltungsstrukturen
- 📦 Weniger Redundanz durch Zusammenführung von Instanzen-Verwaltung
- 🎨 Bessere visuelle Unterscheidung durch Icon-System
- 📝 README.md + README.en.md aktualisiert mit Docs-Links
- 🔄 CONTRIBUTING.md mit Übersetzungs- und Entwickler-Guidelines

---

## 🤝 Mitgewirkt

Dieses Release wurde vollständig mit Claude Code entwickelt.

**Besonderer Dank an:**
- Die Community für Feature-Vorschläge
- Zukünftige Übersetzer für weitere Sprachen

---

<a name="version-140-english"></a>
# 🚀 Version 1.4.0 (English)

> [🇩🇪 Nach oben scrollen für deutsche Version](#version-140)

## 🌐 Internationalization (i18n)

**Multi-language support now available!**
- 🇩🇪 **German** — default, fully available
- 🇬🇧 **English** — fully available
- 🌍 **More languages** — easily added via community contributions

**Framework:** react-i18next
- ⚙️ Language selection in Setup (first step, before admin account)
- ⚙️ Language selection in Settings → General
- 💾 Language preference persisted
- 📖 CONTRIBUTING.md with detailed guide for adding new languages

---

## 📖 Documentation Restructure

**GitHub-based documentation instead of in-app**
- 📂 **New /docs folder** — complete documentation as Markdown on GitHub
- 🌍 **Bilingual** — German and English in parallel
- 📄 **Structured** — Installation, Integrations, Features, Configuration
- 🔗 **AboutPage minimal** — reduced from ~1500 to 84 lines, links to GitHub docs
- **Maintainable** — community can improve docs via PR

**Structure:**
```
docs/
├── installation.md / installation.en.md
├── integrationen/ (docker, home-assistant, unraid, media-arr, recyclarr)
├── features/ (network-monitor, backup-center, widgets, bookmarks)
└── konfiguration/ (users-groups, design-settings)
```

---

## 🎨 Icon Management System

**Central icon system for all entities**
- **1800+ icons** from dashboardicons.com directly searchable
- 📤 **Custom upload** — upload your own icons (PNG, JPG, SVG)
- 🔍 **Icon picker** — unified for services, widgets, bookmarks, instances, network devices
- 💾 **Icon caching** — icons stored in database, no repeated CDN calls
- 🔄 **Automatic migration** — existing icons (uploaded + emojis) continue to work as fallback

---

## 🔗 Central Instance Management

**All instances in one place**
- 📍 **New "Instances" page** — manage Home Assistant, Radarr, Sonarr, Prowlarr, SABnzbd, Seerr, Unraid centrally
- 🎨 **Icon support** — each instance can have individual icon
- **Auto-app creation** — creating an instance automatically creates an app in Services (if URL unique)
- 📊 **Instance cards on Widgets page** — all instances displayed clearly on Widgets page

**Simplifications:**
- MediaPage: "Instances" tab removed
- Home Assistant: instance management removed
- Unraid: instance management removed
- All three pages link to central Instances page

---

## 🏠 Home Assistant Extensions

**GPS Tab**
- 📍 Person tracking on OpenStreetMap
- 🗺️ Only `person.*` entities (no duplicate markers)
- 🔋 Battery status display
- ⏱️ Last update timestamp

**Automations Tab**
- 🤖 Execute automations
- Enable/disable
- 🔍 Search

**Floor Plan Landscape Mode**
- 🖥️ Optimized display in landscape orientation
- 📐 Better use of available space

---

## 💽 Unraid Integration Extensions

**Plugins Tab**
- 🔌 List of installed plugins
- 📦 Version display
- ⬆️ Update status

**Logs Tab**
- 📜 Stream system logs live
- 🔍 Log level filter

**UPS Tab**
- UPS status
- 🔋 Battery level
- 📊 Load display

---

## 🔖 Bookmarks Page

**Manage external links centrally**
- 📝 New dedicated page for bookmarks/favorites
- 🎨 Grid layout with icon support (dashboardicons.com + custom upload)
- 🔗 Click opens link directly in new tab
- 📌 "Show on Dashboard" toggle per bookmark
- 📥 Import/export as JSON

---

## 🌤️ Weather Widget

**Weather forecast directly in dashboard**
- 🌍 **Open-Meteo API** — no registration, no API key required
- 📍 Location via coordinates or city name
- 🌡️ Display: temperature, feels like, humidity, precipitation, wind
- 🎨 Weather icon based on current conditions
- 🔄 Automatic refresh every 10 minutes
- ⚙️ Directly editable via click on widget

---

## 🌐 Network Monitor Improvements

**Optimized workflow for IP scanning**
- Scan results remain visible after adding devices
- 🔍 Already added devices visually marked (checkmark + greyed out)
- Add multiple devices consecutively without re-scanning
- 🎯 "Finish scan" button to manually close results
- 🎨 Full icon selection for network devices (replaces fixed emoji list)

---

## 🔐 Login & Authentication

**"Remember me" option**
- ☑️ Optional checkbox at login
- 💾 Persistent session across browser restarts
- 🔒 Still secure (JWT httpOnly cookies)

---

## 🎨 Design Consistency Pass

**UI standardization across all pages**
- 📐 Consistent sidebar group separators
- 🗑️ Browser dialogs replaced with Toast/Confirmation components
- 🎯 Login Page and Docker filter as design reference
- Inline expand pattern for forms (e.g., Unraid instance edit)

---

## 🐛 GitHub Issue Templates

**7 new issue templates for better community feedback**
- 🐛 Bug Report
- Feature Request
- 🌐 Translation Contribution
- 🔌 Integration Request
- Question / Support
- 📖 Documentation Issue
- ⚙️ Config (blank issue + links)

---

## 🔧 Bugfixes & Improvements

- 🔗 URL uniqueness check prevents duplicate app entries during auto-creation
- 🗄️ DB migration: `icon_id` column added to `instances` table
- ♻️ More consistent UI through central management structures
- 📦 Less redundancy through instance management consolidation
- 🎨 Better visual distinction through icon system
- 📝 README.md + README.en.md updated with docs links
- 🔄 CONTRIBUTING.md with translation and developer guidelines

---

## 🤝 Contributors

This release was developed entirely with Claude Code.

**Special thanks to:**
- The community for feature suggestions
- Future translators for additional languages

  • Author
  • Community Expert

## [1.4.1]

........

## [1.4.2]
-------

🚀 Version 1.5.0


### HELBACKUP Integration
**New backup monitoring and orchestration integration for Unraid servers.**

- **Centralized setup** — Add a HELBACKUP instance via the Instances page; widget and service entry are created automatically
- **Dedicated Backup tab** — Full overview with real-time status, active jobs, backup history, and run history
- **Live log viewer** — SSE-powered log stream opens automatically when a job is triggered; streams in real time with level coloring (info / warn / error) and category tags; replays backlog on connect
- **Manual job trigger** — "Run now" button on each job card; spinner stays active and logs stream until the run completes (polled via history endpoint every 5 s)
- **Dashboard widget** — Compact widget showing status, last-24h stats, and the two most recent backups
- **Auto-refresh** — Status refreshes every 60 seconds
- **Backup history** — Last 20 runs with job name, timestamp, duration, and verified status
- **Target & file info** — Backup entries show target name, target type, and file count when available
- **Health-based connectivity check** — Uses HELBACKUP's unauthenticated /health endpoint as a lightweight ping before fetching data
- **403 scope detection** — Shows "Token doesn't have write permission" instead of a generic error when the API token lacks write scope
- **Full i18n** — Complete German and English translations

> ℹ️ **Requires HELBACKUP v1.0.0+**. Use read scope for monitoring, read+write to enable manual job triggering.

---

### 🐛 Bug Fixes
- **Home Assistant TLS** — HTTP requests now bypass self-signed TLS certificates (all proxy calls use `rejectUnauthorized: false`), matching the existing WebSocket client behavior
- **Auth endpoints** — `GET /api/auth/me` now returns 404 instead of 200 when the authenticated user no longer exists in the database
- **Group deletion** — `DELETE /api/groups/:id` now returns 404 for unknown IDs instead of silently succeeding
- **Date formatting** — Now respects the selected language across Media (calendar, Recyclarr history), Backup, and Network pages — previously always rendered in German regardless of the EN setting
- **CSS variables** — Added 4 missing variables (`--accent-rgb`, `--bg-secondary`, `--surface-2`, `--surface-3`) to both dark and light themes — fixes broken box-shadows and PIN modal backgrounds
- **Console cleanup** — Removed stray console.log from the Recyclarr save handler
- **Media overflow** — Fixed horizontal overflow in the Recyclarr "Add Profile" dialog

---

### Performance
- **Database indexes** — Added indexes on `dashboard_items(owner_id)`, `ha_panels(owner_id, instance_id)`, `instances(type)`, and `activity_log(created_at)` — reduces query cost on every dashboard load

---

### 🔧 Code Quality
- Removed unused `DashboardItem` import from `api.ts`
- Added explicit `"types": ["node"]` to `backend/tsconfig.json`
- Added return type casts to `groups.ts` DB queries

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.