Introdução
Durante muito tempo, eu usava três apps separados para me organizar: Obsidian, Notion e TickTick. Resolvi juntar o que eu mais gostava de cada um num app só, rodando no meu próprio servidor. O nome saiu das iniciais: Obsidian + Notion + TickTick + Y = ONTY.

Tarefas
O modo de tarefas do TickTick é uma lista com kanban, subtarefas, lembretes, repetição, matriz de Eisenhower, pomodoro e uma captura rápida que entende amanhã 10h!Trabalho #cliente!alta.
Notas
As notas do Obsidian são arquivos.md comuns (abrem no Obsidian), [[links]], backlinks e grafo.
Tabelas
As tabelas do Notion são visões de tabela, quadro, calendário, galeria e gráficos, além de uma tabela de finanças com fluxo de caixa.
Calendário
O calendário do ONTY mostra o Google Agenda (via link iCal) e publica as tarefas como calendário no iPhone.
Inbox
O Inbox do ONTY tudo o que eu penso cai ali primeiro, digitado, pelo atalho do computador ou por mensagem e áudio no WhatsApp. Depois decido se vira tarefa ou nota.
Modo Offline
Sem internet, o app carrega a última cópia das tarefas (guardada no IndexedDB), aplica a alteração com o código do servidor e coloca a requisição numa fila. Quando a conexão volta, a fila é enviada em ordem.
Service Worker
O app de captura tem um service worker para abrir rápido. Depois de um deploy, ele abriu com a tela toda preta. A causa: O HTML em cache apontava para /assets/index-ABC123.js, que não existia mais depois do deploy. O servidor tinha o fallback de SPA (app.get('') devolve o index.html)… então o pedido do JS voltava HTML com status 200. A correção teve duas partes: /assets/ inexistente agora responde 404 (nunca o fallback), e o service worker só aceita um asset se o content-type bater com a extensão e só troca a cópia da página quando todos os arquivos novos já foram baixados.
Sem Banco de Dados
Para um usuário, arquivos.md + JSON resolvem: são legíveis, versionáveis, compatíveis com o Obsidian e o backup é trivial. As gravações são atômicas (escreve num.tmp e faz rename) para não corromper nada se o processo cair no meio.
Conclusão
O projeto ONTY é inovador e útil, mas ainda está em espanhol. Adoraria receber feedback, principalmente sobre a instalação e o modo offline. E se curtir, uma ⭐ no GitHub ajuda muito.