Releases: naicolas-dev/DevCLTTimer
v1.1.0 - Onboarding adicionado ao app 🚀
Release Notes - DevCLT Timer v1.1.0 🚀
Data de lançamento: 25/02/2026
Resumo
Esta versão introduz um onboarding de primeira execução, melhora a experiência na tela de configurações e prepara o release self-contained em arquivo único (.exe) para distribuição mais simples.
Novidades
- Onboarding dedicado com 3 passos na primeira inicialização.
- Exibição do onboarding apenas uma vez (controle persistido em settings locais).
- Opção para reabrir o onboarding manualmente em Configurações.
Melhorias
- Botão de reabrir onboarding com visual mais claro e destacado na tela de configurações.
- Toggle de ativar/desativar hotkeys com visual de switch moderno.
- Melhor organização e rolagem na tela de configurações para evitar elementos ocultos em janelas menores.
Correções
- Correção de layout em Configurações: o botão de onboarding deixava de aparecer quando o conteúdo excedia a altura disponível.
- Ajuste no salvamento de configurações para evitar sobrescrita indevida de flags persistidas (incluindo estado do onboarding).
Distribuição
- Build
Releasepara Windowswin-x64, self-contained, single-file. - Artefato principal:
DevCLT.WindowsApp.exe.
Notas de compatibilidade
- Sem mudanças de schema de banco.
- Sem breaking changes esperadas para usuários atuais.
v1.0.0 - DevCLT Timer 🚀
Release Notes - DevCLT Timer v1.0.0 🚀
Estou orgulhoso de anunciar a versão oficial 1.0.0 do DevCLT Timer! Esta versão consolida todas as funcionalidades essenciais para o controle de ponto do desenvolvedor moderno, trazendo estabilidade, design refinado e novas ferramentas de produtividade.
🌟 Destaques da Versão
⌨️ Atalhos Globais (Global Hotkeys)
Controle sua jornada sem tirar as mãos do teclado! Agora você pode iniciar, pausar e entrar em hora extra de qualquer lugar do Windows.
- Configurável: Personalize as teclas de atalho na nova tela de Configurações.
- Padrões:
Ctrl+Alt+I(Início),Ctrl+Alt+P(Pausa),Ctrl+Alt+X(Hora Extra).
📊 Histórico Expandido & Exportação CSV
- Painel Anual: Nova visualização macro para acompanhar o saldo de horas do ano inteiro.
- Exportação de Dados: Exporte seus relatórios (Semanal, Mensal ou Anual) para CSV com um clique, facilitando o envio de planilhas de horas.
⚙️ Nova Tela de Configurações
- Gerencie o comportamento do aplicativo.
- Grave atalhos personalizados com detecção inteligente de conflitos.
- Ative ou desative os atalhos globais rapidamente.
🎨 Interface Refinada
- Visual Polido: Melhorias no tema escuro, tipografia e espaçamentos.
- System Tray: Menu de contexto da bandeja aprimorado para controle rápido.
- Bordas Arredondadas: Ajustes visuais para melhor integração com Windows 11.
📋 Lista Completa de Funcionalidades
- ✅ Cronômetro preciso para Trabalho, Pausa e Hora Extra.
- ✅ Persistência automática (nunca perca seu tempo registrado).
- ✅ Notificações Toast nativas do Windows.
- ✅ Banco de dados local SQLite (privacidade total).
- ✅ Modo "Mini" na bandeja do sistema.
🐞 Correções e Melhorias
- Otimização da engine de tempo para maior precisão.
- Correção na restauração da janela ao clicar no ícone da bandeja.
- Melhorias de performance na carga do histórico.
Baixe agora e assuma o controle do seu tempo!
v0.4.1 - Notificações Clicáveis
🚀 Novas Funcionalidades
Notificações Clicáveis
Agora, quando o DevCLT Timer envia uma notificação (Fim de Pausa, Fim de Jornada ou Hora Extra), você pode clicar na notificação para trazer o aplicativo para o primeiro plano.
- Se o aplicativo estiver minimizado, ele será restaurado.
- Se estiver escondido atrás de outras janelas, ele virá para frente.
🛠 Alterações Técnicas
- WindowsNotifier.cs: Adicionado argumento
action=viewAppaos toasts. - App.xaml.cs: Implementado
ToastNotificationManagerCompat.OnActivatedpara gerenciar a ativação da janela principal.
v0.4.0 - Refinamentos de UI e Padronização de Fonte
Esta versão foca em refinar a interface do timer e garantir tipografia consistente em toda a aplicação.
🎨 UI & Layout
- Anel do Timer Maior: O diâmetro do anel do timer foi aumentado de 200px para 280px, proporcionando um visual mais espaçoso e moderno.
- Texto do Timer Responsivo: O display principal do timer agora está envolvido em um
Viewboxcom restrição de largura máxima (220px). Isso garante que o texto do tempo ("00:00:00") sempre caiba perfeitamente dentro do anel sem transbordar, independentemente do redimensionamento da janela.
🔠 Tipografia
- Fontes Padronizadas: Substituída a fonte monoespaçada anterior (
JetBrains Mono/Consolas/Courier New) pela fonte primária da aplicação, Satoshi, na Visualização de Histórico. Isso afeta:- Duração do trabalho
- Duração da pausa
- Duração de hora extra
- Detalhes dos itens da lista
- Ícones Consistentes: Aplicada a família de fonte correta
Satoshiao ícone de "Estado Vazio" na aba de histórico para combinar com o resto da UI. - Display do Timer: Atualizado o texto principal do timer para usar a fonte Satoshi em vez de uma variante monoespaçada, alinhando-o com a linguagem de design do restante do app.
🐛 Correções
- Corrigida a renderização inconsistente de fontes em estados específicos da UI.
Release v0.3.1 — Tray Enhancements
Esta atualização foca em melhorar a experiência de uso contínuo, trazendo informações vitais para a bandeja do sistema (System Tray).
✨ Novidades
- Timer no Tooltip: Agora você pode ver o tempo restante apenas passando o mouse sobre o ícone do app na bandeja. Exibe status (Trabalho/Pausa) e contagem regressiva.
- Timer no Menu de Contexto: Ao clicar com o botão direito no ícone, o primeiro item do menu exibe o timer em tempo real, permitindo checar o progresso sem abrir a janela principal.
- Ícone Confiável: Correção definitiva no carregamento do ícone da bandeja, que agora aparece corretamente em todas as situações (debug/release), substituindo o ícone genérico.
Full Changelog: v0.3.0...v0.3.1
Release v0.3.0 — UI Refinements & Modern Typography
Esta versão traz modernizações significativas na interface, completando o design system planejado.
✨ Novidades
- Barra de Título Customizada: Adeus à barra padrão do Windows! Implementamos uma WindowChrome totalmente personalizada que integra a área de título ao tema do aplicativo (claro/escuro), mantendo os controles nativos e funcionalidade de redimensionamento/snap.
- Nova Tipografia (Satoshi): Integração da fonte Satoshi (Variable) como tipografia principal, proporcionando um visual mais moderno, legível e consistente com identidades visuais contemporâneas.
🛠️ Correções Técnicas
- Compatibilidade de Notificações: Migração para o pacote Microsoft.Toolkit.Uwp.Notifications garantindo total compatibilidade do sistema de Toast Notifications com o ambiente WPF sem dependências de WinUI 3 conflitantes.
- Build Resilience: Correções no processo de build e publicação (.csproj) para garantir que assets (como fontes e ícones) sejam embutidos corretamente no executável final.
Release v0.2.0 — Floresta Noturna & Stability
Esta versão traz o Modo Escuro, melhorias de estabilidade na inicialização e identidade visual completa.
🚀 Novidades
Modo Escuro (Floresta Noturna): Uma paleta relaxante em tons de verde floresta e carvão, ideal para focagem profunda. Ative no botão 🌓 na tela de Setup.
Identidade Visual: Adição de ícone oficial do aplicativo e suporte a ícones na barra de tarefas.
Persistência de Preferências: O app agora lembra sua escolha de tema (claro/escuro) entre reinicializações.
🛠️ Correções e Melhorias
Startup Estável: Corrigido bug crítico (NullReferenceException) que impedia o app de abrir em algumas máquinas.
UI High-Contrast: Refinamento do ComboBox para garantir legibilidade perfeita no modo escuro.
Runtime WPF: Migração de referências StaticResource para DynamicResource permitindo a troca de temas em tempo real sem fechar o app.
Build & Publish: Configurações otimizadas no
.csproj
para inclusão de recursos e ícone em executáveis single-file.
📦 Como instalar
Baixe o executável DevCLTTimer-win-x64-v0.2.1.zip, extraia e execute o DevCLTTimer.exe.
v0.1.0
first commit