Changelog
[1.11.0] — 2026-11-03
Changed
- Efeito de estática/grain estilo monitor CRT mantido como parte permanente do visual do blog.
Removed
- Emojis animados de Halloween que subiam pela tela após o boot screen, incluindo a aceleração das animações ao clicar.
[1.10.0] — 2026-10-07
Added
- Terminal interativo (versão alpha), exclusivo do desktop, no footer do sidebar e com atalho
Ctrl/Cmd + K: comandoscd,ls,theme,rss,help,cleareexit; cdnavega para qualquer página ou post do blog, verificando se a rota existe antes de redirecionar e bloqueando destinos externos;- Autocomplete com
Tab(nav, páginas do/outrose posts do/blog) e histórico de comandos com↑/↓.
Changed
- Modais (config, about, legal notice e terminal) agora compartilham a classe
.os-modal, e o JS usa uma lista única para arrastar, fechar e abrir.
[1.9.0] — 2026-10-07
Added
- Botão "Enviar E-mail" (
mailto:) ao lado do botão de copiar, em/contato; - Botão "Comentar via E-mail" (
mailto:) ao lado do botão de copiar, nos posts, com assunto pré-preenchido; - Feedback visual de "Copiado!" ao copiar o e-mail, substituindo o
alert()nativo.
Changed
- Ícones de controle da janela
maine dos modais migrados de emojis para Font Awesome Icons.
Fixed
- Ícones da janela apareciam como caixas vazias no macOS, que não possui fonte com os glifos Unicode.
[1.8.0] — 2026-09-28
Added
- Tema sazonal de Halloween: Emojis sobem pela tela com rotação e balanço lateral, disparados logo após o boot screen terminar;
- Aceleração do tema de Halloween ao clicar na tela, aumentando o
playbackRatedas animações em andamento para quem quiser que acabe mais rápido; - Efeito de estática/grain estilo monitor CRT (
#crt-static), com ruído gerado via filtro SVGfeTurbulence, scanlines e vinheta sobrepostos ao site inteiro.
[1.7.0] — 2026-09-25
Added
- Criada página
/emporio.
[1.6.0] — 2026-08-04
Added
/blogredesenhado com interface estilo explorer: sidebar com categorias (tags do blog) clicáveis e arquivo por ano, toolbar com navegação (voltar/avançar/limpar filtros/atualizar) e busca integrada;- Tabela de posts com colunas Name / Modified / Type.
Changed
- Filtro de arquivo do
/blogmigrado de dropdown de ano + agrupamento por mês para navegação lateral por categoria e ano, combinável com busca; - Escala 4K/telas de alta densidade agora usa
min-resolutioncombinado commin-width, em vez de depender só da largura do viewport, resolvendo o BO da escala do sistema operacional ativa (ex: 200% no Windows), onde a largura reportada ao CSS nunca batia com o breakpoint anterior.
Removed
- Regras antigas de escala 4K baseadas em
font-size(breakpoints 2560px/3840px).
Fixed
- Regras conflitantes de escala 4K (zoom + font-size simultâneos) que impediam a correção de densidade de aplicar corretamente.
[1.5.0] — 2026-06-11
Added
- Página
/blogroll; - Paginação em
/statuse/blog; - Scroll automático para o topo da lista ao navegar entre páginas no
/status; - Suporte a escala proporcional em monitores 4K.
Changed
- Indicador
›no link ativo do nav desktop, consistente com o mobile; - Página
/blogpromovida a arquivo definitivo: posts com tagstatusexcluídos da listagem; - Página
/arquivoaposentada e removida do nav; - Modais agora possuem a nova paleta de cores do main;
- Área do RSS no modal redesenhada;
- Nav reordenado.
[1.4.1] — 2026-05-21
Changed
- Refinado o rendering da titlebar da janela main;
- Melhorada a composição entre titlebar e bordas da janela main;
- Melhorada a consistência visual entre dark mode e light mode —
finalmente a porra de uma paleta de cores que me agrada e não me dá pontada no coração.
Fixed
- Corrigida sobreposição do background da titlebar sobre as bordas da janela.
[1.4.0] — 2026-05-20
Added
- Novo estilo da página
/status: agora se encontram como cards com borda completa; - Separação visual entre "desktop" e janela
mainno light mode: ainda não me agrada, mas serve como paliativo; - Links de conteúdo com underline pontilhado e cor distinta.
Changed
- Borda do
main::beforerecebeucolor-mixpara consistência visual com os cards de status; - Botão
⏻corrigido: agora utilizawindow.open('', '_self').close()para fechar a aba do navegador.
Fixed
- Botões
🗕e🗙dos modais agora fecham a janela corretamente.
[1.3.0] — 2026-04-03
Added
- Página
/videoscom grid embedado de vídeos do canal meu canal (TechDemoLogs); - Player inline: ao clicar na thumbnail o vídeo abre diretamente na página, sem redirecionar para o YouTube;
- Layout em grid responsivo (
auto-fill, mínimo 260px) que se adapta a qualquer largura de tela.
Changed
- Link "Vídeos" no nav atualizado de
youtube.com/@TechDemoLogspara/videos, mantendo a navegação dentro do blog.
[1.2.0] — 2026-03-24
Added
- Implementação de modal estilo "janela de software" interativa;
- Disclaimer de Legal Notice.
Changed
- Icones UTF-8 alterados para Font Awesome Icons;
- Ajuste na experiência visual do modal, contextualizando ao conceito geral do site;
- Refinamento do comportamento de abertura e movimentação da janela do modal.
[1.1.0] — 2026-03-19
Added
- Título mobile idêntico ao prompt do sidebar desktop;
- Header fixo no mobile com barra superior contendo título e nav hamburguer;
- Painel lateral de navegação que desliza da direita ao acionar o hamburguer.
Changed
- Nav nativo do Bearblog ocultado no mobile — substituído pelo painel hamburguer;
- Título nativo ocultado no mobile — substituído pelo novo padrão e injetado via JS.
[1.0.0] — 2026-03-17
Added
- Boot screen estilo systemd exibido na primeira visita da sessão;
- Clique para pular o boot screen;
- Prompt estilo bash
felipe@techdemo$▌como título do sidebar na visualização desktop; - Função e elemento
</>vertical fixo na borda da tela como botão de toggle do nav; - Footer do sidebar e ícones de ação;
- Modal
⚙com RSS copiável e toggle de dark/light mode; - Modal
?com créditos, licença CC BY-NC-SA 4.0 e link Powered by Bear; - Botão
⏻que tenta fechar a aba de navegação (funciona apenas se o site foi aberto via script/redirecionamento) ou redireciona para a home (caso acessado de forma direta via URL); - Barra de título dinâmica na janela de terminal:
felipe@techdemo : ~/pathatualizada com base na URL; - Script anti-FOUC que aplica
html.darkantes do primeiro paint, finalmente eliminando o flash de tema claroque estava quase funcionando como uma flashbang; min-height: 600pxnomainno desktop para evitar colisão do footer com o nav em páginas curtas;padding-bottom: 60pxnobodyno desktop para a moldura inferior domainaparecer completa.
Changed
- Título original
TechDemo|do sidebar (apenas no desktop) — substituído pelo prompt bash; - Prefixos
\dos links do nav substituídos por~/para consistência do novo tema; - Página de status com layout em grid: data + hash à esquerda, corpo à direita;
- Comando no topo da página de status atualizado para
$ log --tag=status --oneline; - Footer nativo do Bearblog ocultado no desktop — conteúdo movido para o modal
?.
Fixed
- Flash de tema claro ao carregar o site com dark mode salvo;
- Footer do sidebar saía da área de conteúdo em monitores muito grandes (4k);
- Modal de configuração fechava ao acionar o toggle de dark mode — corrigido via flag
suppressClose.