Releases: wangbax/lark-project-linker
Releases · wangbax/lark-project-linker
🚀 v2.3.0 - 全新支持 GitHub 平台
Full Changelog: v2.2.1...v2.3.0
✨ 主要更新
🌐 全新功能:完整支持 GitHub 平台
- ✅ 支持 GitHub Commits、Pull Request、Issues 页面
- ✅ 自动识别项目 ID(如
# TAP-6616715346)并转换为飞书链接 - ✅ 智能类型识别(Issue/Story)和自定义 Tooltip
- ✅ 支持 GitHub Turbo/PJAX 导航自动刷新
🏗️ 代码架构重构
- ♻️ 模块化设计:拆分为独立的平台处理器(
gitlab-handler.js、github-handler.js) - 📚 平台逻辑完全独立,添加新平台只需 3 步
- 🎯 清理调试日志,统一命名规范,完善代码注释
🐛 Bug 修复
- 修复 GitLab MR 列表页标题不生效
- 修复飞书链接拼接错误
- 修复 GitHub Issue 详情页标题和评论不可点击
🎨 UI 优化
- 配置页面优化:Sentry 配置默认折叠,突出核心配置
- GitHub commit 项目 ID 显示虚线下划线,支持悬浮 Tooltip
📦 安装
- Chrome 应用商店:点击安装
- 手动安装:下载 zip 包解压后,在
chrome://extensions/加载dist目录
🎯 支持平台
GitLab ✅ | GitHub ✅ | Sentry ✅
完整更新日志: v2.2.1...v2.3.0
v2.2.1
Full Changelog: v2.2.0...v2.2.1
- 🔖 更新 manifest.json 版本号
v2.2.0
Full Changelog: v2.1.0...v2.2.0
- feat: ✨ 新增 Sentry 集成功能,支持一键创建飞书工单
v2.1.0
Full Changelog: v2.0.0...v2.1.0
- feat: ✨ 新增智能类型识别和自定义 Tooltip 功能
- ✨ 新增自定义 Tooltip:显示 "Issue in Lark" / "Story in Lark"
- 🎯 智能类型识别:根据 commit 前缀自动判断 Issue/Story
- 🚀 实时监听:支持页面变化、标签切换、URL 变化自动检测
- ⚡ 性能优化:WeakSet 追踪 DOM、防抖机制、类型映射缓存
- 🎨 Tooltip 样式优化:居中对齐、向下箭头、与 GitLab 原生样式一致
- 🐛 修复同一 tid 多个链接类型不一致的问题
- 🔒 屏蔽 GitLab 原生 "Issue in Jira" tooltip
- 📝 更新 README 文档和使用说明