bot_dev1
|
65d3b0952f
|
fix: 消除跨模块跳转的整页白闪(issue #131)
五个带 Sider 的模块页 head 内联首屏底色(左 208px #001529 深 +
内容区 #f0f2f5),外部 CSS 加载前的解析期画布即为最终布局底色,
深色 Sider 区域不再白闪(FOUC);窄屏媒体查询下保持纯灰底
|
2026-08-05 17:43:36 +08:00 |
|
bot_dev1
|
e9787ecb22
|
fix: 修复 http 纯静态部署下本地账号登录不可用(issue #131)
- user_store.js:crypto.subtle 仅安全上下文可用,http://:8090 下为 undefined
导致播种/校验静默失败;新增纯 JS SHA-256 降级实现(已对照 Node crypto
验证一致,含非 ASCII),WebCrypto 可用时仍优先
- session.js:/auth/login 返回 5xx/非 JSON 时判定为后端不可用并降级本地
账号,仅 4xx 视为真实鉴权失败(原逻辑把 nginx 500 HTML 误判为密码错误)
|
2026-08-05 16:52:45 +08:00 |
|
bot_dev1
|
0b3dc0b9ae
|
feat: 移除门户页,登录后默认直达驾驶舱(issue #131)
- web/index.html 改为纯重定向页(/ → cockpit/,驾驶舱自带登录守卫)
- 登录页默认 next 改为 ../cockpit/,页脚入口链接同步调整
- Sider 菜单移除「门户」项,logo/默认首页指向驾驶舱
|
2026-08-05 15:54:14 +08:00 |
|
bot_dev1
|
7a2e45e7c4
|
feat: 全站 Ant Design Pro 风格重构 + 登录守卫与角色门户(issue #131/#134)
- 新增 web/shared:pro.css(AntD 5 设计系统,旧 CSS 变量统一映射 AntD 色板)、
session.js(后端优先+本地账号降级双轨会话,IAOP_AUTH 兼容层)、
pro-header.js(全站统一 Pro 导航条:logo/页题/用户角色 Tag/退出)
- 门户 web/index.html:未登录跳登录页(next 回跳),登录后按角色过滤
可见模块(readonly→驾驶舱/助手/移动端;engineer→+配置台;admin→全部)
- 登录页 auth/login.html 重写为 Ant Design Pro 风格,本地降级模式自动
播种演示账号(admin/engineer/viewer),保留 OIDC SSO 双轨入口
- user_store.js 新增 verify() + seedDefaults() 默认账号播种
- 六模块页统一接入 pro.css + 统一导航条 + 登录守卫(PRD 8.2)
- 驾驶舱主题 dark→light(Ant Design 5 色板):renderer.py THEME_TOKENS、
ti-cl4/resin 模板 theme、告警三级配色对齐 AntD(P0 #ff4d4f/P1 #faad14/
P2 #1677ff),渲染计划已重编(build_plans.py)
- 验证:core/cockpit 86 单测通过;JS 语法检查通过;静态冒烟全 200
|
2026-08-05 14:17:37 +08:00 |
|
bot_dev1
|
6b36336ca6
|
feat: 完成 issue #152 登录页 OIDC SSO 双轨入口(配置点已文档化)
|
2026-08-05 10:37:26 +08:00 |
|
bot_dev1
|
458220ecbc
|
feat: 完成 issue #151 用户/角色管理页补充角色权限矩阵视图(PRD 5.7)
|
2026-08-05 10:34:59 +08:00 |
|
bot_dev1
|
0d144715a0
|
merge: 合并 #150 认证后端/登录页,落地 #134 用户/角色管理+OIDC 预留+配置台接入
|
2026-08-05 10:20:09 +08:00 |
|
bot_dev1
|
7cf783e7c6
|
feat: 完成 issue #134 登录认证+用户/角色管理(web/auth,RBAC 三级,OIDC 预留,接入配置台)
|
2026-08-05 10:14:25 +08:00 |
|
bot_dev1
|
982ef65530
|
docs(#150): web/auth README(登录页与本地账号会话管理说明)
|
2026-08-05 02:08:37 +00:00 |
|
bot_dev1
|
73056ed32e
|
feat(#150): 登录页客户端 auth.js(login/me + 路由守卫 requireLoginElseRedirect,PRD 8.2)
|
2026-08-05 02:08:24 +00:00 |
|
bot_dev1
|
351f791f1a
|
feat(#150): 登录页 login.html(深色主题,对接 /auth/login)
|
2026-08-05 02:07:59 +00:00 |
|
bot_dev1
|
79afd967a7
|
feat(#150): 登录页样式 auth.css(深色主题,对齐 cockpit/studio)
|
2026-08-05 02:07:44 +00:00 |
|