Skip to content

MyTab Release v1.0.9

Latest

Choose a tag to compare

@Troray Troray released this 30 Aug 03:40
ed5a31f

🚀 更新说明 (Release Notes)

fix: 解决 Gitee 代码片段 Emoji 报错及多端同步丢失 ID 问题,优化备份功能体验 (#17)

🛠️ 详细修改内容 (Changes)

🐛 修复 Gitee Emoji 存储崩溃问题

新增 escapeUnicodeEmojis 方法,在发送给云端前,将含有 EmojiJSON 字符串安全转义为 \uXXXX 标准 Unicode 序列,利用 JSON 解析特性完美绕过 MySQL 数据库编码限制。
🐛 修复同步数据时 gistId 和仓库信息丢失的问题

修复 buildUpdatedGitConfig 函数,在合并更新后的状态时,确保底层的 gistIdrepoowner 能够准确无误地写回对应的平台持久化配置节点下,避免每次上传都新建地址。
✨ 实现多端跨设备的“无感自动寻址”拉取

抽离出 findExistingGist 静默探测方法。在全新的设备上,现在用户只需输入 Token 并直接点击拉取,系统会自动扫描该平台是否有已存在的 MyTab 备份片段,自动绑定 ID 并拉取恢复,省去了“必须先点击连接绑定”的步骤。
🌐 多语言与文案规范化适配 (i18n)

全局 7 种语言包同步更新:将“自定义仓库 (高级)”统一修正为“私有仓库 (Private Repository)”;将泛用的代码片段名词修正为“代码片段 (Code Snippet)”。
GitSettings.tsx 加入专门拦截逻辑:凡是选择 GitHub 平台,严格将其硬编码展示为 GitHub Gist,遵循其官方独立命名。
📦 Chore (日常更新)

更新 package.json 版本号至 1.0.9


📖 如何安装

  • Chrome 浏览器用户

    1. 请下载 Release 里的 chrome.zip 并解压到一个固定文件夹。
    2. 打开 Chrome 地址栏输入:chrome://extensions/
    3. 开启右上角 「开发者模式」(Developer mode) 开关。
    4. 点击左上角 「加载已解压的扩展程序」(Load unpacked),选择刚刚解压的文件夹即可。
  • 其他 Chromium 浏览器

    • 可以直接下载并安装 chrome.crx
    • chrome.crx 支持在 Brave / Vivaldi / 360 极速浏览器 / Cent Browser / 搜狗高速 等浏览器中直接拖拽安装(非常适合非 Chrome 的国内/第三方 Chromium 用户)。
  • Microsoft Edge

  • Firefox 浏览器

    • 官方商店安装(推荐):前往 Firefox 附加组件中心 一键安装。
    • 离线安装:点击下载附件中的 firefox.xpi 安装。