Skip to content

fix: 保留新生成填写链接的复制入口 - #7

Merged
damingishere-coder merged 1 commit into
mainfrom
codex/fix-intake-link-copy
Sep 2, 2026
Merged

fix: 保留新生成填写链接的复制入口#7
damingishere-coder merged 1 commit into
mainfrom
codex/fix-intake-link-copy

Conversation

@damingishere-coder

Copy link
Copy Markdown
Owner

改动摘要

  • 新填写链接生成成功后自动复制完整 URL,并显示成功或失败反馈
  • 在当前页面内存中保留创建响应,避免定时刷新、可见性刷新或旧请求晚到后丢失“打开/复制”入口
  • 链接关闭、过期或已提交时清除原文;不写入浏览器存储、后端或数据库
  • 增加自动复制、权限失败降级、并发竞态、30 秒刷新和关闭清理测试

验证结果

  • Intake 定向测试:10/10 通过
  • 完整前端测试:28 个文件、119/119 通过
  • npm run typecheck:通过
  • npm run lint:通过
  • npm run build:通过
  • npm run build:public:通过
  • 未生成真实链接,未访问真实 Relay

风险与回滚

  • 仅调整前端页面生命周期内的链接展示与复制行为,不修改后端安全契约
  • 页面完整刷新后原文仍不可恢复;历史链接需要重新生成
  • 可通过撤销提交 abf5d74 回滚

@damingishere-coder
damingishere-coder merged commit 4dcc7f6 into main Sep 2, 2026
2 checks passed
@damingishere-coder
damingishere-coder deleted the codex/fix-intake-link-copy branch September 2, 2026 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant