github rgdevment/CopyPaste v2.4.0

latest releases: v2.5.0, v2.4.1
20 days ago

Primary focus of this release is Linux: new native distribution channels,
deeper platform integration, and onboarding parity with Windows/macOS.
Windows and macOS are unchanged at runtime.

Linux distribution

  • Native apt/dnf/zypper repositories via the openSUSE Build Service
    (Debian 12/13, Ubuntu 22.04/24.04, Fedora 40/41, openSUSE Tumbleweed).
  • Self-updating AppImage via AppImageUpdate: each release now embeds a
    .zsync URL and ships the companion .zsync file.
  • New portable tarball artifact (CopyPaste--linux-x64.tar.gz)
    used by OBS and available for manual installs.

Linux platform integration

  • Native thumbnail provider and desktop notifier.
  • Refactored X11 clipboard activation and pasting.
  • Linux cursor monitoring and input focus retrieval.
  • Enhanced tray functionality with capability warnings.
  • Detailed error handling on global hotkey registration.
  • Clipboard change handling simplified (debounce removed on Linux).
  • Refactored Linux session detection with broader test coverage.

Linux onboarding & UX

  • Dedicated desktop onboarding screen.
  • Updated hotkey label handling.
  • Default shortcut fix for Linux/X11.

Release pipeline

  • Release manifest is now driven by the tag message (Severity,
    Min-Supported, Blocked trailers). See RELEASING.md for the full flow.
  • GitHub Release now publishes AppImage+zsync, .deb, .rpm, portable
    tarball and SHA256SUMS in one shot.
  • OBS publish job wired into the pipeline (tag-driven rebuild).

Documentation

  • README: reorganized Linux install section (OBS → Homebrew →
    self-updating AppImage → manual) with no hype icons, plus updated
    download table and platform matrix.
  • SECURITY.md: documents the OBS-signed repositories and the AppImage
    delta-update trust chain.
  • New RELEASING.md: single source of truth for how releases are cut.

Severity: recommended
Min-Supported: 2.3.0

What's Changed

Full Changelog: v2.3.0...v2.4.0

Don't miss a new CopyPaste release

NewReleases is sending notifications on new releases.