Skip to content

Releases: Rainchen537/Y-Clip

Y-Clip v1.0.20

Choose a tag to compare

@Rainchen537 Rainchen537 released this 26 Jul 16:38

修复

  • 修复临时剪贴板面板右上角齿轮按钮无法稳定打开设置窗口的问题。
  • 修复固定剪贴板面板打开设置时的焦点竞争,设置窗口现在会可靠前置并获得焦点。

下载

  • Apple Silicon(M 系列):Y-Clip-v1.0.20-arm64.dmg
  • Intel:Y-Clip-v1.0.20-x86_64.dmg

两个安装包均为对应架构的独立 thin 构建,并已完成 Developer ID 签名、Apple 公证、staple 与 Gatekeeper 验证。

Y-Clip v1.0.19

Choose a tag to compare

@Rainchen537 Rainchen537 released this 22 Jul 09:55

Y-Clip v1.0.19 hardens automatic updates and recovery on both Apple Silicon and Intel Macs.

  • Apple Silicon: download Y-Clip-v1.0.19-arm64.dmg
  • Intel: download Y-Clip-v1.0.19-x86_64.dmg
  • The selected GitHub Release version is now bound to every download and installation stage; renamed older apps, same-version installs, downgrades, malformed versions, and version mismatches are rejected.
  • Mounted, prepared, candidate, and final apps must pass exact version, identity, Developer ID, hardened runtime, strict code-signing, Gatekeeper, and thin-architecture validation.
  • Installation now uses a fixed transaction lock plus same-volume candidate/backup atomic renames, with TERM/INT/HUP deferred across filesystem/state synchronization so an uncommitted app cannot remain at the canonical path after the lock is released.
  • The legacy Global Clipboard.app path is moved only after identity validation; unknown objects and symlinks are preserved.
  • A replacement commits only after the new app finishes AppKit launch, reports a one-time token and exact PID/path, and remains alive. Incomplete rollback preserves the lock and every recovery copy.
  • Both thin DMGs were independently signed, notarized, stapled, Gatekeeper-checked, mounted, and verified.

This release intentionally contains exactly these two architecture-specific DMGs and no universal package.

Y-Clip v1.0.18

Choose a tag to compare

@Rainchen537 Rainchen537 released this 21 Jul 18:49

Y-Clip v1.0.18 adds architecture-specific releases for both Apple Silicon and Intel Macs.

  • Apple Silicon: download Y-Clip-v1.0.18-arm64.dmg
  • Intel: download Y-Clip-v1.0.18-x86_64.dmg
  • Automatic updates now select only the exact package matching the app's compiled architecture.
  • Update installation rejects wrong-architecture and universal executables before replacing the installed app.
  • Both thin DMGs were independently signed, notarized, stapled, Gatekeeper-checked, mounted, and verified.

This release intentionally contains exactly these two architecture-specific DMGs and no universal package.

Y-Clip v1.0.17

Choose a tag to compare

@Rainchen537 Rainchen537 released this 21 Jul 12:33

Y-Clip v1.0.17

  • Added a pin button that keeps the clipboard history panel above normal windows and allows it to be dragged like a regular floating panel.
  • Added an independently configurable pinned-panel hotkey, defaulting to Option+Shift+Command+V, while Option+Command+V continues to open the temporary panel near the current caret or pointer.
  • Remembered the pinned panel position, kept it visible after choosing history, and refreshed it live when clipboard history changes.
  • Restored focus to the frontmost input control before automatic paste, so the pinned panel stays visible without intercepting the generated Command+V.
  • Suspended both global hotkeys while recording a shortcut so conflicts can be detected and rolled back correctly.

DMG SHA256: 1f9a4c0d24d887d5c7c80ff6829532da6cee062a56f0891902cf8022ebc45af8

Y-Clip v1.0.16

Choose a tag to compare

@Rainchen537 Rainchen537 released this 20 Jul 07:20

Y-Clip v1.0.16

  • Rebuilt the drag-to-install DMG with a light, high-contrast 2x Retina background so Finder's black app labels remain crisp and readable in light and dark system appearances.
  • Removed visible .background and .fseventsd items, hid Finder's toolbar, status bar, path bar, and tab bar, and aligned the installation arrow from the saved Y-Clip and Applications icon coordinates.
  • Preserved the root-level Global Clipboard.app updater compatibility copy on APFS with its strict signature and BSD hidden flag intact, and moved its Finder icon outside the installation window so it cannot cover the layout when hidden files are shown.

