MessageWeave/web
anonsaber 98d62e490c docs(spa): 登录卡文案去重,只改字符串不动结构与逻辑
授权卡里同一件事被讲了三遍:CONFIG_ENCRYPTION_KEY 在正文、占位符、
顶部横幅各出现一次;「不写 localStorage」在提示里说、在 setup 隐私说明里
又说一遍;「只在页面内存」在正文、提示、会话过期默认文案里各出现一次。

收敛到每句话只出现一处(正文讲动作与 TTL,占位符只提示粘贴,提示只讲
重新授权,存储与内存的事实保留在正文与 setup 隐私说明里):

- auth.bodyPre   输入启动必填的环境变量 -> 输入
- auth.bodyPost  服务端会签发有效期 15 分钟的管理会话;该值与会话只在当前页面内存中使用
                -> 管理会话有效期 15 分钟,只存在当前页面内存中
- auth.placeholder 输入 CONFIG_ENCRYPTION_KEY 的值 -> 粘贴该值
- auth.hint      不会写入 localStorage、sessionStorage 或 Cookie。关闭或刷新页面后需要重新授权
                -> 关闭或刷新页面后需要重新授权

EN 字典同步,web/index.html 里 3 处 data-i18n 回退文案跟着改。
键名、DOM 结构、data-i18n 键、逻辑与校验全部未动。
node --check web/config.js 通过;node --test web/config.test.mjs 6/6 通过。
2026-09-30 23:35:32 +08:00
..
config.js docs(spa): 登录卡文案去重,只改字符串不动结构与逻辑 2026-09-30 23:35:32 +08:00
config.test.mjs feat: reject stale business-config submits with a 409 2026-09-30 02:56:15 +08:00
index.html docs(spa): 登录卡文案去重,只改字符串不动结构与逻辑 2026-09-30 23:35:32 +08:00
styles.css feat: read business config back and accept partial patches 2026-09-30 00:53:58 +08:00