diff --git a/assets/icons/fireflyiii-light.svg b/assets/icons/fireflyiii-light.svg
new file mode 100644
index 0000000..160a635
--- /dev/null
+++ b/assets/icons/fireflyiii-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/fireflyiii.png b/assets/icons/fireflyiii.png
new file mode 100644
index 0000000..22cff86
Binary files /dev/null and b/assets/icons/fireflyiii.png differ
diff --git a/assets/icons/minecraft-light.svg b/assets/icons/minecraft-light.svg
new file mode 100644
index 0000000..e2ef8e1
--- /dev/null
+++ b/assets/icons/minecraft-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/minecraft.png b/assets/icons/minecraft.png
new file mode 100644
index 0000000..46e899c
Binary files /dev/null and b/assets/icons/minecraft.png differ
diff --git a/sidebar.js b/sidebar.js
index 43e32bd..2182214 100644
--- a/sidebar.js
+++ b/sidebar.js
@@ -219,7 +219,13 @@
'urbackup': 'networking-toolbox',
'seekandwatch': 'databasement',
'unmarr': 'homarr',
- 'dockhand': 'docker'
+ 'dockhand': 'docker',
+ 'firefly-data-importer': 'fireflyiii',
+ 'fireflyiii': 'fireflyiii',
+ 'home-assistant-container': 'home-assistant',
+ 'home-assistant-time-machine': 'apple',
+ 'termix': 'networking-toolbox',
+ 'tuyagateway': 'home-assistant'
};
// Resolve container name to selfh.st CDN URL
diff --git a/style.css b/style.css
index 127b652..774289b 100644
--- a/style.css
+++ b/style.css
@@ -1061,8 +1061,8 @@ table.dashboard > tbody.sortable > tr:last-child {
}
/* Hide compact Load: row in Processor card — Overall Load row shows same info.
- Unraid's DashStats.css hides span.switch but the row keeps 33px of padding/gap */
-table.dashboard > tbody.sortable > tr:has(.head_bar) {
+ Scoped to .system tbody to avoid hiding Memory card header which also has .head_bar */
+table.dashboard > tbody.system.sortable > tr:has(.head_bar) {
display: none !important;
}
@@ -1075,9 +1075,12 @@ table.dashboard > tbody.sortable > tr > td {
padding: 6px 6px !important;
color: var(--glass-text) !important;
background: transparent !important;
- overflow-x: auto !important;
- scrollbar-color: rgba(255, 255, 255, 0.15) transparent !important;
- scrollbar-width: thin !important;
+}
+
+/* Docker/VM container grid: wrap into columns instead of horizontal scroll */
+#docker_view > tr:not(:first-child) > td,
+#vm_view > tr:not(:first-child) > td {
+ white-space: normal !important;
}
/* Header row of each card */
@@ -1145,11 +1148,17 @@ span.tile-header {
span.tile-header-left {
display: flex !important;
- align-items: center !important;
+ align-items: flex-start !important;
gap: 10px !important;
flex: 1 !important;
}
+/* Align card title icons with h3 text */
+span.tile-header-left > i.f32 {
+ margin-top: 2px !important;
+ flex-shrink: 0 !important;
+}
+
/* Stopgap spacers → hidden (card margins handle spacing) */
table.dashboard > thead.stopgap {
display: none !important;