Kanban Pro

Sincronização na nuvem

Saiba como partilhar pastas na nuvem e colaborar em tempo real.

Como funciona a sincronização na nuvem

Kanban Pro é uma aplicação local-first. Cada projeto é uma pasta no seu sistema de ficheiros contendo ficheiros de ticket Markdown e um directório de configuração .kanban/. Não há contas, sem serviços em nuvem proprietários e sem inscrições.

Para colaborar com outros, simplesmente coloque a sua pasta de projeto dentro de um directório sincronizado pela nuvem — iCloud Drive, Dropbox, Google Drive, OneDrive ou qualquer unidade de rede. Cada participante abre a mesma pasta no Kanban Pro, e as alterações propagam-se automaticamente através da sincronização de ficheiros do fornecedor em nuvem.

Dica

Nenhuma conta Kanban Pro é necessária. A sincronização utiliza o sistema de ficheiros directamente — se o seu fornecedor em nuvem pode sincronizar uma pasta, Kanban Pro funciona com ela.


Configuração de um projeto partilhado

  1. Escolha uma pasta na nuvem. Abra o Finder e navegue até ao directório de sincronização do seu fornecedor em nuvem (por exemplo, ~/Library/Mobile Documents/com~apple~CloudDocs/ para iCloud Drive, ~/Dropbox/ para Dropbox, ou a montagem do Google Drive / OneDrive na sua barra lateral do Finder).
  2. Crie uma pasta de projeto. Crie uma nova pasta para o seu projeto, por exemplo, Team Board.
  3. Abra-a no Kanban Pro. Inicie o Kanban Pro, clique em Abrir pasta e seleccione a pasta que acabou de criar. O Kanban Pro inicializará o directório .kanban/ e pode começar a adicionar colunas e tickets.
  4. Partilhe a pasta. Utilize os recursos de partilha do seu fornecedor em nuvem para convidar colaboradores. No iCloud Drive, clique com o botão direito na pasta e escolha Partilhar. No Dropbox ou Google Drive, utilize a caixa de diálogo de partilha. No OneDrive, clique com o botão direito e seleccione Partilhar → Partilhar com OneDrive. Cada colaborador deve então abrir a mesma pasta sincronizada na sua própria cópia do Kanban Pro.

Dica

Ao partilhar, defina as permissões como Pode editar (não Pode ver) para que os colaboradores possam criar e actualizar tickets.


Estrutura de pasta recomendada

Quando o Kanban Pro inicializa um projeto, cria a seguinte estrutura dentro da pasta escolhida:

Team Board/
  .kanban/ — configuração do projeto
    board.json — colunas, configurações, campos personalizados
    locks/ — bloqueios de edição activos (veja abaixo)
    activity/ — entradas de registo de actividades
  attachments/ — imagens e ficheiros enviados
  KAN-1.md — ticket (Markdown + YAML frontmatter)
  KAN-2.md
  KAN-3.md

Cada ticket é um ficheiro Markdown simples com YAML frontmatter para metadados (estado, prioridade, atribuído, etiquetas, campos personalizados). Pode ler, editar ou fazer cópia de segurança destes ficheiros com qualquer ferramenta — incluindo agentes de codificação de IA que funcionam directamente com o sistema de ficheiros.


Sincronização em tempo real e edição sem conflitos

O Kanban Pro monitora a pasta do projeto para alterações do sistema de ficheiros utilizando um observador de ficheiro em tempo real. Quando um colaborador guarda um ticket ou actualiza a configuração do quadro, a alteração é detectada em segundos e a interface do utilizador é actualizada automaticamente.

Como os conflitos são evitados

  • Bloqueio de tickets: Quando abre um ticket para edição, o Kanban Pro cria um pequeno ficheiro de bloqueio dentro de .kanban/locks/. Outros utilizadores veem o ticket como bloqueado e não podem sobrescrever as suas alterações. Os ficheiros de bloqueio são sincronizados através do seu fornecedor em nuvem para que todos os colaboradores vejam o mesmo estado de bloqueio.
  • Escritas atómicas: Cada ticket é um ficheiro Markdown único. O Kanban Pro escreve primeiro num ficheiro temporário e depois o renomeia — evitando actualizações parciais mesmo que o fornecedor em nuvem sincronize no meio da escrita.
  • Detecção de conclusão de escrita: O Kanban Pro aguarda que os ficheiros se estabilizem (2 segundos para tickets, 1 segundo para configuração do quadro) antes de os ler. Isto garante que a sincronização em nuvem tenha terminado de escrever antes que a aplicação processe a alteração.
  • Última escrita ganha para configuração do quadro: A ordem das colunas, as configurações e as definições de campos personalizados são armazenadas em board.json. Se dois utilizadores alterarem as configurações do quadro simultaneamente, a última escrita ganha — mas isto é raro na prática, pois a configuração do quadro muda raramente.

