À propos du projet

Clipbara est un gestionnaire de presse-papiers pour macOS qui conserve un historique consultable de tout ce que vous copiez. Appuyez sur Cmd+Maj+V et un panneau en forme de cartes glisse vers le haut en bas de l'écran sans retirer le focus à l'application active ; un clic sur un élément le remet dans le presse-papiers afin que vous puissiez le coller vous-même. Il nécessite macOS 14 Sonoma ou une version ultérieure. Les versions DMG et Homebrew sont gratuites ; la version du Mac App Store est un achat unique. Les deux sont construites à partir du même dépôt et utilisent des identifiants de bundle différents, de sorte qu'elles conservent des historiques distincts qui peuvent être transférés entre les versions par export et import JSON. Une seule doit être exécutée à la fois, car les deux enregistrent le même raccourci global. Les options d'installation incluent le Mac App Store, un cask Homebrew (brew install --cask mobrava/tap/clipbara) ou un DMG signé et notarié depuis GitHub Releases. La version DMG se met à jour automatiquement via Sparkle ; la version sandboxée de l'App Store se met à jour via l'App Store. Les fonctionnalités principales incluent la prise en charge du texte, du texte enrichi, du HTML, des images, des liens, des fichiers et des couleurs ; la recherche par contenu, titre ou application source avec des filtres de type et de date ; les Pinboards pour les éléments fréquemment réutilisés ; l'aperçu Quick Look dans le panneau ; le collage en texte brut, soit toujours, soit à chaque collage ; les applications exclues afin que les gestionnaires de mots de passe ne soient jamais enregistrés ; une limite d'historique configurable, l'apparence et le lancement à l'ouverture de session ; ainsi que l'export et l'import JSON. Les commandes clavier incluent Espace pour Quick Look, Échap pour effacer la recherche ou fermer, Cmd+Maj+Suppr pour effacer l'historique non épinglé et les touches fléchées pour se déplacer entre les éléments. Les raccourcis globaux et la touche Quick Look sont configurables. La confidentialité est un point central de la conception : l'historique est stocké localement avec SwiftData, sans compte, serveur ni analyse, et la capture, la recherche, l'aperçu et le collage fonctionnent tous hors ligne. La version DMG ne contacte le réseau que pour les vérifications de mise à jour Sparkle. L'application ne synthétise délibérément pas de frappes pour coller à la place de l'utilisateur, évitant ainsi l'autorisation supplémentaire nécessaire pour contrôler d'autres applications. Le projet est écrit en Swift 6 avec une concurrence stricte, utilisant SwiftUI hébergé dans un NSPanel AppKit et SwiftData pour le stockage, avec KeyboardShortcuts pour les raccourcis globaux et Sparkle pour les mises à jour. Il est sous licence GPLv3, l'édition du Mac App Store étant sous double licence séparément. Les builds à partir des sources nécessitent Xcode 16+ et XcodeGen. Le README indique que l'application s'appelait auparavant PasteClip jusqu'en août 2026.