From d47d0d361d7edbcadf5728013cebcf1a2b908cc7 Mon Sep 17 00:00:00 2001 From: k2safe Date: Wed, 30 Sep 2026 00:33:24 +0800 Subject: [PATCH] fix: add Orbit favicon to console and login pages --- docs/08-development-plan.md | 5 +++++ .../transport/httpserver/console/favicon.ico | Bin 0 -> 3752 bytes .../transport/httpserver/console/favicon.svg | 8 ++++++++ internal/transport/httpserver/console/index.html | 2 ++ internal/transport/httpserver/console/login.html | 2 ++ 5 files changed, 17 insertions(+) create mode 100644 internal/transport/httpserver/console/favicon.ico create mode 100644 internal/transport/httpserver/console/favicon.svg diff --git a/docs/08-development-plan.md b/docs/08-development-plan.md index d47b5d4..4c836ea 100644 --- a/docs/08-development-plan.md +++ b/docs/08-development-plan.md @@ -353,3 +353,8 @@ A04派发已提交而消息尚未到达Worker的精确进程故障已通过[专 - [x] 真实 MySQL 并发/跨实例/恢复/审计失败回归,基础检查、浏览器验证、Docker 部署与文档同步。 本地部署修订 `f56f233704700d43c6733b7f0fa14d67e1feddf7`,Schema 35,无外键。基础检查、真实 MySQL、双节点登录与控制台端到端通过;广泛集成在 Docker 暂时无响应处中断,原参数补跑剩余链路全部通过。证据与验证边界见[验收记录](reports/console-refresh.md),默认策略和部署配置见[登录保护](console-login-security.md)。 + +## 2026-09-30:浏览器页签图标 + +- [x] 复用现有 Orbit 品牌图形,增加 SVG 和 16/32/48 像素 ICO 图标,登录页与管理端共用。 +- [ ] 基础检查、本地部署与实际静态资源验证。 diff --git a/internal/transport/httpserver/console/favicon.ico b/internal/transport/httpserver/console/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d65719e7cc995a00c137e4d39beb3f1f41b475f4 GIT binary patch literal 3752 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 + + + + + + + diff --git a/internal/transport/httpserver/console/index.html b/internal/transport/httpserver/console/index.html index 4862441..6e250f5 100644 --- a/internal/transport/httpserver/console/index.html +++ b/internal/transport/httpserver/console/index.html @@ -5,6 +5,8 @@ Orbit Console · 星轨控制台 + + diff --git a/internal/transport/httpserver/console/login.html b/internal/transport/httpserver/console/login.html index a7ff1ba..4d43e72 100644 --- a/internal/transport/httpserver/console/login.html +++ b/internal/transport/httpserver/console/login.html @@ -5,6 +5,8 @@ 登录 Orbit · 星轨控制台 + +