Repository navigation
v1.4.1
🔒 TeamsCrypt v1.4.1
本次更新是一次稳定性的进阶打磨,聚焦于附件解密可靠性与更清晰的错误提示。在保留文件加密、限时分享等核心能力不变的前提下,让附件收发与消息解密在更多场景下都能稳稳完成。
✨ 版本亮点
1. 附件解密,精准可靠
- 全新定位引擎:采用 React Fiber 分层定位方案,直接读取附件对象的下载地址与文件名,加密附件的识别与下载更精准,从容应对 Teams 界面结构变化。
- 智能兜底:面对下拉菜单等复杂交互(Portal)场景,自动沿用最近解析到的附件上下文,让「下载 / 保存」操作依然可靠。
2. 错误提示,一目了然
- 版本差异识别:当消息由更高版本的 TeamsCrypt 生成而导致解密失败时,明确提示可能存在的版本差异。
- 及时升级引导:配合清晰提示,帮助您第一时间判断原因、升级插件,告别「解密失败」的困惑。
3. 内核筑基,面向未来
- 加密格式版本机制:为加密内容引入格式版本号检测,为后续算法演进铺路,同时保持对旧版内容的兼容。
- 内部代码整理:后台配置引用统一、开发模式校验简化,让整体代码结构更清晰。
⚙️ 技术架构升级
- React Fiber 定位:内容脚本通过页面桥与主世界协作,从 React 组件树中直接解析附件对象(objectUrl / 文件名),替代易受界面变动影响的选择器匹配。
- 缓存兜底策略:为无法精确定位的 Portal 菜单项提供最近附件上下文缓存(60 秒内有效),避免操作落空。
- 版本检测能力:新增加密格式版本提取与比较接口,解密失败时可准确判断是否因版本差异所致。
- 开发模式简化:简化开发模式校验逻辑,降低构建与调试成本。
🚀 如何开始使用
-
下载安装
- 从 GitHub Release 下载最新版本 (v1.4.1)。
- 👉
https://github.com/ItsTimeTooSleep/TeamsCrypt/releases/latest
-
启用扩展
- 在
chrome://extensions/开启"开发者模式",加载已解压的扩展文件夹。 - 刷新 Microsoft Teams 网页版。
- 在
-
体验新功能
- 加密消息、限时分享、文件加解密等能力与 v1.4.0 保持一致,本次升级即装即用,无需额外操作。
⚠ 已知限制
- 当前版本仅支持 Microsoft Teams Web 客户端(桌面浏览器)。
- 移动端与 Teams 桌面原生应用暂不支持。
- 限时加密、文件加密等新功能依赖接收方也使用 v1.4.0 或更高版本。
🗺 后续规划
- 加密文件预览:PDF、Office 文件在线预览支持。同时,优化图片预览插件界面。
🙌 反馈与参与
- 💬 问题反馈:
https://github.com/ItsTimeTooSleep/TeamsCrypt/issues - 📧 邮件支持:
itstimetoosleep@outlook.com - ⭐ 如果 TeamsCrypt 帮助您守护了沟通隐私,欢迎在 GitHub 点个 Star!