bruno
52823109bc
fix: resolve latest release dynamically in installers (was hardcoded v0.2.0)
CI / Lint (push) Failing after 9m35s
CI / Test (push) Failing after 6m4s
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
2026-08-14 11:32:19 -04:00
bruno
919c6f0040
docs: move one-liner install to prominent top section
CI / Lint (push) Failing after 9m53s
CI / Test (push) Failing after 5m56s
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
2026-08-14 11:12:03 -04:00
bruno
4289d2d0ba
docs: Windows notification test checklist + GPG signing steps
2026-08-14 11:05:59 -04:00
bruno
35c6b98aec
feat: Windows notifications, benchmarks, GPG signing, docs site, one-liner installers
2026-08-14 10:57:20 -04:00
bruno
448d2c4ead
docs: mention send-file subcommand in usage
2026-08-14 09:59:38 -04:00
bruno
f2a3e34f94
test: full config surface coverage; remove dead PeerUsesTLS helper
2026-08-14 09:57:39 -04:00
bruno
32eff914d5
feat: Windows (CF_DIB) and macOS (AppleScript) clipboard image sync
2026-08-14 09:55:32 -04:00
bruno
147cba6d2a
feat: native clipboard image sync (Linux, opt-in sync_images)
2026-08-14 09:51:25 -04:00
bruno
884415c1c1
feat: implement security, discovery, history, file transfer, web UI (P0-P3)
2026-08-14 09:45:54 -04:00
bruno
8281478f0c
fix: cross-compilation darwin — checkBinary déplacé dans clipboard_unix.go
...
CI / Lint (push) Successful in 21m13s
CI / Test (push) Successful in 9m56s
CI / Build (darwin/amd64) (push) Failing after 5m18s
CI / Build (linux/amd64) (push) Failing after 4m59s
CI / Build (windows/amd64) (push) Failing after 5m3s
CI / Build (darwin/arm64) (push) Failing after 5m0s
CI / Build (linux/arm64) (push) Failing after 5m3s
CI / Build (windows/arm64) (push) Failing after 5m3s
CI / Release (push) Skipped
- checkBinary migré de clipboard_linux.go (build tag linux) vers clipboard_unix.go (build tag !windows)
- Corrige l'erreur 'undefined: checkBinary' lors du cross-compile darwin
- Évite le warning unused sur Windows (la fonction n'est compilée que sur !windows)
- Validation: vet + lint + race + build + cross-compile (linux/windows/darwin × amd64/arm64) OK
v0.1.0
2026-08-08 19:08:18 -04:00
bruno
9c6b15916a
docs: instructions d'installation détaillées par OS dans le README
...
CI / Lint (push) Successful in 18m3s
CI / Test (push) Successful in 9m12s
CI / Build (linux/amd64) (push) Failing after 1m11s
CI / Build (windows/amd64) (push) Failing after 0s
CI / Build (darwin/arm64) (push) Failing after 1s
CI / Build (linux/arm64) (push) Failing after 1s
CI / Build (windows/arm64) (push) Failing after 1s
CI / Build (darwin/amd64) (push) Failing after 4m4s
CI / Release (push) Skipped
- Linux : dépendances par distro (apt/pacman/dnf/apk), téléchargement amd64/arm64, service systemd
- macOS : Apple Silicon et Intel, service launchd
- Windows : téléchargement amd64/arm64, PATH permanent, service NSSM, pare-feu
- Suppression de la section service redondante (déplacée dans les sections par OS)
2026-08-08 16:39:16 -04:00
bruno
d8ee48445b
fix: correction de toutes les erreurs CI — vet, lint, race detector et config
...
CI / Lint (push) Successful in 18m7s
CI / Test (push) Successful in 9m2s
CI / Build (darwin/amd64) (push) Failing after 4m4s
CI / Build (linux/amd64) (push) Failing after 4m7s
CI / Build (windows/amd64) (push) Failing after 4m5s
CI / Build (darwin/arm64) (push) Failing after 4m4s
CI / Build (linux/arm64) (push) Failing after 4m7s
CI / Build (windows/arm64) (push) Failing after 4m6s
CI / Release (push) Skipped
- clipboard_windows.go: remplacement unsafe.Pointer par unsafe.Add pour go vet 1.26
- clipboard_windows.go: correction errcheck (defer syscall) et ineffassign
- daemon_test.go: mockClipboard thread-safe avec sync.RWMutex (data race)
- daemon_test.go: correction errcheck sur go da.Run()
- server_test.go: vérification des erreurs json.Marshal
- config_test.go: vérification des erreurs MkdirAll/WriteFile
- peers.example.toml: mise à jour au format TOML actuel
2026-08-08 16:28:45 -04:00
bruno
5655573fc8
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
2026-08-08 15:47:22 -04:00
bruno
736c9024f3
feat: clip-sync v1.0 — daemon de sync clipboard bidirectional en Go
...
- Daemon Go ~150 lignes, zéro dépendance hors stdlib + toml
- Watch clipboard local (poll 500ms, hash-based dedup)
- Serveur HTTP POST /clip pour réception des pairs
- Anti-boucle d'écho (lastHash + host+TS filtering)
- Cross-platform: Linux (xclip/wl-paste), macOS, Windows
- Configuration TOML statique des pairs
- install.sh one-liner multi-OS
- ARCHITECTURE.md + ROADMAP.md + README.md
2026-08-08 12:02:58 -04:00