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
1.0 KiB
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)