Y-Clip v1.0.15

Choose a tag to compare

@Rainchen537 Rainchen537 released this 19 Jul 03:07

Y-Clip v1.0.15

  • Unified first-launch and later Accessibility guidance through the shared Y-Project permission prompt framework, including signed installed-copy checks, state-based duplicate suppression, and the existing app-scoped repair flow.
  • Replaced the project-specific DMG layout code with the shared Y-Project DMG framework, which generates the correct product title, validates the saved Finder background and icon layout, and preserves the hidden Global Clipboard.app compatibility copy.
  • Relaunches now use LaunchServices without forcing a second app instance.

Y-Clip v1.0.14

Choose a tag to compare

@Rainchen537 Rainchen537 released this 18 Jul 14:12

Y-Clip v1.0.14

  • Kept the Features preview visible while selected, restored it when reopening Settings, and preserved user-chosen window frames while adapting the settings/preview pair to narrow screens.
  • Refreshed Accessibility status when returning from System Settings and moved permission-record resets off the main thread while keeping persisted trust state consistent.
  • Added runtime diagnostics that distinguish the verified signed /Applications copy from development copies and can switch directly to the installed app.
  • Scoped Accessibility TCC refreshes to Y-Clip's bundle identifier; repairs started from a development copy now continue authorization only in a validated formal install.
  • Validated downloaded updates against Y-Clip's Bundle ID, Developer ID team, hardened runtime, code signature, and Gatekeeper before replacing the installed app.
  • Constrained settings windows to the active display and added product identity to About.

The attached DMG is signed with Developer ID, notarized by Apple, stapled, and Gatekeeper-verified. It also retains the hidden Global Clipboard.app compatibility copy for older update paths.

Y-Clip v1.0.13

Choose a tag to compare

@Rainchen537 Rainchen537 released this 28 Jun 14:00

更新内容

  • 设置页从菜单栏 popover 重构为独立设置窗口,采用左侧栏和右侧内容区。
  • 菜单栏入口简化为打开设置、更多 Y-Project 占位和退出。
  • 剪贴板面板大小设置继续保留旁侧预览,设置窗口左右哪侧可显示就显示在哪侧。
  • 仓库内 vendored Y-Project 设置框架,GitHub 源码包可独立构建。
  • release 脚本补齐 DMG 签名步骤。

Build verification:

  • 本地构建通过。
  • App 和 DMG 均已 Developer ID 签名、公证并 staple。
  • Gatekeeper 验证通过:accepted / Notarized Developer ID。

SHA256: 4bc5fe2fd8f6bb922677497917c26e2db0496c7e9d61cb6ead3905a8f9f3e32b

Y-Clip v1.0.12

Choose a tag to compare

@Rainchen537 Rainchen537 released this 24 Jun 06:08

更新内容

  • 软件对外名称改为 Y-Clip,保留原 Bundle ID、可执行文件名和历史数据目录,确保权限、历史记录和自动更新连续。
  • 修复复制新内容后再次唤出剪贴板历史时,列表顶部可能出现大块空白、需要下滑才看到内容的问题。
  • 历史列表改用顶部原点布局,滚动位置重置更稳定。
  • 本地安装流程会刷新 LaunchServices,减少启动台继续显示旧名称的情况。
  • DMG 内保留旧版自动更新兼容路径,旧版用户仍可平滑更新。

SHA256: 034e3d3c8d80c172c31204eab3f1bb3b3df79229d95e564538ec0ea4ecaa9904

Global Clipboard v1.0.11

Choose a tag to compare

@Rainchen537 Rainchen537 released this 22 Jun 11:11

更新内容

  • 恢复上一版 App Logo,撤回误发布的错误图标资源。
  • 保留新的菜单栏线性描边小图标。
  • 重新打包并公证修正版 DMG。

SHA256: 1973e205f5eb7aff3c6e0b1ecd96c421a06d4e57129746454fd35ebcf39fbb8f