auto-save 2026-05-11 15:35 (~5)

This commit is contained in:
2026-05-11 15:35:54 +08:00
parent 4addeb50d8
commit b0f7f5c68b
5 changed files with 30 additions and 14 deletions

View File

@@ -1,11 +1,5 @@
{ {
"entries": [ "entries": [
{
"files_changed": 1,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-10 07:16 (~1)",
"ts": "2026-05-09T23:18:29Z",
"type": "session-heartbeat"
},
{ {
"files_changed": 1, "files_changed": 1,
"hash": "09dca61", "hash": "09dca61",
@@ -3258,6 +3252,13 @@
"type": "session-heartbeat", "type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-11 15:24 (~5)", "message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-11 15:24 (~5)",
"files_changed": 1 "files_changed": 1
},
{
"ts": "2026-05-11T15:30:18+08:00",
"type": "commit",
"message": "auto-save 2026-05-11 15:30 (~5)",
"hash": "4addeb5",
"files_changed": 5
} }
] ]
} }

View File

@@ -20,7 +20,7 @@
- 爱马仕前端「仪表盘」活动热力图已重做为带摘要、月份标尺、紧凑格子和细分色阶的活动卡片 - 爱马仕前端「仪表盘」活动热力图已重做为带摘要、月份标尺、紧凑格子和细分色阶的活动卡片
- 爱马仕前端「设置 → 连接」可自助维护 API 地址 / API Key 并测试连接;「对话 → 存周报」和「设置 → 周报记录」会在本地保存任务描述、上下文片段和最终周报 - 爱马仕前端「设置 → 连接」可自助维护 API 地址 / API Key 并测试连接;「对话 → 存周报」和「设置 → 周报记录」会在本地保存任务描述、上下文片段和最终周报
- 爱马仕前端「设置 → 模型与 MCP」可读取 / 写入 LXC 内 `/opt/hermes-agent/config.yaml`,保存后重启 Docker `hermes-agent` - 爱马仕前端「设置 → 模型与 MCP」可读取 / 写入 LXC 内 `/opt/hermes-agent/config.yaml`,保存后重启 Docker `hermes-agent`
- 当前前端静态壳缓存版本:`hermes-ui-v24` - 当前前端静态壳缓存版本:`hermes-ui-v26`
- 文档 / 解析https://styles.kang-kang.com - 文档 / 解析https://styles.kang-kang.com
- 管理后台:待定 - 管理后台:待定
- 代码仓https://git.kang-kang.com/kangwan/hermes-glass-ui-personal - 代码仓https://git.kang-kang.com/kangwan/hermes-glass-ui-personal

View File

@@ -11,7 +11,7 @@
<link rel="icon" type="image/svg+xml" href="./icon.svg"> <link rel="icon" type="image/svg+xml" href="./icon.svg">
<link rel="apple-touch-icon" href="./icon.svg"> <link rel="apple-touch-icon" href="./icon.svg">
<title>爱马仕 · AI</title> <title>爱马仕 · AI</title>
<link rel="stylesheet" href="./styles.css?v=20260511-settings-v24"> <link rel="stylesheet" href="./styles.css?v=20260511-settings-v26">
</head> </head>
<body> <body>
@@ -1161,7 +1161,7 @@ git push # Gitea kangwan/hermes-glass-ui-personal
<div class="settings-scroll"> <div class="settings-scroll">
<!-- 连接 --> <!-- 连接 -->
<div class="settings-group"> <div class="settings-group wide settings-connection-group">
<div class="settings-group-head"> <div class="settings-group-head">
<div class="settings-group-icon"> <div class="settings-group-icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/></svg> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/></svg>
@@ -1376,6 +1376,6 @@ git push # Gitea kangwan/hermes-glass-ui-personal
</main> </main>
</div> </div>
<script src="./app.js?v=20260511-settings-v24"></script> <script src="./app.js?v=20260511-settings-v26"></script>
</body> </body>
</html> </html>

View File

@@ -3953,6 +3953,17 @@ a { color: var(--orange-3); text-decoration: none; }
#tab-settings .settings-group.wide { #tab-settings .settings-group.wide {
grid-column: 1 / -1; grid-column: 1 / -1;
} }
#tab-settings .settings-connection-group {
grid-column: 1 / -1;
}
#tab-settings .settings-connection-group .settings-group-body {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
align-items: start;
}
#tab-settings .settings-connection-group .settings-actions {
grid-column: 1 / -1;
}
#tab-settings .settings-group-body { #tab-settings .settings-group-body {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
@@ -3979,7 +3990,8 @@ a { color: var(--orange-3); text-decoration: none; }
grid-template-columns: 1fr; grid-template-columns: 1fr;
} }
.settings-group.wide, .settings-group.wide,
#tab-settings .settings-group.wide { #tab-settings .settings-group.wide,
#tab-settings .settings-connection-group {
grid-column: auto; grid-column: auto;
} }
} }
@@ -4002,6 +4014,9 @@ a { color: var(--orange-3); text-decoration: none; }
padding: 14px 16px 16px; padding: 14px 16px 16px;
gap: 14px; gap: 14px;
} }
#tab-settings .settings-connection-group .settings-group-body {
display: flex;
}
.settings-actions { .settings-actions {
align-items: stretch; align-items: stretch;
} }

View File

@@ -1,11 +1,11 @@
// 爱马仕 Hermes · 轻量 Service Worker // 爱马仕 Hermes · 轻量 Service Worker
// 静态壳走 network-first拿不到再回退缓存API 直通 // 静态壳走 network-first拿不到再回退缓存API 直通
const CACHE = "hermes-ui-v24"; const CACHE = "hermes-ui-v26";
const ASSETS = [ const ASSETS = [
"./", "./",
"./index.html", "./index.html",
"./styles.css?v=20260511-settings-v24", "./styles.css?v=20260511-settings-v26",
"./app.js?v=20260511-settings-v24", "./app.js?v=20260511-settings-v26",
"./manifest.webmanifest", "./manifest.webmanifest",
"./icon.svg", "./icon.svg",
]; ];