不登录,也能看到你的笔记
你在咖啡厅,有人问起你正在做的项目计划。你可以打开电脑登录账号,然后把笔记本递过去——但你更不想这么做。
UnDercontrol 的任务分享功能解决了这个问题。生成一个公开链接,给出一个短访问码,对方就能查看这个任务的所有内容——描述、笔记、附件,完整呈现——不需要注册账号,也不需要碰你的密码。
工作原理
在任何任务详情页,点击分享图标打开分享对话框。你会得到两样东西:
- 直接链接 ——一个完整的 URL,打开后是干净的只读视图
- 访问码 ——一个短字母数字代码(比如
QJVOFL),在分享码页面输入即可访问

访问码是为不方便发送链接的场景设计的——比如电话里告诉对方、写在白板上、或在长链接会被截断的聊天工具里使用。
控制分享内容
不是每个任务都需要相同的分享方式。分享对话框提供两个控制选项:
过期时间:选择链接的有效期。从 1 小时(快速查看)到 7 天(持续协作)再到永不过期(永久参考链接),灵活选择。
附件权限:默认情况下,附件会被列出但不可下载。如果你希望查看者能下载任务附件,打开"允许下载附件"开关。

你可以为同一个任务创建多个分享链接,使用不同的设置——比如一个 1 小时链接用于快速审查,一个 7 天链接用于协作。
查看者的体验
当别人打开分享链接时,他们会看到一个干净、专注的任务视图:
- 标题和状态,带有熟悉的状态图标
- 标签,提供上下文
- 完整的 Markdown 描述,包含所有格式、表格和图片
- 笔记,按最近更新排序,完整渲染
- 附件(如果链接允许,可以下载)
- 关联项目,作为参考展示
- 二维码,方便手机端快速分享
- 过期倒计时,让查看者知道链接还有多久有效

页面是独立的。没有导航栏,没有登录提示,没有应用外壳。只有内容本身。
访问码——模拟世界的桥梁
访问码功能值得单独介绍。打开分享页面(/share),输入代码,就会自动跳转到分享的任务。

这在以下场景特别有用:
- 演示文稿:把代码放在幻灯片上,让观众自行查看参考资料
- 电话沟通:"查看任务代码 QJVOFL" 比念一个 60 字符的 URL 简单多了
- 线下场景:写在便利贴或白板上
管理分享链接
回到分享对话框,你可以看到某个任务的所有活跃链接。每个条目显示:
- 访问码和截断的 token
- 是否启用了附件下载(回形针图标)
- 过期时间(相对时间)
点击删除按钮即可立即撤销任何链接。之后任何人尝试访问该链接都会看到错误提示。
技术实现
分享基于 token 机制。每个分享链接都有一个唯一 token,映射到对应的任务。公开端点(/share/todolist/:token)不需要任何认证——这是一个真正的公开路由。Markdown 描述中嵌入的资源(图片、图表)也通过分享 token 解析,因此内联图片可以正确显示,而不会暴露你的存储凭证。
访问码是一个独立实体,映射到 token,提供额外的访问路径而不影响安全性。代码使用大写字母和数字,便于阅读。
使用场景
以下是任务分享功能大显身手的几个场景:
- 跨团队交接:把需求文档分享给组织外的人
- 客户更新:向客户发送项目状态,无需给他们应用访问权限
- 会前准备:通过访问码分享会议议程
- 知识共享:创建永久链接指向参考文档或操作手册
- 快速审查:生成 1 小时链接进行同事快速评审
核心理念是:不是每条信息都需要藏在登录墙后面。有时候你只需要快速、无摩擦地给别人看一样东西。
任务分享功能现已在 UnDercontrol 中可用。打开任何任务,点击分享,试试看。