Configurar Sincronização
Última revisão: 2026-10-21
O Plainva sincroniza cada vault opcionalmente com um armazenamento de sua escolha — direto do app, sem nenhum serviço administrado pelo Plainva no meio: seus dados trafegam exclusivamente entre seu computador e sua própria conta/servidor. Esta página percorre a configuração por provedor.
Quais serviços funcionam em geral (também via WebDAV ou o cliente de desktop do provedor) está descrito em Compatibilidade de Sincronização.
Comparar versões preservadas
Quando um conflito de texto não pode ser mesclado automaticamente, uma única cópia de trabalho local permanece aberta por original. As próximas edições são salvas nessa mesma cópia, inclusive após reabrir a nota ou reiniciar o aplicativo. O aviso explica: Você está editando sua cópia em conflito. Ela será sincronizada após a mesclagem.
Na comparação, Comparar versões preservadas mostra a versão inicial salva, quando disponível. Se a cópia de trabalho mudar fora desta sessão, a outra versão também será preservada e poderá ser comparada ali. Adotar, manter ambas e descartar verificam os arquivos atuais novamente; recarregue uma comparação desatualizada. Resolva o conflito antes de mover ou excluir o arquivo afetado ou sua pasta. Cópias antigas em conflito continuam listadas separadamente.
Enquanto um conflito está aberto, o restante do aplicativo continua trabalhando com a nota. Uma alteração feita fora do editor — uma célula de um banco de dados, uma tarefa marcada, uma entrada do diário, um link que acompanha uma nota renomeada — é gravada na nota e também na sua cópia em conflito; assim ela permanece, seja qual for a versão que você mantiver. Se a sua cópia não tiver mais o lugar ao qual a alteração pertence (por exemplo, uma tarefa que você reformulou ali), a cópia fica como você a deixou e a comparação mostra a diferença. Se outro dispositivo alterar o mesmo lugar da própria nota antes de o seu dispositivo enviá-la, o texto próprio da nota não se perde: ele fica como mais uma cópia de conflito ao lado da nota.
A exportação de diagnóstico também inclui conflitos recentes: tipo de armazenamento, componente que gravou, comparação de hashes e diferenças de finais de linha, BOM ou quebra de linha final. Esses registros não contêm texto das notas nem nomes de arquivos. A exportação é sempre em inglês, independentemente do idioma do app, para que você possa colá-la como está em uma issue no GitHub.
Fundamentos
- A configuração fica em Configurações → seu vault → Contas na nuvem: Conectar conta… abre o assistente — primeiro escolha o provedor, depois marque os serviços (para sincronizar arquivos: Arquivos), depois faça login. A visão em blocos lista os provedores por alcance real; em Buscar provedores… você também encontra os provedores de e-mail disponíveis como predefinição. Exatamente uma conta por vault carrega o serviço Arquivos. A área Sincronização então mostra a conta conectada com sua Pasta na nuvem e mantém o comportamento (Intervalo de sincronização, fila); Gerenciar conta leva de volta às contas na nuvem. Assim que o serviço Arquivos estiver conectado, o assistente pergunta uma vez pela pasta na nuvem — em qualquer provedor, com Nova pasta direto no seletor; Procurar continua sendo o caminho de volta. No WebDAV a pasta faz parte do endereço do servidor, então lá não há seletor.
- Para o serviço Arquivos, além de Microsoft (OneDrive), Google (Drive), Dropbox, Nextcloud, Armazenamento de objetos (S3) e o genérico WebDAV / CalDAV, os blocos também incluem Fastmail, mailbox.org, Yandex, Mail.ru, Koofr e pCloud: neles basta o seu endereço de e-mail mais uma senha de app — os endereços de servidor já ficam preenchidos (baseado em WebDAV; alterável em Avançado: definir os endpoints individualmente).
- Configurar um vault online existente a partir da tela inicial: Abrir vault → Vault on-line guia você pelas mesmas três etapas em todos os provedores — 1. Conectar (fazer login ou informar credenciais), 2. Escolher a pasta na nuvem (uma pasta nova também pode ser criada ali com Nova pasta), 3. Escolher ou criar a pasta local. Você também pode configurar a sincronização de um vault já aberto a qualquer momento em Configurações.
- Criar um novo vault na nuvem: Novo vault → Em um serviço on-line — primeiro você escolhe a estrutura inicial (vazio ou um modelo como PARA), depois conecta e escolhe a pasta de destino na nuvem ou a cria com Nova pasta, por fim a pasta local. A estrutura é criada na pasta local e enviada automaticamente pela primeira sincronização.
- Salvamentos locais são enviados imediatamente; o Plainva verifica alterações remotas no Intervalo de sincronização (segundos) configurado.
- Alterações offline ficam em uma fila e são transferidas no próximo contato; a barra de status mostra Online/Offline e o indicador de sincronização mostra o estado (Sincronizar agora ao clicar). Durante uma sincronização longa ou a primeira sincronização, a barra de status mostra o progresso como um contador (por exemplo, Sync 123/540), para que você veja que ela está avançando pelo vault.
- Se os dois lados alterarem o mesmo arquivo, o Plainva os mescla automaticamente (mesclagem em três vias). Se isso não for possível, sua versão é preservada com segurança como um arquivo
.CONFLICT— nada nunca se perde (veja FAQ). - Resolver conflitos: um banner na nota afetada (e Resolver conflito… no menu de contexto do arquivo
.CONFLICTna árvore) abre o diálogo de comparação — o estado atual do arquivo à esquerda, sua versão preservada à direita, editável com adoção por bloco. Salvar o lado direito e resolver grava o resultado no arquivo e remove a cópia de conflito; Manter o outro lado descarta sua cópia (um snapshot de versão permanece). O diálogo de erro de sincronização também lista as cópias de conflito existentes e leva à mesma comparação com um clique. - Proteção contra exclusões em massa: se uma parcela incomumente grande dos arquivos sincronizados estiver prestes a ser excluída na nuvem de uma só vez (por exemplo, porque a pasta local do vault foi esvaziada ou movida), o Plainva retém as exclusões e pergunta primeiro: Excluir na nuvem as executa, Não excluir (restaurar) as descarta e restaura os arquivos da nuvem na próxima sincronização. As exclusões que você mesmo confirmou no Plainva não são retidas — em exclusões grandes (mais de 10 arquivos ou mais de 20% do vault), o Plainva pede uma segunda confirmação antes de excluir.
- Excluído na nuvem, alterado aqui: se outro dispositivo excluiu um arquivo na nuvem enquanto este dispositivo ainda tinha alterações nele que não tinham sido enviadas, o Plainva não o exclui. Ele mantém o arquivo, envia de novo como um arquivo novo e avisa uma vez qual arquivo era. Se quiser mesmo que ele suma, exclua-o aqui de novo. Isso vale no desktop e no celular.
- Anexos (imagens etc.) também são sincronizados.
- Pastas vazias também são sincronizadas: uma pasta criada no Plainva aparece na nuvem imediatamente, e pastas vazias na nuvem aparecem nos seus outros dispositivos no mais tardar na próxima listagem completa.
- Credenciais e tokens são armazenados no chaveiro do sistema operacional (status: Configurações → App → Sobre e diagnóstico → Chaveiro do sistema), nunca em arquivos dentro do vault.
- Acessos salvos (Configurações → Vault → Sincronização) mostra o que o Plainva guardou no chaveiro — inclusive entradas de vaults que você não abre há muito tempo. Cada linha indica o serviço e o vault; Remover pergunta antes. O Plainva nunca apaga nada aqui por conta própria.
- As entradas do chaveiro têm nomes legíveis —
plainva · <vault> · <serviço> · <id da conta> · #<impressão>em vez de uma sequência base64. O Plainva renomeia as entradas existentes uma única vez, na primeira abertura do vault; se a renomeação não puder ser concluída com segurança, a entrada antiga permanece e o Plainva tenta novamente na próxima abertura. - Desconectar interrompe a sincronização do vault; nenhum arquivo é excluído em lugar nenhum ao fazer isso.
http://é permitido,https://é a recomendação. Um servidor que você mesmo administra na sua própria rede geralmente falahttpsem criptografia — isso funciona também no celular. Pela internet você não deveria: o WebDAV envia sua senha em cada requisição, em texto simples porhttp. Se você inserir um endereço sem criptografia fora da sua própria rede, o Plainva avisa isso no formulário — mas isso não impede você.
WebDAV / Nextcloud
O caminho mais simples para servidores autogerenciados e a maioria dos armazenamentos na nuvem:
- Em Contas na nuvem → Conectar conta… escolha o bloco Nextcloud (ou WebDAV / CalDAV).
- Informe o Endereço do servidor, o Nome de usuário e a Senha ou token de aplicativo — use uma senha de aplicativo em vez da sua senha principal sempre que possível (no Nextcloud: Configurações → Segurança → Senhas de aplicativo).
- Conectar valida as credenciais; depois escolha a Pasta na nuvem com Escolher pasta…. Aqui também dá para criar uma nova pasta — como em todo lugar em que o Plainva escolhe uma pasta na nuvem, inclusive no celular em Alterar pasta na nuvem.
Caso especial do Nextcloud: UM único formulário cobre arquivos e calendário — o Plainva deriva os endpoints WebDAV e CalDAV a partir do endereço do servidor (os endereços derivados aparecem no assistente; Avançado: definir os endpoints individualmente permite URLs separadas). Marcando os dois serviços, uma única passagem conecta ambos.
Endereços de servidor típicos (Nextcloud, Koofr, MagentaCLOUD, Storage Box e muitos outros) estão listados em Compatibilidade de Sincronização.
O endereço aponta para a própria pasta do vault. Tudo que está abaixo dele pertence ao vault, portanto um endereço um nível acima também arrasta as pastas vizinhas. No WebDAV a pasta faz parte do endereço do servidor: para mover o vault mais tarde, conecte a conta novamente.
As alterações de senha são verificadas primeiro em todos os serviços afetados protegidos por senha. Se o salvamento for interrompido, as alterações confirmadas são mantidas. Abra a conta novamente e escolha Continuar salvando. A operação protegida continua disponível após reiniciar. Se o vínculo da conta ou as credenciais mudaram, escolha Verificar a senha novamente para verificar a senha atual nos serviços agora vinculados. Credenciais ausentes não são ignoradas. Um novo login do calendário também é usado ao abrir novamente um vault que estava fechado.
Uma nova conexão de calendário permanece vinculada ao vault em que você a iniciou. Se você fechar ou trocar esse vault durante a verificação, inicie a conexão novamente nele. Se as credenciais existentes não puderem ser lidas, a união é interrompida e mantém as contas existentes.
Google Drive
O Google Drive hoje funciona com suas próprias credenciais (“Bring Your Own”): você cria uma vez um projeto gratuito no Google Cloud, que pertence só a você. O guia passo a passo: Google Drive (BYO).
Versão resumida: em Contas na nuvem → Conectar conta… escolha o bloco Google, marque o serviço Arquivos, informe o Client ID e o Client Secret do seu projeto do Google, depois Entrar com o Google… — o login abre no seu navegador. Depois de conectado, escolha a Pasta na nuvem com Escolher pasta… direto do seu Drive (subpastas incluídas, padrão “Plainva”). Observação: enquanto o seu projeto do Google estiver no modo de teste, o login expira depois de 7 dias — definitivamente, porque nesse modo o Google também deixa o token de atualização expirar, e o Plainva não consegue renová-lo em segundo plano. A sincronização avisa então que o login expirou, e Entrar novamente nos detalhes da conta o restabelece — um único acesso para todos os serviços dessa conta. Em produção remove a expiração fixa do modo de teste. Isso não garante um login permanente: o Google ainda pode expirar ou revogar o acesso. Os requisitos de publicação e verificação dependem do uso e das permissões solicitadas. Google: expiração dos tokens de atualização.
Se você marcar Arquivos e Agenda juntos ao conectar, o Google pede seu consentimento apenas uma vez, solicitando exatamente as permissões dos serviços escolhidos. Ao adicionar outro serviço depois, surge um segundo consentimento complementar.
OneDrive
O Plainva já vem com seu próprio registro de app — você não precisa mais de um ID próprio:
- Em Contas na nuvem → Conectar conta… escolha o bloco Microsoft e marque o serviço Arquivos (OneDrive) — se quiser, junto com Calendário e tarefas e E-mail (uma conta Microsoft pode carregar os três serviços).
- Entrar com a Microsoft… e confirme o login no navegador. Pronto — o Plainva cria a pasta (padrão “Plainva”) e sincroniza todo o seu conteúdo, inclusive arquivos adicionados externamente.
- Opcional: depois de conectado, escolha a Pasta na nuvem com Escolher pasta… direto do seu OneDrive (subpastas incluídas).
Opcional: em Usar seu próprio ID de aplicativo você pode informar, em vez disso, um Client ID registrado por você mesmo (por exemplo, por restrições corporativas). Guia detalhado: OneDrive & Dropbox (BYO).
Ao conectar vários serviços de uma mesma conta juntos — por exemplo Arquivos e Agenda —, o provedor pede seu consentimento apenas uma vez, e o Plainva guarda um único login para a conta inteira. Isso vale tanto para a Microsoft (arquivos, calendário, e-mail) quanto para o Google (arquivos e calendário; uma caixa de correio do Gmail fica de fora, pois funciona por IMAP com senha de app e não exige consentimento).
O assistente mantém o provedor escolhido em cada passo: os passos 2 e 3 já abrem o formulário certo (o formulário de calendário do Google em vez de um seletor de provedor, o Gmail em vez de um formulário IMAP genérico) e nunca perguntam de novo quem você queria conectar. O que um passo já coletou aparece no seguinte: no Nextcloud, o Plainva deduz o endereço CalDAV do endereço do servidor do passo 1, e uma senha de suíte é digitada uma vez em vez de três. Esses dados vivem apenas na memória enquanto o percurso dura; não são gravados em lugar nenhum e somem quando ele termina — inclusive quando você o encerra com Sair do assistente.
Contas que ainda entram serviço a serviço estão marcadas como Login antigo na lista de contas e oferecem Um login para todos os serviços — na lista de contas e nos detalhes da conta, tanto no desktop quanto no app mobile. Um único acesso, e depois todos os serviços passam a compartilhar o mesmo login. Isso é mais do que conveniência: logins separados podiam se distanciar um do outro, deixando um serviço funcionando enquanto outro da mesma conta expirava silenciosamente. Para essas contas, Entrar novamente agora renova a conta inteira em vez de apenas um serviço. A oferta também permanece quando já existe um login compartilhado, mas ele não cobre todos os serviços da conta — porque, por exemplo, ficou uma marcação sem assinalar na tela de consentimento; o Google não consegue ampliar um consentimento que já concedeu.
Entrar novamente no Google preserva a senha de app da sua caixa do Gmail. O login no navegador renova apenas os serviços OAuth da conta; a caixa IMAP não precisa de uma nova senha para isso. O Outlook mantém os logins salvos e as conexões separados por vault, mesmo quando o mesmo perfil de conta está presente em vários vaults. Isso vale no desktop e no celular.
Arquivos, calendário e email do Outlook precisam de suas próprias permissões. Portanto, a sincronização de arquivos funcionar não significa que o calendário ou a caixa de email também estejam autorizados. O Plainva verifica as permissões de cada serviço; se alguma estiver faltando, entre novamente e conceda o acesso necessário. Nomes equivalentes de permissões do Google são reconhecidos.
Dropbox
O Plainva já vem com seu próprio app do Dropbox — nenhum app próprio é necessário:
- Em Contas na nuvem → Conectar conta… escolha o bloco Dropbox (ele carrega apenas o serviço Arquivos).
- Entrar com o Dropbox… e confirme no navegador. Pronto (pasta padrão
/Plainva). - Opcional: depois de conectado, escolha a Pasta na nuvem com Escolher pasta… direto do seu Dropbox (subpastas incluídas).
Opcional: em Usar seu próprio ID de aplicativo você pode informar, em vez disso, uma App Key registrada por você mesmo. Guia detalhado: OneDrive & Dropbox (BYO).
Armazenamento compatível com S3
Para AWS S3, Cloudflare R2, Backblaze B2, MinIO, Wasabi, Hetzner e outros — baseado em chaves, sem nenhum login pelo navegador. Em Contas na nuvem → Conectar conta… escolha o bloco Armazenamento de objetos (S3) e preencha os campos:
| Campo | Significado |
|---|---|
| Endpoint | URL base da API S3, por exemplo https://s3.eu-central-1.amazonaws.com, https://<account>.r2.cloudflarestorage.com ou http://127.0.0.1:9000 para MinIO local |
| Bucket | Nome do bucket |
| Região | Região SigV4; us-east-1 funciona para a maioria dos armazenamentos fora da AWS, o Cloudflare R2 usa auto |
| Access Key ID / Secret Access Key | Um par de chaves de API do provedor |
| Prefixo de chave (opcional) | Subpasta dentro do bucket onde o vault fica; vazio = raiz do bucket |
| URLs path-style | Recomendado (funciona para MinIO, R2 e a maioria dos compatíveis); desative apenas para buckets AWS virtual-hosted |
Você pode escolher o Prefixo de chave (a pasta na nuvem) com Escolher pasta… direto do bucket depois de conectar.
Após Conectar, a sincronização começa imediatamente.
Veja também
- Compatibilidade de Sincronização — quais serviços funcionam e como, incluindo o caminho do cliente de desktop
- FAQ e Solução de Problemas — arquivos de conflito, comportamento offline
Criptografia de sincronização (senha)
Substituído no P3: As instruções abaixo não se aplicam mais ao conteúdo. Use Segurança e compartilhamento. A frase restante aqui protege apenas configurações e segredos opcionais.
O Plainva pode criptografar o que sai do seu dispositivo em direção ao servidor de sincronização, enquanto o seu vault local sempre permanece em Markdown puro, que o Obsidian consegue ler.
Abra Configurações → Sincronização → Senha de sincronização e criptografia:
- Defina uma senha. Isso cria uma chave de criptografia para o vault e mostra um código de recuperação único — guarde-o em local seguro; é a única forma de voltar a entrar caso você esqueça a senha. A partir daí, as configurações sincronizadas do vault passam a trafegar criptografadas.
- Criptografar o conteúdo do vault (opcional). O botão Criptografar envia novamente cada nota ao servidor de sincronização como texto cifrado. Seus arquivos locais continuam em Markdown puro, então um vault local nunca corre risco — experimente primeiro em um vault descartável. Quando o envio terminar, use Concluir migração para passar a aceitar somente texto cifrado a partir daí.
- Em outro dispositivo, abra o mesmo vault sincronizado. O Plainva detecta que o vault está criptografado e pede a senha (ou o código de recuperação). Depois de desbloquear, as notas são descriptografadas e aparecem localmente.
A chave desbloqueada fica em cache em cada dispositivo. Ative Exigir senha a cada início para digitá-la novamente após cada reinicialização em vez disso, e use Bloquear para remover a chave em cache deste dispositivo.
Contas em todos os seus dispositivos são três etapas. 1 · Configurações e contas: coloca as configurações do cofre e suas contas (agendas, caixas de correio, seleção de agendas) em um arquivo pequeno no cofre — enquanto não houver senha configurada não é preciso nenhuma; assim que existir uma, cada dispositivo precisa inseri-la antes que as configurações viajem a partir dele. Esta etapa fica ativada por padrão — configurações e contas não são segredos; você pode desativá-la por cofre a qualquer momento. 2 · Senha de sincronização (opcional): só é necessária se os logins também devem viajar; ela criptografa ainda as configurações da etapa 1. 3 · Levar os logins: leva também as senhas estáticas de IMAP e CalDAV, criptografadas, e só pode ser ativada quando a etapa 1 estiver funcionando e a senha estiver desbloqueada — uma senha só pode chegar a uma conta que o dispositivo já conhece. Não são levados: caminhos específicos do dispositivo e logins OAuth (Microsoft, Google); seus tokens são presos ao dispositivo, então a conta aparece no novo dispositivo e lá precisa de Entrar uma vez.
No telefone você encontra a mesma cadeia na página do cofre — as mesmas três etapas e o mesmo bloqueio. Contas vindas de outro dispositivo são criadas ali; você não as digita mais à mão. Com Trazer de outro dispositivo agora você as obtém na hora, em vez de esperar a próxima rodada.
Se o Plainva avisar que uma versão antiga ainda publica dados de conta descontinuados, atualize o Plainva em todos os dispositivos que usam este vault. O dispositivo atual ignora credenciais antigas de cliente do Google e mantém o login local que funciona. Não confirme a remoção dos dados remotos antigos até que todos os dispositivos participantes tenham sido atualizados. O Plainva oferece o botão no aviso em Configurações → Vault → Sincronização → Diagnóstico: Remover entradas descontinuadas — a pergunta feita é exatamente essa confirmação.
Onde esse login acontece depende do serviço: uma caixa de correio mostra o botão Entrar neste dispositivo na própria linha, na área E-mail; uma conta de calendário ou de arquivos faz isso em Contas na nuvem. Uma caixa Microsoft sempre leva a Contas na nuvem, porque o login dela ocorre no navegador.
Se você configurar a criptografia do zero, o passo 3 já vem ligado — caso contrário, cada dispositivo adicional ficaria permanentemente sem credenciais. Em um cofre que você já usa, nada muda em silêncio: o Plainva pergunta uma vez e guarda sua resposta.
Se uma conta aparece como dois cartões, o Plainva não conseguiu buscar a identidade no provedor — e ele não deve adivinhar. Abra um dos dois em Contas na nuvem e use Mesclar para dizer que é a mesma conta; o Plainva mostra antes o que será mantido.
Se Calendário listar duas linhas para o mesmo calendário, o Plainva relata isso e não as une por conta própria: unir custaria a seleção do calendário e o vínculo com as tarefas espelhadas. Verifique qual linha carrega sua seleção e remova a outra.
Uma conta que você remove permanece removida: a remoção viaja pela sincronização de configurações até seus outros dispositivos, em vez de voltar de lá na próxima rodada.
O que viaja e o que fica aqui
Se Revisar contas duplicadas aparecer em Contas na nuvem, o Plainva não tenta decidir pelo nome. Escolha Manter esta conta no cartão correto. A confirmação mostra destino, origens e serviços afetados e primeiro cria um backup neste dispositivo. Cancelar não altera nada. A mesclagem remove apenas contas locais, caches e credenciais órfãos — nada é excluído no provedor.
| Viaja com o cofre | Fica neste dispositivo |
|---|---|
| Contas — calendários, caixas de correio, contas na nuvem, favoritos | Caminhos absolutos — local do cofre, destino dos backups |
| Pastas e modelos — notas diárias, pasta de modelos, pasta de entrada, pasta de anexos, banco de tarefas | Tokens de acesso da Microsoft e do Google |
| Configurações do calendário — pasta de reuniões, calendário padrão | Qual caixa de correio e qual pasta você deixou abertas por último |
| Configurações de e-mail — pasta de arquivamento, imagens remotas | A disposição inicial deste dispositivo para cofres novos |
| Regras de backup — intervalo de instantâneos, retenção, arquivos | Senhas estáticas — a menos que o passo 3 esteja ativado |
| Intervalo de sincronização | |
| Disposição das barras (desktop) |
O telefone carrega um pouco menos: a disposição das quatro barras do desktop fica no computador — sua própria barra de navegação viaja, sim, assim como a pasta de reuniões. A própria cadeia dele na página do cofre mostra o que ele carrega, e os dois dispositivos dizem abaixo o que a sincronização realmente fez por último, com os nomes das configurações que viajaram e, em um recebimento, as que mudaram. O aviso “Configurações adotadas de outro dispositivo” aparece no máximo uma vez por sessão e somente se algo realmente mudou; depois disso, são estas linhas que informam. Novo nesta versão: o telefone também assume o formato do nome das notas diárias, o tipo OKF das notas novas e seus favoritos. Antes, um cofre com outro formato de data ganhava uma segunda nota diária para o mesmo dia assim que o telefone o tocava.
O diagnóstico agora separa última verificação (campos locais do perfil), último download, última aplicação e último envio real. “Enviado” só muda depois de uma gravação bem-sucedida na nuvem; rodadas sem alteração atualizam a verificação e o download, mas não o horário de envio. Os resultados de segredos aparecem separadamente como contagens de importados, inalterados, rejeitados, desatualizados, com erro ou aguardando uma conta. Eles contêm apenas códigos de motivo estáveis — nunca ID da conta, senha, token ou erro bruto. Um aviso de cliente antigo significa que o Plainva deve ser atualizado em todos os dispositivos participantes; este dispositivo ignora os dados antigos do cliente Google.
Exclusões viajam. Uma exclusão que você confirmou fica 90 dias em um diário (.plainva/sync/deletions.json) e é espelhada em todos os outros dispositivos sem perguntar — também após um reinício e mesmo quando muitos arquivos faltam lá de uma vez. Se, por outro lado, faltam muitos arquivos na nuvem sem que o diário os explique, o Plainva pausa o espelhamento e pergunta: aplicar as exclusões ou manter localmente (então ele envia os arquivos de novo como novos). O mesmo vale para listas de tarefas: uma exclusão feita no provedor também remove a nota de tarefa no outro dispositivo, desde que ela esteja inalterada lá. Antes de perguntar — e antes de remover aqui um único arquivo —, o Plainva confere diretamente com a nuvem: pergunta um a um por uma amostra dos arquivos ausentes. Se ao menos um deles estiver lá, a lista da nuvem estava incompleta: nada é excluído, ninguém é perguntado e o status da sincronização mostra A nuvem respondeu de forma incompleta — nada foi excluído com Verificar novamente. Uma entrada do registro só é escrita depois que o arquivo foi constatado ausente e removido aqui, e uma entrada cujo arquivo reaparece na nuvem é retirada; Verificar o registro de exclusões, em Sobre e diagnóstico, faz isso quando você pedir. Se a pasta na nuvem de um vault que já sincronizou não for encontrada, o Plainva não cria mais um substituto vazio, e sim avisa — aí você escolhe a pasta existente.
Erros e nova tentativa automática
A janela mantém a tentativa exata que falhou, mesmo quando uma nova tentativa automática já mudou o estado ao vivo. Ela informa se a tentativa está em andamento ou foi concluída. Reconectar só é recomendado para erro de autenticação; erros de rede, tempo limite e provedor mantêm os detalhes e são tentados novamente automaticamente. A sincronização das configurações também aguarda os erros temporários: um tempo esgotado aparece primeiro como um aviso discreto com um contador e só vira mensagem vermelha após a terceira falha seguida — já um login expirado, imediatamente.
Nomes que diferem apenas na grafia
O Google Drive não diferencia maiúsculas de minúsculas ao pesquisar, e Windows e macOS guardam Nota.md e nota.md no mesmo arquivo. Além disso, um mesmo caractere pode ser armazenado de duas formas: ü como um único caractere, ou como u seguido de trema. Para essa grafia, o Plainva agora entende que é o mesmo arquivo e continua sincronizando normalmente, desde que haja apenas uma correspondência.
Já se dois nomes diferem em maiúsculas e minúsculas, são dois arquivos. O Plainva não altera nem apaga nada e mostra o cartão Duas grafias, um arquivo com os dois nomes: no celular na página do vault, no computador nas configurações de sincronização. Todos os outros arquivos continuam sincronizando. Renomeie uma das duas notas e o cartão desaparece sozinho.
O novo login não abrange todos os serviços. Seus acessos anteriores foram mantidos. Entre novamente e permita todos os serviços listados. O vínculo da conta mudou. Abra as configurações atuais da conta e entre novamente.
Google Drive: downloads incompletos
Quando o Google Drive limita temporariamente as solicitações, o Plainva tenta baixar novamente após uma pausa. Um download malsucedido não conta como arquivo ausente nem como alteração concluída. O conteúdo local e o estado de sincronização confirmado são preservados; o próximo ciclo tenta novamente a alteração pendente. Outros arquivos baixados com sucesso continuam disponíveis. Permissões ausentes e outras recusas permanentes aparecem como erros com o caminho do arquivo e a causa. Isso vale no desktop e em dispositivos móveis.
Transferências de arquivos interrompidas
Os limites de tempo também cobrem o recebimento de arquivos do WebDAV, Dropbox, OneDrive, S3 e Google Drive. Se uma resposta recebida em partes deixar de fornecer dados, o Plainva encerra a tentativa e repete as leituras um número limitado de vezes com uma nova solicitação. O progresso mantém esse download ativo mesmo quando o arquivo inteiro demora mais que o limite básico. As solicitações móveis nativas também têm seus próprios limites. Um download incompleto nunca substitui o arquivo local existente nem confirma o progresso da sincronização. Uploads grandes mantêm um prazo baseado no tamanho; um resultado incerto é tratado pela recuperação normal da sincronização, sem reenviar às cegas.
Ampliar contas existentes
Adicione arquivos, calendário ou email à conta adequada. O Plainva verifica o login selecionado e solicita as permissões que faltam.
Abra Contas na nuvem, escolha a conta existente e Adicionar no serviço que falta. Os serviços existentes continuam conectados. O Gmail mantém seu login de email ou senha de app. Cancelar o assistente não desconecta serviços concluídos. A transferência móvel mantém o vault de origem e considera um vault de destino correspondente ou prepara um contêiner separado. Os arquivos em colisão são comparados individualmente e os dois conteúdos são mantidos. Destinos criptografados são abertos pelo fluxo de pareamento existente.
Ao adicionar arquivos no celular, o Plainva mostra origem, destino e colisões antes da transferência. Conteúdos e serviços existentes são preservados; uma transferência interrompida pode ser repetida.
Certificados de servidores próprios
O Android também confia nas autoridades certificadoras instaladas nas configurações do sistema. Isso vale para todas as conexões do Plainva que usam essa configuração, não apenas um servidor WebDAV. No desktop, HTTP usa as autoridades do sistema e as raízes públicas; o iOS usa suas configurações de confiança. A validade e o nome do servidor continuam sendo verificados. Corrija certificados expirados, ainda não válidos ou de outro servidor. O Plainva nunca permite aceitar todos os certificados. Se o sistema não informar a causa exata, o Plainva informa a falha de verificação sem adivinhar. O diagnóstico HTTP móvel inclui método e código de erro, sem credenciais, nomes de certificados ou caminhos privados.
Novas tentativas automáticas e histórico de sincronização ausente
A conexão está temporariamente indisponível. O Plainva tentará novamente automaticamente; as alterações pendentes permanecem neste dispositivo.
Entre novamente na conta de sincronização. As alterações pendentes permanecem neste dispositivo até que o acesso seja restabelecido.
O Plainva não consegue verificar o cofre criptografado. A sincronização está pausada; os dados locais e as alterações pendentes são preservados. Abra Segurança e compartilhamento, restaure uma cópia verificável, se houver, e verifique novamente.
Em um dispositivo que ainda tenha o histórico completo verificável, escolha Sincronizar agora. O Plainva pode restaurar as operações assinadas ausentes a partir dessa cópia. Depois, verifique novamente em Plainva. Se não houver uma cópia válida, preserve ou exporte os dados locais; a verificação nunca é redefinida para contornar a lacuna.
Os arquivos de comentários não criptografados de outros dispositivos permanecem no servidor. Somente o dispositivo de origem pode concluir a conversão. O Plainva não exclui arquivos de outros dispositivos.
Os logins existentes são adotados após verificar identidade, permissões realmente concedidas e armazenamento seguro. Uma conta pode manter autorizações separadas; adicionar um serviço preserva os logins dos demais. O e-mail Microsoft pode reutilizar um login compatível de arquivos ou calendário. Outro dispositivo precisa de seu próprio login.
Nas configurações de sincronização, o seletor do Google Drive mostra o destino atual e a prévia da pasta escolhida. Abra pastas com o mesmo nome e compare arquivos e datas. “Usar este destino” salva o ID único da pasta. Se ela ficar indisponível, o Plainva informa o erro sem criar uma substituta. Outras pastas não são movidas nem excluídas.