feat: implémentation complete v0.1.0 — daemon de sync clipboard bidirectionnel
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
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
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user