Repository navigation
v3.4.0 — Transclusão, .odt e os últimos itens de paridade
Fecha os cinco itens que o plano de paridade com o desktop ainda listava como abertos. O que sobra não é pendência: gravação atômica é teto do SAF, o calendário é fase 3, e grafo, chat e plugins estão fora de escopo no celular de propósito.
Transclusão de nota
![[Nota]] e ![[Nota#Seção]] passam a trazer o conteúdo, não só um link. Era o último item de leitura que faltava — sem ele, um texto usado em dez notas é copiado dez vezes e as cópias vão divergindo.
Aqui o conteúdo vira citação, não uma caixa. No desktop o miolo é envolvido num <div>, porque lá o renderizador reprocessa o que está dentro como Markdown. O Markwon não faz isso: HTML injetado deixaria o Markdown de dentro cru na tela. Citação é Markdown de verdade, dá o mesmo limite visual e continua legível se você abrir a nota em qualquer outro editor.
Duas notas que se embutem uma na outra não travam a renderização, e um alvo que não existe fica visível como ![[Nome]] em vez de sumir — embed que some calado esconde que falta uma nota.
Lê .odt
Documentos do LibreOffice abrem e convertem para Markdown, como já acontecia com .docx. Cobre título, negrito e itálico (lidos dos estilos declarados no próprio documento), link, lista com marcador, lista numerada, lista aninhada e tabela.
O parser XML é escrito à mão, e não com o XmlPullParser do Android, porque o do Android é um stub que lança em teste unitário. Sem isso o conversor iria para a loja sem um único teste — e conversor de formato alheio é justamente onde os casos esquecidos moram.
%%comentário%%
Anotação sua que fica no arquivo e não aparece na leitura. Pode engolir um bloco inteiro — um título de rascunho, uma lista — sem deixar restos.
Exportar HTML
No menu da nota, ao lado de exportar PDF. Usa o mesmo HTML da impressão, então o que você salva é o que você veria impresso.
Abrir nota aleatória
No menu do vault. Cai numa nota que você não estava procurando; exclui a que já está aberta, senão o botão devolveria a mesma tela.
Sem permissões, sem Google Play Services, nada sai do aparelho. 231 testes.