Sobre o projeto

Clipbara é um gerenciador de área de transferência para macOS que mantém um histórico pesquisável de tudo o que você copia. Pressione Cmd+Shift+V e um painel em estilo de cartões surge na parte inferior da tela sem roubar o foco do aplicativo atual; clicar uma vez em um item o devolve à área de transferência para que você mesmo o cole. Requer macOS 14 Sonoma ou posterior. As versões DMG e Homebrew são gratuitas; a versão da Mac App Store é uma compra única. Ambas são compiladas do mesmo repositório e usam identificadores de bundle diferentes, portanto mantêm históricos separados que podem ser transferidos entre versões com exportação e importação em JSON. Apenas uma deve ser executada por vez, já que ambas registram o mesmo atalho global. As opções de instalação incluem a Mac App Store, um cask do Homebrew (brew install --cask mobrava/tap/clipbara) ou um DMG assinado e notarizado do GitHub Releases. A versão DMG se atualiza pelo Sparkle; a versão sandboxed da App Store se atualiza pela App Store. Os recursos principais incluem suporte a texto, rich text, HTML, imagens, links, arquivos e cores; busca por conteúdo, título ou aplicativo de origem com filtros de tipo e data; Pinboards para itens reutilizados com frequência; pré-visualização Quick Look dentro do painel; colar como texto simples, sempre ou por colagem; aplicativos excluídos para que gerenciadores de senhas nunca sejam registrados; limite de histórico configurável, aparência e iniciar ao fazer login; e exportação/importação em JSON. Os controles de teclado incluem Espaço para Quick Look, Esc para limpar a busca ou fechar, Cmd+Shift+Delete para limpar o histórico não fixado e teclas de seta para navegar entre os itens. Os atalhos globais e a tecla do Quick Look são configuráveis. A privacidade é um ponto central do design: o histórico é armazenado localmente com SwiftData, sem conta, servidor ou analytics, e captura, busca, pré-visualização e colagem funcionam offline. A versão DMG só acessa a rede para verificações de atualização do Sparkle. O aplicativo deliberadamente não sintetiza pressionamentos de tecla para colar em nome do usuário, evitando a permissão extra necessária para controlar outros aplicativos. O projeto é escrito em Swift 6 com concorrência estrita, usando SwiftUI hospedado em um NSPanel do AppKit e SwiftData para armazenamento, com KeyboardShortcuts para atalhos globais e Sparkle para atualizações. É licenciado sob GPLv3, com a edição da Mac App Store licenciada separadamente em regime duplo. Compilações a partir do código-fonte exigem Xcode 16+ e XcodeGen. O README observa que o aplicativo se chamava anteriormente PasteClip até agosto de 2026.