Skip to content

MyTab Dev Preview (开发预览版)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:49
ed5a31f

🧪 MyTab 滚动开发预览版 (Dev Preview)

⚠️ 注意:本版本由 dev 分支最新提交自动编译生成,包含最新的未发布功能或实验性特性,仅供开发测试使用。

  • 最新提交 (Commit): ed5a31f19254351407fce95241bb2e5c32293e74
  • 提交说明: `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 / Chromium 内核浏览器(Brave, Edge, Vivaldi 等):

    • 下载下方附件中的 chrome.zip 解压后在 chrome://extensions/ 开发者模式下加载已解压的扩展程序。
    • 或直接拖拽 chrome.crx 安装。
  • Firefox 浏览器

    • 下载下方附件中的 firefox.xpifirefox.zip 安装体验。

如需稳定正式版,请前往 Releases 页面 获取最新的正式版本。