Repository navigation
Releases: sthevan027/focusbrew
Release list
focusbrew v0.3.0
O focusbrew virou um tracker do dia pra quem programa: um widget colado no topo da tela, tarefas planejadas por dia, cada uma com o seu timer, e um painel que responde o que eu fiz hoje, quanto tempo levou e em qual projeto.
Novo
- Widget no topo da tela: parado é uma barra fina; rodando vira uma caixa com a contagem e a tarefa, com uma linha de progresso em volta (Standard, Minimal, RGB). Passou o mouse, abre o painel; clicou, fica fixado (Esc solta).
- Tarefas por dia: navegue entre os dias, planeje o futuro, arraste uma tarefa até um dia da grade. O que não foi feito rola pra hoje.
- Resumo do dia: tempo por tarefa e por projeto, o que foi concluído e o que aconteceu no GitHub.
- Activity: 5 semanas (incluindo a próxima), total da semana, dias seguidos, contribuições do GitHub.
- GitHub no dia: PRs e issues viram tarefas com link; um PR que já é tarefa mostra pra qual dia está planejado em vez de duplicar.
- Projetos:
#projetono fim do título; tempo por projeto nas configurações (hoje, 7 dias, 30 dias, total). - Meta do dia, aviso antes do fim do bloco, lembrete se ficar parado.
- Atalhos configuráveis (
Ctrl+Shift+Spacepausa/inicia,Ctrl+Shift+Alt+Spaceabre o painel), monitor do widget, iniciar com o Windows.
Fluidez
- A janela do widget não muda mais de tamanho: a barra, a caixa e o painel são uma forma só, animada. Nada de piscar ou travar ao passar o mouse.
Saiu
- O "modo foco" antigo: detecção de processos, bloqueio de apps, Não Perturbe e pausa-café.
Atualizando da 0.1.x
As tarefas e configurações continuam. O histórico detalhado (resumo por tarefa e projeto) começa a ser gravado nesta versão.
Assinado com o certificado interno Sthevan.Dev. Se o SmartScreen avisar, clique em Mais informações → Executar assim mesmo.
focusbrew v0.1.1
Correção do travamento e instalador de um clique.
Correções
- App travando e sendo fechado pelo Windows: corrigido um deadlock entre o loop de fundo e a interface. Ele aparecia ao usar o widget, o menu da bandeja ou o atalho
Ctrl+Shift+Space. - Mais leve: o loop de fundo não varre mais os processos duas vezes por segundo nem redesenha o ícone da bandeja sem necessidade.
- Crash ao abrir uma segunda instância do app.
- Texto longo da lista de tarefas invadindo a coluna do streak no widget.
- Tempo de foco/pausa perdido ao parar a sessão no meio ou fechar o app.
- Não Perturbe usa o modo Prioritário em vez de "Apenas alarmes", pra não silenciar avisos importantes.
Instalador
- Um clique: instala só pro usuário atual (sem pedir admin), sem telas de assistente, cria atalhos na área de trabalho e no menu Iniciar e abre o app ao terminar.
- Só o instalador
.exe(NSIS); o.msideixou de ser gerado.
Assinado com o certificado interno Sthevan.Dev. O SmartScreen mostra editor "desconhecido" até a Root CA Sthevan.Dev Root CA ser marcada como confiável na máquina. Se aparecer o aviso, clique em Mais informações → Executar assim mesmo.
focusbrew v0.1.0
Tray app + widget flutuante ("notch") pra Windows: detecta trabalho com IA/editor de código, modo foco, timer com pausa-café, streak/heatmap real do GitHub e painel com PRs/issues.
Instaladores assinados (certificado interno Virex — editor "desconhecido" no SmartScreen até a Root CA ser marcada como confiável).
