Skip to content

feat: extend share link retention to seven days - #24

Merged
z2z23n0 merged 1 commit into
mainfrom
feature/seven-day-share-link-retention
Jul 23, 2026
Merged

feat: extend share link retention to seven days#24
z2z23n0 merged 1 commit into
mainfrom
feature/seven-day-share-link-retention

Conversation

@z2z23n0

@z2z23n0 z2z23n0 commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Mainline Intent

Intent: int_88ba823f
Status: proposed
Title: 将分享链接默认有效期延长到 7 天

What changed

把 Cloudflare Worker 的内置默认、官方生产配置和自托管示例配置中的分享链接有效期从 86400 秒统一改为 604800 秒,并增加回归测试校验 capabilities 返回值与新建分享的实际过期时间。

Why

24 小时不足以覆盖跨天协作和异步接收场景,默认 7 天能显著减少链接在接收方查看或导入前失效的情况。

Decisions

  • 默认有效期范围: 同时修改源码 fallback、官方生产配置和自托管示例为 7 天 (保证未显式配置、自托管模板和官方服务的默认语义一致。)
  • 测试方式: 同时断言 capabilities.max_ttl_seconds 与新建分享 expires_at (能力声明和真实创建行为都需要锁定为 7 天,避免配置或实现单边回退。)

Subsystems: deploy, cloudflare-worker, share-retention, worker-config

@z2z23n0
z2z23n0 merged commit 0003ad1 into main Jul 23, 2026
3 checks passed
@z2z23n0
z2z23n0 deleted the feature/seven-day-share-link-retention branch July 23, 2026 14:35
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