← Todas as publicações

Plainva 0.8.5: encaminhar com anexos

13 de outubro de 2026

Dark green release graphic for Plainva 0.8.5 with the Plainva mark. The heading reads “Forward it, files included.” Below it: “Mail brings its attachments along, blockers follow their event, many fixes for sync and files.” Four labels: Mail attachments, Calendar blockers, Spell checking, Sync fixes. The footer shows Desktop + Mobile and plainva.com.

Depois do 0.8.4, eu pretendia construir algo novo. Em vez disso, passei duas semanas lendo o que o Plainva faz com os seus arquivos quando ninguém está olhando — ao salvar, durante uma sincronização, ao renomear. Apareceu mais coisa do que eu gostaria. Por isso o 0.8.5 é, na maior parte, uma versão de correções. Mesmo assim há um recurso novo, e começo por ele.

Encaminhar deixava os anexos para trás

Era uma lacuna que eu mesmo demorei a notar: Encaminhar sempre levou apenas o texto. Agora os arquivos do original viajam junto, no desktop e no celular. Cada arquivo mostra se ainda está carregando, se já está lá ou se ficará para trás, e, antes de uma mensagem sair sem algum dos arquivos exibidos, o Plainva pergunta uma vez. De uma caixa de correio da Microsoft viaja todo arquivo de até 2,8 MB; por conta própria, ao encaminhar, o Plainva leva no máximo 18 MB por mensagem. Um anexo recebido agora também pode ser guardado no desktop, com Salvar no vault.

Duas coisas ao lado disso importam para mim. Uma resposta, um encaminhamento e uma nova mensagem começam no desktop pela caixa de correio da mensagem, com a assinatura dela — a janela costumava usar a caixa de correio que tivesse sido guardada primeiro. E, quando o servidor de e-mail recusa uma mensagem, ela volta para uma janela de redação com o motivo, em vez de sumir atrás de uma linha de texto de erro.

Um erro que prefiro nomear sem rodeios: com duas caixas de correio da Microsoft, ou duas do Gmail, conectadas no mesmo vault, a segunda lia e enviava com o login da primeira. Isso foi corrigido; cada caixa de correio entra com a própria conta.

Bloqueios que se movem junto

Gosto de manter o tempo reservado em mais de uma agenda: o evento fica em uma, um bloqueio na outra. Até agora eu movia os dois à mão. Agora o bloqueio acompanha o evento quando você o move, altera ou exclui, e um bloqueio que você mesmo mexe pergunta se você se refere ao bloqueio ou ao evento. Um evento novo também aparece assim que você o salva, não quando o provedor responde (#119). E a agenda não fica mais vazia depois de uma atualização que falhou: uma linha diz o que não foi sincronizado e desde quando.

Escrever sem tropeços

A Verificação ortográfica agora é um interruptor por dispositivo. Ela fica desligada até você ativá-la e então vale onde quer que você escreva — em notas, células de tabela, e-mails, comentários, no diário e em tarefas. Código, chaves e senhas ficam de fora. No Linux, o interruptor ainda não tem efeito.

Um relato em #122 me apontou algo que eu nunca tinha sentido no meu próprio vault: no Windows, cada salvamento fazia o Plainva percorrer o vault inteiro, e, em um vault grande, a digitação engasgava enquanto isso acontecia. Isso acabou. E uma célula de tabela é editada em um campo da altura do próprio texto (#118).

Para onde um wiki link leva costumava ser decidido em vários lugares, cada um de um jeito um pouco diferente. Agora uma única regra vale para o editor, o modo de leitura, o grafo e os backlinks: primeiro o caminho, depois o nome do arquivo e, por último, o title nas propriedades. E, quando você renomeia uma nota, o Plainva altera apenas o destino do link nas notas que apontam para ela — caractere por caractere, nada além disso.

Se você sincroniza: atualize todos os dispositivos

Estas são as correções que mais importam para mim. Com dois dispositivos trabalhando no mesmo arquivo, uma alteração podia se perder sem que um conflito fosse exibido — por exemplo, quando um upload não se completava entre duas edições. E um arquivo de texto que não é UTF-8, como um CSV do Excel, podia ser gravado de volta danificado pela sincronização. Os dois problemas foram corrigidos: esses arquivos agora viajam byte a byte, e cada arquivo mantém suas quebras de linha, uma nota inclusive.

Por favor, atualize todos os dispositivos que trabalham com o mesmo vault. As correções só passam a valer em cada dispositivo quando ele roda o 0.8.5, e um dispositivo em uma versão mais antiga ainda pode enviar um arquivo de texto desses danificado. Os dispositivos atualizados então guardam o original como cópia de conflito.

Mais três correções ficam onde o Plainva escreve em uma nota fora do editor: uma propriedade, uma tarefa marcada ou uma entrada do diário não substitui mais o seu próprio texto em uma nota com conflito em aberto. Alterar uma propriedade deixa todas as outras como estavam escritas — 01067 não vira mais 1067. E um arquivo cujos detalhes não podem ser lidos por um instante não é mais tratado como excluído.

No celular

A paleta de comandos alcança mais doze comandos, murais grandes mostram seus cartões, e o painel de busca em uma nota fica livre da barra de status. Nas tarefas, a data abre o seletor de datas, e Todas para hoje traz tudo o que está atrasado em um só passo.

No Android, o login no Google muda: se você informou um ID de cliente próprio, o login volta a passar pelo navegador. Desde o 0.8.3, ele passava só pela caixa de diálogo do sistema, que funciona apenas com a entrada integrada. As contas que já estão conectadas continuam como estão.

Obrigado

Quatro das correções vêm de relatos: #118, #119, #122 e #123 — o atalho da captura rápida global pode voltar a ser alterado no macOS. Os espaços de trabalho criptografados, a agenda do dispositivo, as notas de voz e o carimbo de lugar continuam experimentais.

O Plainva 0.8.5 está disponível para desktop, Android e iOS TestFlight. No iOS, a versão nativa permanece 1.0; o número da compilação identifica a nova entrega. Atualize cada dispositivo que trabalha com o mesmo vault.

iOS TestFlight: 1.0 (136).

Desktop · APK Android · TestFlight iOS