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

24 lines
1.0 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [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)