Ir al contenido

Blog

Releasesv0.41.0

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.

Read the release on GitHub