Skip to content

Releases: wangbax/lark-project-linker

🚀 v2.3.0 - 全新支持 GitHub 平台

14 Jan 07:53

Choose a tag to compare

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.jsgithub-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

12 Jan 08:25

Choose a tag to compare

Full Changelog: v2.2.0...v2.2.1

  • 🔖 更新 manifest.json 版本号

v2.2.0

08 Jan 08:53

Choose a tag to compare

Full Changelog: v2.1.0...v2.2.0

  • feat: ✨ 新增 Sentry 集成功能,支持一键创建飞书工单

v2.1.0

12 Dec 04:01

Choose a tag to compare

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 文档和使用说明

v2.0.0

02 Dec 02:22

Choose a tag to compare