Compreensão de ficheiros de bloqueio

O directório .kanban/locks/ contém ficheiros de bloqueio temporários que indicam quais tickets estão a ser editados e por quem. Cada ficheiro de bloqueio é um pequeno documento JSON:

{
  "ticket": "KAN-42",
  "user": "Alice",
  "device": "Alice-MacBook",
  "timestamp": "2026-03-09T10:30:00Z"
}

Os ficheiros de bloqueio são criados quando um ticket é aberto para edição e removidos quando o editor é fechado. Eles permitem que o Kanban Pro mostre um indicador visual em tickets bloqueados para que os colaboradores saibam que alguém está a trabalhar neles.

Resolução de bloqueios obsoletos

Se o Kanban Pro falhar ou um dispositivo ficar offline, um ficheiro de bloqueio pode permanecer sem ser limpo. Isto é chamado um bloqueio obsoleto.

Bloqueio obsoleto?

Se um ticket parecer bloqueado mas ninguém o está a editar, pode eliminar com segurança o ficheiro correspondente em .kanban/locks/ utilizando o Finder ou o terminal. O Kanban Pro detectará a eliminação e desbloqueará o ticket.

O Kanban Pro também detecta bloqueios com mais de 24 horas e os marca como potencialmente obsoletos na interface do utilizador, dando-lhe a opção de desbloquear à força directamente da aplicação.


Notas sobre fornecedores em nuvem

iCloud Drive

O iCloud Drive funciona perfeitamente com o Kanban Pro. O macOS mantém os ficheiros acedidos recentemente descarregados localmente, para que o seu quadro carregue instantaneamente. Se um ficheiro de ticket foi removido do armazenamento local (mostrado como um pequeno ficheiro .icloud no Finder), o macOS descarrega-o sob demanda — pode notar um ligeiro atraso ao abrir projectos muito grandes pela primeira vez.

Partilhando uma pasta do iCloud Drive

  1. Abra o Finder e navegue até à sua pasta do iCloud Drive na barra lateral.
  2. Clique com o botão direito na pasta do projecto e seleccione Partilhar → Colaborar.
  3. Defina as permissões como « Apenas pessoas convidadas » e « Pode fazer alterações ».
  4. Introduza os endereços de e-mail dos seus colaboradores e clique em Partilhar.

Dica

Para manter os ficheiros do projecto sempre disponíveis no seu Mac, clique com o botão direito na pasta do projecto no Finder e escolha Manter descarregado. Isto impede que o macOS remova ficheiros para economizar espaço.

Dropbox

O Dropbox funciona bem com o Kanban Pro, mas a sua funcionalidade Smart Sync pode remover ficheiros de tickets para economizar espaço em disco. Para melhor desempenho, marque a sua pasta de projecto como Disponível offline para que todos os ficheiros permaneçam no seu Mac.

Configurando o acesso offline

  1. Abra o Finder e navegue até à sua pasta do Dropbox.
  2. Clique com o botão direito na pasta do projecto.
  3. Seleccione Disponível offline.
  4. Um ícone de marca de seleção verde confirma que a pasta é agora mantida localmente.

Partilhando uma pasta do Dropbox

  1. Clique com o botão direito na pasta do projecto no Finder.
  2. Clique em Partilhar… (ao lado do ícone do Dropbox).
  3. Clique em Adicionar pessoas, introduza os endereços de e-mail e defina as permissões como Pode editar.
  4. Clique em Partilhar para enviar o convite.

Google Drive

O Google Drive for Desktop oferece dois modos de sincronização. Para o Kanban Pro, o modo Ficheiros espelhados é fortemente recomendado porque mantém uma cópia local completa do seu projecto — garantindo acesso instantâneo sem atrasos de descarregamento.

Mudando para o modo Espelhado

  1. Clique no ícone do Google Drive na sua barra de menus.
  2. Abra Preferências.
  3. Em « Opções de sincronização da Minha unidade », seleccione Ficheiros espelhados.
  4. O Google Drive descarregará todos os ficheiros no seu Mac. Isto pode levar algum tempo para bibliotecas grandes.

Aviso

O modo padrão « Ficheiros em streaming » descarrega ficheiros sob demanda, o que pode causar latência perceptível quando o Kanban Pro lê ficheiros de tickets. Mude para o modo Espelhado para a melhor experiência.

Partilhando uma pasta do Google Drive

  1. Clique com o botão direito na pasta do projecto no Finder (dentro da sua montagem do Google Drive).
  2. Clique em Partilhar.
  3. Introduza os endereços de e-mail dos colaboradores e defina o acesso como Editor.
  4. Clique em Partilhar para enviar o convite.

