Releases: felipecrs/clipboard-sync
Releases · felipecrs/clipboard-sync
v0.11.0
What's Changed
- Use Node.js file watcher rather than @parcel/watcher and watchman (#41)
- This prevents terminal windows from spawning during initialization
- Also fixes an issue where watchman.exe would be kept running even after closing Clipboard Sync
- Avoids sending the same clipboard if it was last sent in less than 10 seconds ago
- This should help cases where the client that receives the clipboard automatically sends it to the computer writing the clipboard through mechanisms other than Clipboard Sync itself
- Update Electron from 28.2.1 to 29.1.4
- Update other minor dependencies
Full Changelog: v0.10.5...v0.11.0
v0.10.5
-
Fix mysterious issue with the tray icon not showing on some Windows 10 computers after updating Clipboard Sync from 0.10.2 (due to a newer version of Electron) (#38)
Note that will bring back the issue described at #28, at least until the underlying issue gets fixed by Electron.
Full Changelog: v0.10.4...v0.10.5
v0.10.4
What's Changed
- Minor update to dependencies
- Do not raise an error window when Clipboard Sync cannot search for updates (#37)
- Internally optimize handling of parallel operations by improving the use of
async
/await
, which should lead to less missed events and better performance
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- Improve quit logic by @felipecrs in #34
- Upgrade dependencies and migrate to ESM by @felipecrs in #35
Full Changelog: v0.10.2...v0.10.3
v0.10.2
What's Changed
- Fix losing tray icon position after updates by @felipecrs in #30
- Fix deletion of
.is-reading.txt
files from previous versions by @felipecrs in #32 - Switch to Electron Vite to build application by @felipecrs in #31
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- Fix Clipboard Sync creating wrong "is-reading" files by @felipecrs in #29
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Fix "is-receiving" files being deleted by auto-clean by @felipecrs in #26
- Add support for HTML and RTF text clipboard formats by @felipecrs in #27
Full Changelog: v0.9.0...v0.10.0
v0.9.0
Changes
- We now use
@parcel/watcher
instead ofchokidar
for watching the file system, just like VS Code. This should make Clipboard Sync lighter in resources and more reliable.- If this sounds familiar to you, that's because this change has been made before, but it was reverted because it was causing issues.
- However, this time we are using Watchman as a backed for
@parcel/watcher
, which should make it more reliable. VS Code itself does the same.
- Now, each computer running Clipboard Sync will maintain a file to indicate whether that computer is receiving clipboards or not. Then, Clipboard Sync on other computers will not try to send clipboards to that computer if it is not receiving clipboards.
- This should save resources and bandwidth when one of the computers does not have Clipboard Sync running.
- Also, this should prevent OneDrive in other computers from sending files to trash bin when the other computer has OneDrive opened but Clipboard Sync is not running.
Bug Fixes
- It is now very less likely that Clipboard Sync will miss a new incoming sent.
Dependencies
- Upgrade Electron from 25 to 26
- Minor upgrades to other dependencies
Full Changelog: v0.8.1...v0.9.0
v0.8.1
v0.8.0
New Features
- You can now selectively disable what to send and what to receive (#7):
Changes
- We now use
@parcel/watcher
instead ofchokidar
for watching the file system, just like VS Code. This should make Clipboard Sync lighter in resources and more reliable. - When two computers sends the clipboard at the same time, they would not read the clipboard from each other. Now, the computer that receives the clipboard will read the clipboard from the other computer.
Bug Fixes
- It is now very less likely that Clipboard Sync will miss a new incoming sent.
- Clipboard files are no longer sent to trash bin (which was only happening on Windows with the OneDrive client) (#19)
Dependencies
- Upgrade Node used in build time from 16 to 18
- Upgrade NPM used in build time from 8 to 9
- Minor upgrades to other dependencies