github CrossPaste/crosspaste-desktop 2.1.4.2340

latest releases: 2.3.1.2781, 2.3.0.2767, 2.2.1.2706...
4 months ago

Highlights ๐ŸŒŸ

  • ๐Ÿ”„ Faster, more reliable reconnection
    This release focuses on the connection between your devices. When you
    switch Wi-Fi networks, your network address changes, or your computer
    wakes from sleep, CrossPaste now rediscovers your other devices and
    reconnects much faster โ€” no more being stuck "offline" for a long
    time. Even when a device's IP address changes, it reconnects reliably
    (#4506 #4510 #4515 #4519 #4521 #4527 #4529).

  • ๐Ÿ†• In-app changelog and upgrade reminder
    You can now see what each update brings right inside the app. When a
    new version is available, a small dot appears in the left menu to
    remind you to upgrade (#4525).

  • โฌ†๏ธ Windows (portable zip): update from within the app
    The Windows portable (zip) build can now update itself. When a new
    version is available, CrossPaste downloads and verifies it, then swaps
    in the new build and restarts โ€” no more manually downloading and
    extracting a fresh zip (#4537).

  • ๐Ÿ–ฑ๏ธ Fixed an endless paste loop
    Fixed an issue where pressing Cmd/Ctrl+V could trigger an endless
    paste loop in some situations. Pasting is now more reliable (#4501
    #4502).

  • โœจ Smoother device list
    The device list no longer flickers while re-checking offline devices,
    so it stays steady (#4508).

Bug Fixes ๐Ÿ›

  • ๐Ÿ› Gate /sync/telnet address-push to already-paired peers (#4529)
  • ๐Ÿ› Harden network discovery: non-blocking mDNS teardown, debounced rebuild, offline gate (#4515)
  • ๐Ÿ› Stop device list flicker when re-probing offline devices (#4508)
  • ๐Ÿ› Decouple device identity from IP for reliable reconnection (#4506)
  • ๐Ÿ› Suppress shortcut recognition during simulated paste (#4502)
  • ๐Ÿ› Stop swallowing CancellationException in sync resolve loop (#4504)
  • ๐Ÿ› Prevent infinite paste loop from Cmd+V shortcut binding (#4501)
  • ๐Ÿ› Round drag preview corners on web paste cards (#4485)
  • ๐Ÿ› Fix CLI native build after appInstanceId moved out of AppConfig (#4482)

New Features โœจ

  • โœจ In-app self-update for the Windows portable-zip distribution (#4537)
  • โœจ Discovery-driven fast reconnect for paired peers (#4527)
  • โœจ In-app What's New changelog screen with upgrade badge (#4525)
  • โœจ Push subnet-matched address on steady-state heartbeat (#4521)
  • โœจ Push subnet-matched address on /sync/telnet to cut mDNS reconnection latency (#4519)
  • โœจ Self-heal mDNS discovery on OS network changes (#4510)

Multiplatform ยท Refactor ยท Code Style ๐Ÿ”จ

  • ๐Ÿ”จ Remove Jewel dependency in favor of native Compose Window (#4489)
  • ๐ŸŽจ Reduce SyncResolver connection-polling log noise (#4523)

Build & CI ๐Ÿ‘ท

  • ๐Ÿ‘ท Regenerate web version and translation artifacts (#4487)
  • ๐Ÿ‘ท Upgrade GitHub Actions to Node.js 24 runtime (#4480)

Documentation ๐Ÿ“

  • ๐Ÿ“ Default to Chinese for developer interaction in CLAUDE.md (#4512)

Dependencies โฌ†๏ธ

  • โฌ†๏ธ composenativetray-jvm bump (#4535)
  • โฌ†๏ธ logback-classic 1.5.32 โ†’ 1.5.34 (#4497 #4534)
  • โฌ†๏ธ web build deps rollup / postcss security bump (#4533)
  • โฌ†๏ธ Kotlin 2.3.21 โ†’ 2.4.0 (#4513)
  • โฌ†๏ธ Compose Multiplatform 1.11.0 โ†’ 1.11.1 (#4511)
  • โฌ†๏ธ MCP Kotlin SDK Server bump (#4517)
  • โฌ†๏ธ JNA 5.18.1 โ†’ 5.19.0 (#4516)
  • โฌ†๏ธ ph-css 8.1.1 โ†’ 8.2.1 (#4498)
  • โฌ†๏ธ Gradle Wrapper 9.5.0 โ†’ 9.5.1 (#4491)
  • โฌ†๏ธ kotlin-logging 8.0.03 โ†’ 8.0.4 (#4492)
  • โฌ†๏ธ MockK 1.14.9 โ†’ 1.14.11 (#4493)
  • โฌ†๏ธ Caffeine bump (#4494)
  • โฌ†๏ธ atomicfu 0.32.1 โ†’ 0.33.0 (#4495)

Full Changelog: 2.1.3.2297...2.1.4.2340

Don't miss a new crosspaste-desktop release

NewReleases is sending notifications on new releases.