Skip to content

Releases: xtr-hub/ClipBridge

Release 1.1.0

Choose a tag to compare

@xtr-hub xtr-hub released this 11 Aug 14:36

v1.1.0 更新日志

输入面板 — 全新的剪贴板预览编辑窗口

  • 快捷键 Ctrl+Alt+Space 弹出浮动窗口,上半部分预览区,下半部分文本输入框
  • 图片和文件以紧凑缩略条(106×20px)水平排列在预览区,图片显示缩略图,文件显示系统原生图标 + 文件名
  • 支持图片和文件混合粘贴,多个条目共存,每个条目右侧 × 按钮可单独移除
  • 鼠标滚轮水平翻页,常驻约 5 个条目
  • Ctrl+Enter 发送到剪贴板,拼接顺序:预览区内容在前,用户提示词在后
  • 钉住模式:发送后窗口不关、自动清空所有输入和预览、光标回到输入框,适合连续操作
  • 长文本存文件:输入框文本超阈值自动存为 .txt 再输出路径

快捷键管理 — 动作去重

  • 每个动作只能绑定一个快捷键,添加时下拉框自动过滤已分配的动作
  • 全部动作已分配时,点添加按钮直接提示"所有动作已分配"
  • 编辑模式下允许保留当前绑定的动作,排除其他人的

设置界面修复

  • 长文本阈值从数字框改为滑条(0–10000),调到 0 显示"禁用"
  • 透明度滑条下限从 30% 提升到 50%,防止窗口不可见
  • 修复透明度标签双重百分号问题
  • 修复全局 app.setStyleSheet 导致设置页面导航挤在一起的样式继承 bug
  • QMessageBox 文字垂直居中

监听模式

  • 右键托盘一键开关,开启后自动检测剪贴板内容类型并匹配已勾选动作
  • 输入面板打开时自动暂停,关闭后恢复(引用计数,支持嵌套暂停)

开机自启

  • 托盘菜单一键开关,Windows 平台支持(macOS用户在等等吧,目前正在迁移到QT6)

测试(新增)

  • 35 个单元测试,覆盖 AppConfig 序列化/反序列化、ActionManager 四个动作处理逻辑、ClipboardHelper 剪贴板操作
  • cmake -DBUILD_TESTS=ON 启用,ctest --test-dir build 运行

其他

  • 移除输入面板中过度设计的自动粘贴逻辑,发送后仅设置剪贴板
  • 修复 MonitorService.cpp 中异常插入的乱码行
  • macOS 下测试构建链接 ApplicationServices 框架
  • 更新中英文 README,用户视角重写使用流程

Release 1.0.1

Choose a tag to compare

@github-actions github-actions released this 28 Jun 11:28

Release 1.0.1

🎨 更新

更换图标

  • 更换了全新的 SVG 托盘图标
  • 更现代的设计风格

📦 下载

  • Windows: ClipBridge_Windows_1.0.1.zip
  • macOS: ClipBridge_macOS_1.0.1.zip

🎯 完整功能

  • clipboard_image_path —— 截图自动保存并粘贴路径
  • strip_newlines —— 清理换行符
  • 系统托盘图标
  • 图形化设置界面

Made with ❤️ for Claude TUI users

Release 1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 10:01

Release 1.0.0

🎉 首次正式发布

ClipBridge 1.0.0 终于来了!让 Claude TUI / Claude Code 的剪贴板交互更顺畅。


✨ 核心功能

📸 clipboard_image_path —— TUI 发图神器

在 Claude TUI / Claude Code 里发截图,不再需要手动保存文件、复制路径!

  • 截图 → 按快捷键 → 自动保存图片 → 自动粘贴路径 → 直接发送
  • 支持自定义格式文案(比如 请查看这张图片:{path})
  • 支持自定义保存路径

📝 strip_newlines —— 清理换行符

从终端、日志、文档复制多行文本时,经常因为终端宽度限制被自动插入换行符,导致粘贴后无法直接执行。

  • 按快捷键,一键去除所有换行符
  • 命令即贴即用,无需手动清理

⌨️ 每个热键独立配置

  • 每个快捷键可以设置独立的 auto_paste 和 auto_submit 行为
  • 支持多动作绑定,同一个快捷键按顺序执行多个动作

🖥️ 平台支持

平台 热键 粘贴 说明
Windows ✅ ✅ 完整支持
macOS ✅ ✅ 需要辅助功能权限
Linux 🔄 🔄 开发中

🚀 快速开始

Windows

  1. 下载 ClipBridge_Windows_1.0.0.zip
  2. 解压到任意目录
  3. 运行 ClipBridge.exe
  4. 系统托盘出现 ClipBridge 图标

macOS

  1. 下载 ClipBridge_macOS_1.0.0.zip
  2. 解压得到 ClipBridge.app
  3. 拖动到应用程序文件夹
  4. 首次运行需要在"系统偏好设置 → 安全性与隐私 → 辅助功能"中添加并勾选 ClipBridge
  5. 运行程序

基本使用

  • 截图 → 按 Ctrl+Alt+I (Windows) / Cmd+Option+I (macOS) → 图片路径自动粘贴
  • 复制多行命令 → 按 Ctrl+Alt+J (Windows) / Cmd+Option+J (macOS) → 换行符已清理

图形界面设置

  • 左键/右键点击托盘图标 → 打开设置界面
  • 可以查看和管理热键、配置图片保存格式和路径

📦 下载

  • Windows: ClipBridge_Windows_1.0.0.zip
  • macOS: ClipBridge_macOS_1.0.0.zip

🎨 本次更新

1.0.0

  • ✅ 支持 Windows 和 macOS 双平台
  • ✅ 实现 clipboard_image_path 功能
  • ✅ 实现 strip_newlines 功能
  • ✅ 系统托盘图标
  • ✅ 图形化设置界面
  • ✅ 每个热键独立配置
  • ✅ 支持自定义图片保存格式
  • ✅ GitHub Actions CI 自动构建
  • ✅ 自定义 SVG 图标

⚠️ 注意事项

macOS

首次运行需要辅助功能权限,请在"系统偏好设置 → 安全性与隐私 → 辅助功能"中添加并勾选 ClipBridge。

Windows

首次运行可能会被 SmartScreen 拦截,请点击"更多信息" → "仍要运行"。


📄 许可证

MIT License


Made with ❤️ for Claude TUI users