# ROADMAP.md — clip-sync ## v0.1.0 ✅ MVP — Sync texte bidirectionnel (actuelle) - [x] Synchronisation texte entre pairs LAN - [x] Anti-boucle (hash + timestamp + origine) - [x] Configuration TOML + env override - [x] Linux (X11 + Wayland), Windows, macOS - [x] Tests unitaires + intégration - [x] Build cross-plateforme - [x] 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 `) - [ ] Validation de l'origine (rejet des pairs inconnus) - [ ] Option `--generate-key` pour 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 history` pour 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