O FSearch, utilitário de busca rápida para arquivos em sistemas Linux, recebeu a versão 0.3 no dia 12 de julho. O lançamento, conduzido por cboxdoerfer, demorou mais que o planejado, mas entrega melhorias estruturais relevantes para quem usa o software livre no dia a dia.
Principais novidades da versão 0.3
Monitoramento do sistema de arquivos
O recurso mais solicitado pela comunidade está disponível. Pastas podem ser monitoradas e os resultados atualizados quase instantaneamente quando há mudanças no disco.
Essa função reduz a necessidade de reindexações manuais ou agendadas frequentes. Internamente, exigiu reescrita completa do motor de banco de dados, apesar de aparecer apenas como uma caixa de seleção na interface.
Detalhes e limitações constam na documentação oficial: Database update - FS Monitoring.
Opções de indexação por pasta
Configurações antes globais, como revarredura a cada duas horas, passam a ser definidas por diretório indexado. Isso traz flexibilidade ao misturar discos rápidos e lentos, como compartilhamentos de rede.
Regras de exclusão aprimoradas
Arquivos e pastas podem ser ignorados por padrões fixos, curingas ou expressões regulares completas. O controle sobre o que entra no índice ficou mais preciso.
Agendamento de revarredura baseado em tempo absoluto
O agendamento considera tempo decorrido real, não apenas o tempo em que o app ficou aberto. Se o FSearch estiver fechado na hora prevista, a varredura ocorre ao reabrir.
Detecção de pastas indexadas que retornam
O banco de dados percebe quando uma pasta sai e volta, como um drive removível desconectado e reconectado. A leitura automática é refeita sem ação do usuário.
Diálogo de boas-vindas
Um aviso único após a atualização apresenta os novos recursos, evitando que passem despercebidos.
Contribuições da comunidade
Vários colaboradores externos participaram desta versão com correções e funcionalidades:
- Restauração de ícone de entrada apagada por @bilgincoskun em #383
- Correção de typos por @cuishuang em #404
- Compatibilidade com macOS por @DUOLabs333 em #411
- Ajuda offline por @pixel96x em #430 e #431
- Correções de memória e pré-visualização de arquivos por @Kakueeen em #495, #496 e #497
- Ajuste de ícone no Wayland por @Integral-Tech em #543
- Abrir primeiro resultado com Enter por @porridgewithraisins em #570 e #593
- Abertura de pastas via dbus e alinhamento RTL por @itaib em #641 e #642
- Atualizações de localização por @ryonakano em #665 a #672
- Correção de typo de ano por @Acyone em #673
Novos contribuidores incluem @bilgincoskun, @cuishuang, @DUOLabs333, @Integral-Tech, @porridgewithraisins, @itaib, @ryonakano e @Acyone.
Impacto para usuários de software livre
A atualização fortalece o FSearch como ferramenta de pesquisa em Linux e ambientes relacionados. O ganho em precisão e economia de recursos beneficia quem lida com grandes volumes de dados.
O changelog completo está disponível na comparação 0.2.3...0.3.