Files
clip-sync/CHANGELOG.md
T
bruno 5655573fc8
CI / Lint (push) Failing after 14m46s
CI / Test (push) Failing after 4m23s
CI / Build (darwin/amd64) (push) Skipped
CI / Build (linux/amd64) (push) Skipped
CI / Build (windows/amd64) (push) Skipped
CI / Build (darwin/arm64) (push) Skipped
CI / Build (linux/arm64) (push) Skipped
CI / Build (windows/arm64) (push) Skipped
CI / Release (push) Skipped
feat: implémentation complete v0.1.0 — daemon de sync clipboard bidirectionnel
2026-08-08 15:47:22 -04:00

1.0 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.0] — 2026-08-08

Added

  • Synchronisation bidirectionnelle de presse-papiers texte sur LAN
  • Communication HTTP POST /clip entre pairs (JSON)
  • Anti-boucle : double filtre (hash SHA-256 LRU + timestamp/origine)
  • Configuration TOML (~/.config/clip-sync/peers.toml)
  • Override par variables d'environnement (CLIP_SYNC_PORT, CLIP_SYNC_POLL_MS)
  • Support Linux : X11 (xclip) et Wayland (wl-clipboard) avec auto-détection
  • Support Windows : Win32 API via syscall, zéro CGo
  • Support macOS : pbpaste/pbcopy
  • Cross-compilation : linux/windows/darwin, amd64/arm64
  • Service systemd --user (Linux)
  • Installation automatisée via install.sh
  • CI/CD Gitea Actions : lint, test, build multi-plateforme
  • Tests unitaires et intégration (simulation LAN 2 instances)