Homelabtoolkit v1

This commit is contained in:
2026-06-08 00:01:55 +12:00
parent c8838a485d
commit 040fbacc70
56 changed files with 12477 additions and 151 deletions
+23 -12
View File
@@ -4,8 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>EmbyToolkit</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/static/app-theme.css">
<style>
:root {
--bg: #0d0f12;
@@ -30,7 +29,7 @@
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: 'DM Sans', sans-serif;
font-family: 'Inter', system-ui, sans-serif;
background: var(--bg);
color: var(--text);
display: grid;
@@ -225,7 +224,8 @@
.results-page {
font-size: 11px;
color: var(--text-2);
font-family: 'JetBrains Mono', monospace;
font-family: inherit;
font-variant-numeric: tabular-nums;
}
.results-footer {
justify-content: flex-end;
@@ -332,7 +332,8 @@
text-transform: uppercase;
}
.primary-preview-note {
font-family: 'JetBrains Mono', monospace;
font-family: inherit;
font-variant-numeric: tabular-nums;
letter-spacing: 0;
text-transform: none;
font-size: 11px;
@@ -483,7 +484,8 @@
}
.thumb-preview-meta {
color: rgba(255,255,255,0.88);
font-family: 'JetBrains Mono', monospace;
font-family: inherit;
font-variant-numeric: tabular-nums;
font-size: 11px;
white-space: nowrap;
}
@@ -655,7 +657,7 @@
border: 1px solid var(--border);
border-radius: 7px;
color: var(--text);
font-family: 'JetBrains Mono', monospace; font-size: 12px;
font-family: inherit; font-size: 12px; font-variant-numeric: tabular-nums;
outline: none;
}
.color-wrap input[type="text"]:focus { border-color: var(--border-active); }
@@ -688,7 +690,8 @@
}
.slider-val {
font-size: 11px; color: var(--text-2);
font-family: 'JetBrains Mono', monospace;
font-family: inherit;
font-variant-numeric: tabular-nums;
min-width: 28px; text-align: right;
}
.asset-picker {
@@ -716,7 +719,8 @@
min-width: 40px;
font-size: 11px;
color: var(--text-2);
font-family: 'JetBrains Mono', monospace;
font-family: inherit;
font-variant-numeric: tabular-nums;
text-align: center;
}
.logo-swatch {
@@ -959,10 +963,17 @@
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"/></svg>
<span>Bulk Assign</span>
</a></li>
<li><a class="app-nav-item" href="/favorites">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg>
<span>User Favourites</span>
</a></li>
</ul>
<div class="app-nav-footer">
<span class="dot" id="statusDot"></span>
<span id="statusText">Checking…</span>
<div class="app-nav-foot">
<div class="app-nav-status">
<span class="dot" id="statusDot"></span>
<span id="statusText">Checking…</span>
</div>
<div class="app-nav-version">EmbyToolkit · v1.0</div>
</div>
</nav>