Treedome: um aplicativo hierárquico de anotações locais inspirado no CherryTree

Treedome: um aplicativo hierárquico de anotações locais inspirado no CherryTree

Uma solução de anotações segura e local chamada Treedome, desenvolvida com foco em simplicidade e proteção de dados.

Essa ferramenta é projetada para usuários que valorizam a privacidade e preferem não compartilhar seus dados com serviços que utilizam essas informações para veicular anúncios.

Entre as principais opções de aplicativos de anotações para o Linux, destacam-se Joplin, Standard Notes e Notesnook. O Treedome surge como uma alternativa interessante dentro deste segmento, oferecendo uma abordagem única.

O que é o Treedome?

Captura de tela do Treedome com a nota de boas-vindas

O Treedome é um aplicativo de anotações focado em segurança e organizado de forma hierárquica, semelhante a uma estrutura de árvore. Desenvolvido em TypeScript e Rust, é mantido por um único desenvolvedor, Tengku Izdihar, que trabalha para garantir correções e melhorias constantes. O Treedome é distribuído como software livre, ou libreware, seguindo um modelo permissivo de licenciamento.

A organização em árvore de notas, como o "tree" sugere, reflete sua estrutura, enquanto "dome", "cúpula" no nome, refere-se à criptografia que protege as informações armazenadas.

Principais características

Um dos destaques do Treedome é a criptografia XChaCha20-Poly1305, que protege os dados das anotações. Embora ainda não tenha sido auditada de maneira independente, o desenvolvedor está aberto à ideia.

O Treedome também possui outras características importantes:

  • Utilização do banco de dados SQLite
  • Compatibilidade multiplataforma
  • Editor de Rich Text

Mais detalhes sobre a criptografia empregada estão disponíveis na documentação oficial.

Experiência do usuário

O Treedome foi testado em uma máquina virtual com Ubuntu 22.04.4 LTS. A instalação ocorreu sem problemas a partir do arquivo .deb mais recente.

Captura de tela da tela inicial do Treedome

Ao iniciar o aplicativo pela primeira vez, é solicitado que o usuário abra um documento existente ou crie um novo. Para criar um novo documento, foi necessário nomear o arquivo com a extensão ".note", seguida pela definição de uma senha de acesso.

Captura de tela da criação de documento no Treedome

O editor Rich Text do Treedome permite adicionar vários tipos de formatação, como negrito, itálico, tachado, cabeçalhos, citações em bloco, emojis e mais. Também oferece a possibilidade de salvar notas com o atalho Ctrl + S ou manualmente.

Além disso, é possível criar três tipos de notas: nota de irmão, nota de filho e nota de diário, sendo esta última organizada automaticamente por ano, mês e data.

Captura de tela do editor do Treedome em ação

A exclusão de notas é simples e pode ser feita com o botão correspondente, sendo necessário ter cuidado com a exclusão de notas pai, que resultará na remoção das notas filhas associadas. A função de arrastar e soltar permite reorganizar as notas hierarquicamente.

Captura de tela mostrando notas pai e filho no Treedome

A funcionalidade de tags facilita a organização das anotações, e uma interessante função de fechamento automático é acionada se o documento ficar inativo por muito tempo, embora o tempo limite padrão possa ser ajustado nas configurações.

Captura de tela do Treedome mostrando o fechamento por inatividade

Nas opções de configuração, é possível alterar a senha do documento e ajustar outros parâmetros, como o tempo limite de inatividade.

Captura de tela das configurações do Treedome

No geral, o Treedome mostrou-se estável e confiável, cumprindo suas funções sem apresentar falhas.

Download do Treedome

Código fonte do Treedome

O código fonte está disponível no link a seguir:

Código fonte do Treedome

Última atualização deste artigo: 23 de september de 2024