Skip to content

Commit 8be3d15

Browse files
itsDNNSclaude
andcommitted
Add DOCSight icon as favicon, sidebar logo, and README header
- Favicon on all pages (login, setup, settings, dashboard) - Icon in sidebar header, login page, and setup page - Centered icon + title in README Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 75cf026 commit 8be3d15

File tree

7 files changed

+20
-5
lines changed

7 files changed

+20
-5
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1-
# DOCSight
1+
<p align="center">
2+
<img src="docs/docsight.png" alt="DOCSight" width="128">
3+
</p>
24

3-
Docker container that monitors DOCSIS channel health on cable modems and publishes per-channel sensor data to Home Assistant via MQTT Auto-Discovery. Currently supports AVM FRITZ!Box Cable routers.
5+
<h1 align="center">DOCSight</h1>
6+
7+
<p align="center">
8+
Docker container that monitors DOCSIS channel health on cable modems and publishes per-channel sensor data to Home Assistant via MQTT Auto-Discovery. Currently supports AVM FRITZ!Box Cable routers.
9+
</p>
410

511
![Dashboard Dark Mode](docs/screenshots/dashboard-dark.png)
612

app/static/icon.png

187 KB
Loading

app/templates/index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1">
66
<title>DOCSight</title>
7+
<link rel="icon" type="image/png" href="/static/icon.png">
78
<style>
89
:root, [data-theme="dark"] {
910
--bg: #1a1a2e;
@@ -341,6 +342,7 @@
341342
<!-- Sidebar -->
342343
<nav class="sidebar" id="sidebar">
343344
<div class="sidebar-header">
345+
<img src="/static/icon.png" alt="DOCSight" style="width:28px;height:28px;border-radius:6px;vertical-align:middle;margin-right:8px;">
344346
<span>DOCSight</span>
345347
<button class="sidebar-toggle" id="sidebar-collapse" title="Collapse">&#10094;</button>
346348
</div>

app/templates/login.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1">
66
<title>DOCSight - {{ t.login_title }}</title>
7+
<link rel="icon" type="image/png" href="/static/icon.png">
78
<style>
89
:root, [data-theme="dark"] {
910
--bg: #1a1a2e;
@@ -94,6 +95,7 @@
9495
</head>
9596
<body>
9697
<div class="login-box">
98+
<img src="/static/icon.png" alt="DOCSight" style="width:64px;height:64px;border-radius:14px;display:block;margin:0 auto 12px;">
9799
<h1>DOCSight</h1>
98100
<p class="hint">{{ t.login_hint }}</p>
99101
{% if error %}

app/templates/settings.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1">
66
<title>DOCSight - {{ t.settings }}</title>
7+
<link rel="icon" type="image/png" href="/static/icon.png">
78
<style>
89
:root, [data-theme="dark"] {
910
--bg: #1a1a2e;

app/templates/setup.html

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1">
66
<title>DOCSight - {{ t.initial_setup }}</title>
7+
<link rel="icon" type="image/png" href="/static/icon.png">
78
<style>
89
:root, [data-theme="dark"] {
910
--bg: #1a1a2e;
@@ -179,9 +180,12 @@
179180
<body>
180181

181182
<div class="top-row">
182-
<div>
183-
<h1>DOCSight</h1>
184-
<p class="subtitle">{{ t.initial_setup }}</p>
183+
<div style="display:flex;align-items:center;gap:12px;">
184+
<img src="/static/icon.png" alt="DOCSight" style="width:48px;height:48px;border-radius:10px;">
185+
<div>
186+
<h1>DOCSight</h1>
187+
<p class="subtitle">{{ t.initial_setup }}</p>
188+
</div>
185189
</div>
186190
<select class="lang-select" onchange="location.href='?lang='+this.value">
187191
{% for code, name in languages.items() %}

docs/docsight.png

187 KB
Loading

0 commit comments

Comments
 (0)