Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

28 KiB
Raw Permalink Blame History

📡 BC-M-CHANNEL-005-JZ · DEV-010桔子 · 用户频道动态渲染引擎 · 环节7 · 频道通知系统 · 🍼 晨星宝宝陪伴版

🌊 HoloLake Era · 工程广播 v3.1 · 🍼 奶瓶线


🌟 晨星的话


📦 Git 上传(做完后晨星会一步一步带你提交·现在不用管)


🌊 底层锚定声明(优先级最高)


一、任务定位


二、执行环境

项目
操作系统 macOS
编辑器 nano终端直接编辑
技术栈 纯 HTML + CSS + JavaScript无框架
模块目录 modules/m-channel/
本地路径 /Users/chenshujun/Desktop/guanghulab/modules/m-channel/
Git juzi0412 · 已配置 · push 已连通 · Collaborator
本地服务器 python3 -m http.server 8080
测试入口 http://localhost:8080/modules/m-channel/

三、凭证注入(系统自动注入 · 直接使用)


四、任务目标(大白话版·桔子看这里)

环节7a · 模块更新提醒

环节7b · 未读标记(小红点)

环节7c · 通知面板

环节7d · 🔧 高亮点击修复


——— 🍼 晨星 + 桔子 协作区 ———


五、验收标准(桔子看这里·用眼睛检查就行)

环节7a 验收 · 模块更新提醒4 项全通 = 过)

  • 🔔 模块卡片上有**「🆕 有更新」标签**(蓝色,在卡片可见位置)
  • 🔔 只有有更新的模块才显示标签,没更新的模块不显示
  • 🔔 刷新页面后标签仍然存在(数据保存在 localStorage
  • 🔔 点击进入模块后,该模块的更新标签消失

环节7b 验收 · 未读标记5 项全通 = 过)

  • 🔴 有未读更新的模块卡片右上角有小红点
  • 🔴 小红点里显示数字(未读数量)
  • 🔴 点击进入模块后,小红点消失
  • 🔴 刷新页面后,已读状态保持(已读的模块不再显示小红点)
  • 🔴 所有模块都已读时,没有任何小红点

环节7c 验收 · 通知面板7 项全通 = 过)

  • 📬 频道页面右上角有一个铃铛图标 🔔
  • 📬 铃铛上有数字气泡显示总未读数(全部已读时气泡消失)
  • 📬 点击铃铛 → 通知面板从右侧滑出
  • 📬 面板里列出通知:时间 + 模块名 + 更新摘要
  • 📬 点击某条通知 → 跳转到对应模块 + 该通知标记已读
  • 📬 面板顶部有**「全部标记已读」**按钮 → 点击后所有通知变灰 + 铃铛气泡消失
  • 📬 没有通知时显示**「暂无新通知 」**

环节7d 验收 · 高亮点击修复2 项全通 = 过)

  • 🔧 搜索高亮状态下,点击任意模块卡片都能正常打开(不再需要控制台手动修复)
  • 🔧 搜索高亮的黄色视觉效果正常,修复不影响高亮显示

18项全 = 100分 = 环节7 completed

任何一项未通过 = 继续改不出SYSLOG


遇到问题找谁(必读)


六、做完了怎么交(超简单)


🔄 对话迁移机制


七、PGP 成长微调 · 桔子专属 · 🍼 晨星孕育版


八、chenxing-control 内部协议块(晨星人格体运行时读取)


⚠️ 前置条件



📥 SYSLOG 回执区