auto-save 2026-05-15 19:13 (~2)

This commit is contained in:
2026-05-15 19:13:46 +08:00
parent 086585a0e9
commit ea52864732
2 changed files with 8 additions and 8 deletions

View File

@@ -1,12 +1,5 @@
{
"entries": [
{
"files_changed": 2,
"hash": "b8fa19a",
"message": "auto-save 2026-05-14 03:14 (~2)",
"ts": "2026-05-14T03:15:11+08:00",
"type": "commit"
},
{
"files_changed": 3,
"message": "Codex 会话活跃 · 最近命令codex · 3 项未提交变更 · 最近提交auto-save 2026-05-14 03:14 (~2)",
@@ -3257,6 +3250,13 @@
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 3 项未提交变更 · 最近提交auto-save 2026-05-15 19:02 (~5)",
"files_changed": 3
},
{
"ts": "2026-05-15T19:08:13+08:00",
"type": "commit",
"message": "auto-save 2026-05-15 19:08 (~3)",
"hash": "086585a",
"files_changed": 3
}
]
}

View File

@@ -952,7 +952,7 @@ SubjectAsset {
</header>
<div class="body">
<p><strong>问题:</strong>原版 Digital Oasis 鼠标划过草地会产生响应,但登录页的表单和透明面板盖在 iframe 上方时iframe 收不到鼠标坐标;同时右侧登录面板过大,左侧动态角色被压成小装饰。</p>
<p><strong>改动:</strong><code>web/components/login/oasis-canvas.tsx</code> 在捕获阶段监听父页面指针移动,并通过 <code>postMessage</code> 发送到 <code>web/public/oasis-source/index.html</code>,后者复用原 raycaster 逻辑驱动草地。<code>web/app/login/page.tsx</code> 将身份验证面板改成 300-340px 窄列、去掉强制大高度、压缩标题/输入/按钮间距;<code>web/app/globals.css</code> 将动态角色面板放大成左侧透明框架里的主视觉。</p>
<p><strong>改动:</strong><code>web/components/login/oasis-canvas.tsx</code> 在捕获阶段监听父页面指针移动,并通过 <code>postMessage</code> 发送到 <code>web/public/oasis-source/index.html</code>,后者复用原 raycaster 逻辑驱动草地。<code>web/app/login/page.tsx</code> 将身份验证面板改成 290-320px 窄列、去掉强制大高度、压缩标题/输入/按钮间距;<code>web/app/globals.css</code> 将动态角色面板放大成左侧透明框架里的主视觉。</p>
<p><strong>影响:</strong><code>web/app/login/page.tsx</code><code>web/components/login/oasis-canvas.tsx</code><code>web/public/oasis-source/index.html</code><code>web/app/globals.css</code><code>docs/source-analysis.html</code></p>
</div>
</article>