v0.41.0 — anexar um PDF e ditar funcionam de fábrica
This is the release note as published, not a rewrite of it. Release notes are published in the language they were written in.
A v0.40.0 trouxe anexar e ditar. Nenhum dos dois funcionava quando você instalava o app — o leitor de documentos e o modelo de fala eram extras opcionais, e num aplicativo de desktop "opcional" quer dizer "ausente". Agora vêm no pacote.
Anexar um PDF e ditar funcionam de fábrica
Sem instalar nada. O custo é real e está medido: o instalador aproximadamente dobra.
| antes | agora | |
|---|---|---|
Windows .exe |
72 MB | 153 MB |
Linux .AppImage |
172 MB | 311 MB |
Linux .deb |
110 MB | 327 MB |
macOS arm64 .dmg |
106 MB | 209 MB |
macOS Intel .dmg |
110 MB | 246 MB |
A primeira gravação numa máquina também baixa o modelo de fala — algumas centenas de megabytes que nenhum desses números inclui. O app empacota o transcritor, não os pesos. Essa espera agora diz o que é, porque de outro jeito é indistinguível de travamento.
O ditado diz o que precisa antes de abrir o microfone
Ele gravava, subia, falhava, e informava "não deu para transcrever" — correto e inútil. Não diz que nada ia transcrever aquilo, então a leitura natural é que a gravação ficou ruim, e a reação natural é falar mais alto.
Agora o botão vem desabilitado com o motivo quando não há rota nenhuma, e aponta o remédio certo: a rota hospedada precisa de uma chave da OpenAI especificamente, porque transcrição não é algo que um gateway compatível com a OpenAI costume repassar. Dizer "adicione uma chave de API" mandaria a pessoa adicionar a errada.
Um arquivo de texto pedia um conversor de documentos
Tudo que não era imagem passava pelo markitdown, que é dependência opcional — então anexar um README respondia "instale o extra documents". Texto, markdown, CSV, JSON, YAML e arquivos de código são lidos direto; PDF e DOCX continuam usando o conversor, e continuam dizendo qual peça falta quando ela falta.
A dica de instalação também nomeava o extra errado: docs gera o site de documentação; o leitor é documents.
Sobre os números acima
Eles vieram de medir o arquivo que se baixa. As três estimativas anteriores que eu havia feito estavam erradas — duas para baixo, por contar a pasta de um pacote e ignorar a pasta irmã onde mora o código nativo, e uma quase seis vezes para cima, por ler o tamanho de um artefato de build que continha também a árvore descompactada de onde o AppImage é montado.
A decisão de embarcar os dois foi tomada sobre os números errados, e os certos a sustentam.
Não está aqui
O conserto do diretório de dados da instalação, a ordem da barra lateral e a frase de postura esperando um projeto saíram na v0.40.0. Reanunciar o que já foi publicado é como um changelog deixa de valer a leitura.
Nada medido mudou: 37/37 provado, ganho interno de 48% → 71% com n=100.