Skip to content

Releases: naicolas-dev/DevCLTTimer

v1.1.0 - Onboarding adicionado ao app 🚀

25 Feb 17:29

Choose a tag to compare

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 Release para Windows win-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 🚀

19 Feb 05:25

Choose a tag to compare

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

19 Feb 03:48

Choose a tag to compare

🚀 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=viewApp aos toasts.
  • App.xaml.cs: Implementado ToastNotificationManagerCompat.OnActivated para gerenciar a ativação da janela principal.

v0.4.0 - Refinamentos de UI e Padronização de Fonte

19 Feb 02:58

Choose a tag to compare

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 Viewbox com 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 Satoshi ao í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

19 Feb 01:21

Choose a tag to compare

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

  1. 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.
  2. 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.
  3. Í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

19 Feb 00:58

Choose a tag to compare

Esta versão traz modernizações significativas na interface, completando o design system planejado.

✨ Novidades

  1. 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.
  2. 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

  1. 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.
  2. 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

19 Feb 00:36

Choose a tag to compare

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

18 Feb 23:56

Choose a tag to compare

first commit