Skip to content

Releases: sthevan027/focusbrew

focusbrew v0.3.0

Choose a tag to compare

@sthevan027 sthevan027 released this 06 Oct 02:29
4909dc0

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.

Painel do focusbrew

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: #projeto no 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+Space pausa/inicia, Ctrl+Shift+Alt+Space abre 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

Choose a tag to compare

@sthevan027 sthevan027 released this 04 Oct 05:43
067c155

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 .msi deixou 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

Choose a tag to compare

@sthevan027 sthevan027 released this 10 Sep 00:12

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).