Skip to content

v1.4.1

Choose a tag to compare

@ItsTimeTooSleep ItsTimeTooSleep released this 17 Aug 13:09
a173e58

🔒 TeamsCrypt v1.4.1

本次更新是一次稳定性的进阶打磨,聚焦于附件解密可靠性与更清晰的错误提示。在保留文件加密、限时分享等核心能力不变的前提下,让附件收发与消息解密在更多场景下都能稳稳完成。

✨ 版本亮点

1. 附件解密,精准可靠

  • 全新定位引擎:采用 React Fiber 分层定位方案,直接读取附件对象的下载地址与文件名,加密附件的识别与下载更精准,从容应对 Teams 界面结构变化。
  • 智能兜底:面对下拉菜单等复杂交互(Portal)场景,自动沿用最近解析到的附件上下文,让「下载 / 保存」操作依然可靠。

2. 错误提示,一目了然

  • 版本差异识别:当消息由更高版本的 TeamsCrypt 生成而导致解密失败时,明确提示可能存在的版本差异。
  • 及时升级引导:配合清晰提示,帮助您第一时间判断原因、升级插件,告别「解密失败」的困惑。

3. 内核筑基,面向未来

  • 加密格式版本机制:为加密内容引入格式版本号检测,为后续算法演进铺路,同时保持对旧版内容的兼容。
  • 内部代码整理:后台配置引用统一、开发模式校验简化,让整体代码结构更清晰。

⚙️ 技术架构升级

  • React Fiber 定位:内容脚本通过页面桥与主世界协作,从 React 组件树中直接解析附件对象(objectUrl / 文件名),替代易受界面变动影响的选择器匹配。
  • 缓存兜底策略:为无法精确定位的 Portal 菜单项提供最近附件上下文缓存(60 秒内有效),避免操作落空。
  • 版本检测能力:新增加密格式版本提取与比较接口,解密失败时可准确判断是否因版本差异所致。
  • 开发模式简化:简化开发模式校验逻辑,降低构建与调试成本。

🚀 如何开始使用

  1. 下载安装

    • 从 GitHub Release 下载最新版本 (v1.4.1)。
    • 👉 https://github.com/ItsTimeTooSleep/TeamsCrypt/releases/latest
  2. 启用扩展

    • 在 chrome://extensions/ 开启"开发者模式",加载已解压的扩展文件夹。
    • 刷新 Microsoft Teams 网页版。
  3. 体验新功能

    • 加密消息、限时分享、文件加解密等能力与 v1.4.0 保持一致,本次升级即装即用,无需额外操作。

⚠ 已知限制

  • 当前版本仅支持 Microsoft Teams Web 客户端(桌面浏览器)。
  • 移动端与 Teams 桌面原生应用暂不支持。
  • 限时加密、文件加密等新功能依赖接收方也使用 v1.4.0 或更高版本。

🗺 后续规划

  • 加密文件预览:PDF、Office 文件在线预览支持。同时,优化图片预览插件界面。

🙌 反馈与参与

  • 💬 问题反馈:https://github.com/ItsTimeTooSleep/TeamsCrypt/issues
  • 📧 邮件支持:itstimetoosleep@outlook.com
  • ⭐ 如果 TeamsCrypt 帮助您守护了沟通隐私,欢迎在 GitHub 点个 Star!