MyTab Dev Preview (开发预览版)
Pre-release🧪 MyTab 滚动开发预览版 (Dev Preview)
⚠️ 注意:本版本由dev分支最新提交自动编译生成,包含最新的未发布功能或实验性特性,仅供开发测试使用。
- 最新提交 (Commit):
ed5a31f19254351407fce95241bb2e5c32293e74- 提交说明: `fix: 解决 Gitee 代码片段 Emoji 报错及多端同步丢失 ID 问题,优化备份功能体验 (#17)
🛠️ 详细修改内容 (Changes)
🐛 修复 Gitee Emoji 存储崩溃问题
新增 escapeUnicodeEmojis 方法,在发送给云端前,将含有 Emoji 的 JSON 字符串安全转义为 \uXXXX 标准 Unicode 序列,利用 JSON 解析特性完美绕过 MySQL 数据库编码限制。
🐛 修复同步数据时 gistId 和仓库信息丢失的问题
修复 buildUpdatedGitConfig 函数,在合并更新后的状态时,确保底层的 gistId、repo、owner 能够准确无误地写回对应的平台持久化配置节点下,避免每次上传都新建地址。
✨ 实现多端跨设备的“无感自动寻址”拉取
抽离出 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.xpi或firefox.zip安装体验。
- 下载下方附件中的
如需稳定正式版,请前往 Releases 页面 获取最新的正式版本。