Skip to content
Marcelo Trindade edited this page Aug 29, 2026 · 2 revisions

Digital Ham Radio Logbook

Digital Ham Radio Logbook é um aplicativo desktop local e offline para registrar contatos de radioamador, com foco em modos digitais e preservação de dados.

O aplicativo combina uma interface em Slint, domínio e serviços em Rust, banco SQLite local e interoperabilidade ADIF. Não exige conta, nuvem, servidor ou telemetria para suas funções principais.

O que ele faz

  • cria, edita, pesquisa e exclui QSOs;
  • trabalha com QSOs genéricos e metadata específica de DMR, FT8, D-STAR e YSF/System Fusion (C4FM);
  • oferece filtros próprios para os modos digitais suportados;
  • importa ADIF com preview antes da gravação;
  • exporta o log inteiro ou todos os resultados do filtro atual;
  • preserva campos ADIF desconhecidos dentro do contrato documentado;
  • cria snapshots SQLite validados;
  • verifica backups existentes sem restaurá-los;
  • executa health check read-only do banco;
  • mantém callsign da estação e links externos configuráveis;
  • usa interface Fluent com aparência System, Light ou Dark.

Por onde começar

Se você só quer usar o programa:

  1. leia Instalação;
  2. abra Primeira execução;
  3. consulte Visão da interface;
  4. registre seu primeiro contato em Novo e editar QSO.

Se já usa o aplicativo:

Modos digitais

Modo Guia Metadata específica
DMR DMR IDs, talkgroup, timeslot, color code, rede, acesso, repetidora/hotspot
FT8 FT8 SNR, potência, frequência de áudio, software, protocolo e mensagem final
D-STAR D-STAR reflector, module, MYCALL, URCALL, RPT1 e RPT2
YSF / C4FM YSF / System Fusion room, WIRES-X node, rede, DG-ID e acesso

Outros modos podem ser registrados como QSO genérico, sujeitos às validações comuns.

Filosofia do projeto

O logbook segue alguns princípios simples:

  • local-first: SQLite é a fonte de verdade;
  • offline-first: as funções principais não precisam de rede;
  • não destrutivo: importação, backup e recuperação evitam sobrescrita silenciosa;
  • compatibilidade explícita: migrations e extensões ADIF publicadas são tratadas como contratos;
  • desktop de verdade: a interface v0.11 usa widgets nativos do Slint e style Fluent.

Estado do projeto

O checkpoint funcional do pacote desta Wiki é 0.10.0-rc.1. A linha v0.11 está reconstruindo a interface gráfica sem alterar domínio, schema SQLite ou contratos ADIF. Veja Status e versionamento.

Desenvolvimento

Para arquitetura, build ou contribuição, comece pelo Guia do desenvolvedor.

Veja também

Clone this wiki locally