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.4 KiB
1.4 KiB
ROADMAP.md — clip-sync
v0.1.0 ✅ MVP — Sync texte bidirectionnel (actuelle)
- Synchronisation texte entre pairs LAN
- Anti-boucle (hash + timestamp + origine)
- Configuration TOML + env override
- Linux (X11 + Wayland), Windows, macOS
- Tests unitaires + intégration
- Build cross-plateforme
- Service systemd --user
v0.2.0 🔒 Sécurité
- Chiffrement TLS entre pairs (certificats auto-signés ou clé partagée)
- Authentification par clé partagée (header
Authorization: Bearer <key>) - Validation de l'origine (rejet des pairs inconnus)
- Option
--generate-keypour générer une clé partagée - Config : section
[security]dans peers.toml
v0.3.0 📎 Contenu enrichi
- Support images (JPEG/PNG) — payload Base64
- Support fichiers (chemin + contenu Base64, taille max configurable)
- Historique du presse-papiers local (derniers N éléments)
- Commande
clip-sync historypour afficher l'historique - Option
--one-shot: envoi unique sans daemon
v1.0.0 🌐 Stable
- Découverte automatique des pairs via mDNS (optionnel, activable)
- Interface web locale de monitoring (
localhost:9137/: pairs connectés, stats) - Notification desktop (DBus/Linux, toast/Windows, Notification Center/macOS)
- Tests de performance et benchmark
- Documentation utilisateur finale (site statique ou wiki)
- Signature GPG des releases