引用Morgan@morganlinton
呼,Grok Build 真的很彻底,相当不可思议。
PasteLocal 的 Relay 功能完成了,现在推送到 Github。
如果你想了解这增加了什么,这里有一些更多信息,这是我真的很想加入的功能,老实说,我没想到这周能完成。
• 对等端到端加密:剪贴板数据会针对每个已配对设备单独加密,使用 X25519 + HKDF + AES-GCM(明文永远不会离开客户端)
• 持久化存储:relay 状态现在存储在原子性的 state.json 中,并带有适当的 TTL 处理和压缩。待处理的剪贴内容能在 relay-server 重启后保留
• 安全压缩:修复了过期/压缩期间不安全的 map 变更,这可能导致数据丢失或未定义行为
• 完整的双向 CLI:新命令:pastelocal relay send、inbox、fetch 和 status,以及 pastelocal-remote --relay --peer --send
• 自动同步:当 watch.enabled + http://relay.auto_upload 开启时,有意义的剪贴板变化会自动推送到已配对设备
• 改进的 DX:doctor 检查现在只在启用 relay 时显示,TUI 会显示基本的 relay 状态
• 多轮审查:经历了完整的实现 → 审查 → 修复 → 再审查(工作量 4),外加最后一轮有针对性的回归修复
试试看,请发送任何和所有反馈!