Presse-papiers partagé entre plusieurs machines. Copiez du texte sur un appareil, il apparaît sur la page ; sur un autre appareil, cliquez sur "Copier" pour le récupérer.
- Capture automatique (bouton bascule) : tant que l'onglet reste ouvert et actif, l'app surveille le presse-papiers du navigateur et pousse chaque nouvelle copie vers le serveur.
- Ajout manuel : champ texte + bouton, pour coller ou taper du texte sans dépendre de la surveillance automatique.
- Historique partagé : stocké dans Redis (Upstash), interrogé toutes les 1,5s par chaque appareil connecté.
- Bouton Copier sur chaque entrée pour la remettre dans le presse-papiers local.
Les navigateurs ne laissent pas une page web observer le presse-papiers du système en tâche de fond : la capture automatique ne fonctionne que si l'onglet est ouvert et au premier plan (limite du Clipboard API, pas de ce projet).
npm run devNécessite les variables d'environnement Upstash Redis (KV_REST_API_URL, KV_REST_API_TOKEN), fournies via vercel env pull .env.local.
vercel deploy --prod