OneDrive

O OneDrive for Mac funciona bem com o Kanban Pro. Como outros serviços em nuvem, o OneDrive oferece uma funcionalidade Ficheiros sob demanda que pode remover ficheiros do armazenamento local. Para melhores resultados, defina a sua pasta de projecto como Manter sempre neste dispositivo.

Mantendo ficheiros disponíveis localmente

  1. Abra o Finder e navegue até à sua pasta do OneDrive.
  2. Clique com o botão direito na pasta do projecto.
  3. Seleccione Manter sempre neste dispositivo.
  4. Um ícone de marca de seleção verde confirma que a pasta permanecerá descarregada.

Partilhando uma pasta do OneDrive

  1. Clique com o botão direito na pasta do projecto no Finder.
  2. Seleccione Partilhar → Partilhar com OneDrive.
  3. Introduza os endereços de e-mail dos colaboradores e defina as permissões como Pode editar.
  4. Clique em Enviar.

Dica

Evite caracteres especiais em nomes de pastas ou ficheiros (:, *, ?, |) — o OneDrive não os suporta e podem causar erros de sincronização.

Unidades de rede e NAS

O Kanban Pro funciona com qualquer volume de rede montado (SMB, AFP, NFS). Certifique-se de que a unidade permanece montada enquanto trabalha. Se a ligação de rede cair, o Kanban Pro pausará o monitoramento de ficheiros e retomará quando o volume ficar disponível novamente.


Melhores práticas

  • Mantenha as pastas do projecto disponíveis offline. Marque a sua pasta de projecto como « Disponível offline », « Ficheiros espelhados », « Manter sempre neste dispositivo » ou « Manter descarregado » dependendo do seu fornecedor em nuvem. Isto evita atrasos causados por descarregamentos de ficheiro sob demanda.
  • Mantenha a estrutura de pasta rasa. Evite directórios profundamente aninhados — um layout plano melhora a fiabilidade da sincronização em todos os fornecedores.
  • Verifique o estado de sincronização antes de fechar o seu Mac. Procure ícones de sincronização em progresso no Finder ou na barra de menus. Desligar no meio da sincronização pode deixar ficheiros parciais que confundem os colaboradores.
  • Manter armazenamento livre. Mantenha pelo menos 10–15% de espaço livre no seu Mac e pelo menos 20% de armazenamento em nuvem livre. O armazenamento baixo pode interromper a sincronização ou activar a remoção de ficheiros.
  • Utilize o mesmo fornecedor em nuvem em toda a equipa. Misturar fornecedores (por exemplo, uma pessoa no iCloud, outra no Dropbox) requer que cada pessoa tenha a sua própria cópia — não serão sincronizadas uma com a outra.

Resolução de problemas

  • As alterações não aparecem: Verifique se o seu fornecedor em nuvem está a sincronizar activamente. Procure ícones de estado de sincronização no Finder ou no ícone da barra de menus do fornecedor em nuvem. O Kanban Pro é actualizado em segundos da detecção de uma alteração de ficheiro — se o ficheiro ainda não foi sincronizado, a aplicação não consegue vê-lo.
  • Ticket preso como bloqueado: Veja a secção de bloqueios obsoletos acima. Pode desbloquear à força da aplicação (para bloqueios com mais de 24 horas) ou eliminar manualmente o ficheiro de bloqueio em .kanban/locks/.
  • Tickets desaparecidos após sincronização: Alguns fornecedores em nuvem atrasam a sincronização de novos ficheiros. Aguarde um pouco e verifique o estado de sincronização do seu fornecedor. Se o problema persistir, verifique se a pasta está definida para sincronizar offline. No iCloud Drive, verifique se os ficheiros não foram substituídos por ficheiros de espaço reservado .icloud.
  • Carregamento inicial lento: Se o seu fornecedor em nuvem transmite ficheiros sob demanda, o carregamento inicial pode levar mais tempo conforme os ficheiros são descarregados. Mude para modo offline ou espelhado para melhor desempenho.
  • Sincronização pausada inesperadamente: Alguns fornecedores em nuvem pausam a sincronização quando o seu Mac está a funcionar com bateria ou tem pouco espaço em disco. Verifique o ícone da barra de menus do seu fornecedor para indicadores de pausa e retome a sincronização se necessário.
  • Ficheiros de cópia conflitante a aparecer: Se vir ficheiros denominados com « cópia conflitante » no Finder, provavelmente duas pessoas editaram o mesmo ficheiro offline. Abra ambos os ficheiros para comparar, mantenha a versão correcta e elimine a cópia conflitante.