O aplicativo web muda de cara — agenda com 4 visualizações, monitoramento e IA que aprende seus hábitos
38 commits em 10 dias. Zero novas funcionalidades. E, no entanto, a aplicação web mudou de cara.
Este é o paradoxo do desenvolvimento de produtos: as semanas que mais importam são muitas vezes aquelas em que "nada" de visível acontece. Nenhuma nova funcionalidade para anunciar, nenhuma captura de ecrã espetacular. Apenas código que torna o existente melhor, mais sólido, mais profissional.
A agenda web em 4 vistas
A agenda do dashboard web tinha apenas uma vista — a semana. Suficiente para uma demonstração, insuficiente para uso diário. Agora, oferece 4 vistas: dia, semana, mês, ano. Exatamente como na aplicação móvel.
Clicar num evento abre os seus detalhes. Clicar numa tarefa, o mesmo. As páginas de detalhes de tarefas e memorandos foram completamente redesenhadas para corresponder à experiência móvel — com miniaturas de imagens, navegação fluida e a mesma estrutura visual.
O objetivo é claro: que a transição entre o telefone e o computador seja invisível. Tu crias uma tarefa por voz no teu telefone, e a encontras no teu ecrã de computador com a mesma apresentação.
As redes de segurança: Crashlytics + Sentry
Quando a tua aplicação é usada por ti e 12 testadores, podes dar-te ao luxo de depurar pelos logs do Supabase e pelos "funciona para mim". Quando estás prestes a ir para a produção pública, isso já não é suficiente.
Dois sistemas de monitorização foram adicionados:
- Firebase Crashlytics no frontend React Native — captura crashes, ANR (Application Not Responding), erros JavaScript não capturados, com stack traces completas e contexto do utilizador.
- Sentry no backend Node.js/Express — captura erros de API, timeouts de WebSocket, exceções não tratadas, com breadcrumbs e monitorização de desempenho.
A ideia é simples: quando um bug ocorre em produção, sabemos antes que o utilizador se queixe. É a diferença entre "temos um problema" e "resolvemos o problema antes que tu o notasses".
A IA aprende os teus hábitos de nomenclatura
Apenas um commit, mas do tipo que muda a experiência diária.
O assistente de voz agora analisa os nomes das tuas pastas existentes para detetar padrões de nomenclatura. Se todas as tuas pastas de compras começam com o nome da loja ("Compras Carrefour", "Compras Leclerc"), a IA deteta isso e aplica o mesmo padrão quando crias uma nova pasta.
É o tipo de detalhe que nenhum utilizador pedirá, mas que todos notam quando está lá. A IA não faz apenas o que tu dizes — ela entende como te organizas.
Desempenho e CRO
A landing page de tamsiv.com recebeu várias otimizações:
- O brilho animado do hero usava um Canvas JavaScript que consumia muito CPU, especialmente em dispositivos móveis. Substituído por CSS puro — mesmo efeito visual, zero impacto na bateria.
- O subtítulo do hero foi reescrito para explicar claramente o que TAMSIV faz numa frase.
- O layout de preços foi melhorado — o rótulo anual na sua própria linha para maior clareza.
- O scroll spy do cabeçalho corrigido — o estado ativo não era limpo ao rolar para cima.
Rastreamento inteligente
Saber de onde vêm os visitantes é a base do marketing. O rastreamento foi melhorado:
- Parâmetros UTM em cada link partilhado — para saber qual post, qual canal, qual campanha gera tráfego.
- Captura de IP do lado do servidor — para análises mais fiáveis do que o JavaScript do lado do cliente.
- Dashboard de administração enriquecido — seletor de período (7 dias, 30 dias, 90 dias, tudo), configuração sincronizada entre mobile e web.
versionCode 32
A build Android está na sua 32ª versão. Mais de 740 commits. A aplicação é submetida à Play Store para revisão de produção. Enquanto esperamos pelo Google, continuamos a polir.
38 commits, zero funcionalidades, e uma aplicação que passou de "funciona" para "está pronta".