- Título:
- Lançamentos
Lançamentos
Um lançamento por dia de trabalho desde o primeiro commit desta versão, em 8 de agosto de 2026. Cada dia conta as features grandes que entraram, não os commits.
19 de outubro de 2026: Busca, versões e lançamentos (v17.766)
O site ganhou uma paleta de comandos, passou a contar a própria história e fechou o caminho do contato.
- Paleta de comandos com Ctrl K, busca sem acento nem caixa em posts, cases e serviços, e atalhos G + letra.
- /releases com todas as versões do site desde 2015 (e confete ao abrir), /releases/17 com o que entrou em cada dia desta e a versão do site no rodapé, com o número de commits.
- /contato como o único formulário do site, com WhatsApp, e e-mails de lead e de newsletter em React Email.
- Card do GitHub no /now, com o calendário de contribuições do ano e o último commit.
- Card do autor no fim de cada post, e no /sobre as vagas relacionadas agrupadas e a stack com ícones.
18 de outubro de 2026: Landing de serviços (v17.686)
Nasceu a landing de vendas, separada do site pessoal e servida no próprio subdomínio.
- Landing em contrate.nandomoreira.dev, com hero, serviços, etapas do trabalho, ferramentas e FAQ.
- Catálogo de serviços validado por Zod e uma página de detalhe para o site institucional.
- Depoimentos reais e trabalhos anteriores, com as imagens num lightbox sem JavaScript.
- Formulário que aceita o serviço escolhido e o contato por e-mail ou telefone, com WhatsApp flutuante.
17 de outubro de 2026: Blog redesenhado e newsletter (v17.634)
A página do post e a listagem do blog foram redesenhadas, e o site ganhou uma newsletter.
- Página do post redesenhada, com tempo de leitura, pontos-chave e blocos de código com barra de título, Raw e Copiar.
- Blog paginado em cards, e a home com os três posts mais recentes e a chamada para o MCP.
- Newsletter com inscrição por e-mail, no blog e na home.
- Seções numeradas com índice no /now e no /setup, e o /contato em duas colunas.
16 de outubro de 2026: Leitura (v17.585)
O dia foi de quem lê: o post ficou ajustável e passou a ter um índice que acompanha a leitura.
- Modo leitura com fundo, tamanho, entrelinha e largura escolhidos pelo leitor.
- Índice fixo do post, que marca a seção sendo lida.
- Links para resumir o post com Claude, Google AI ou ChatGPT.
- Disponibilidade num ponto pulsante no header e no footer, e no /now o que estou estudando.
15 de outubro de 2026: Movimento (v17.567)
As páginas passaram a entrar e sair com animação, sempre respeitando quem prefere menos movimento.
- Transições entre páginas e entradas em camadas.
- Menu com sublinhado animado, marcando a seção atual também em posts e cases.
14 de outubro de 2026: Medição própria e o stats (v17.556)
O site passou a medir as próprias visitas sem script de terceiros, e ganhou uma TUI para ler os números.
- Medição de visitas no servidor, com o visitante anonimizado por uma chave HMAC diária e um pixel para as páginas pré-renderizadas.
- Links de saída contados por /go, e a jornada do dia anexada ao e-mail de cada lead.
- stats, uma TUI em Rust que lê visitas, funil, tráfego, cidades e uso do MCP.
- Retrato ilustrado e animado no /sobre e atrás do hero da home.
13 de outubro de 2026: SEO e cards de compartilhamento (v17.490)
Cada página ganhou um card de compartilhamento próprio, e a busca passou a ver o site do jeito certo.
- Card de compartilhamento desenhado por página no build.
- Títulos e descrições ajustados para a busca, artigos ligados ao autor e sitemap com datas.
- Domínio do App Hosting fora do índice, e as cópias em markdown apontando para a página humana.
11 de outubro de 2026: A página /now (v17.454)
Nasceu o /now, com o que estou ouvindo, jogando e commitando, e o site ficou instalável.
- /now com repositórios ativos do GitHub, músicas do Spotify com capa e prévia, e jogos do Xbox com progresso.
- Cada fonte do /now carrega sozinha, com cache e tempo limite, sem derrubar a página.
- /setup com hardware, sistema, terminal, agentes e homelab.
- Menu em tela cheia no celular e PWA instalável.
- Currículo para baixar e a home abrindo com os posts mais recentes.
10 de outubro de 2026: Mais blog e mais lab (v17.364)
O blog e o lab cresceram, e passou a existir uma homologação para ver rascunhos antes de publicar.
- Os sete artigos do blog da A's Code republicados, posts relacionados e arte gerada para posts sem capa.
- Novos cases no lab, entre eles AI Bar, Gistbar, FlipClock e Forja Plugins, e os outros repositórios abertos no fim da lista.
- Imagens dos cases em tamanho real, com lightbox sem JavaScript.
- Blocos de código com Raw e Copiar.
- Homologação no homelab, com os rascunhos visíveis.
9 de outubro de 2026: Velocidade e dados estruturados (v17.305)
Um dia de acabamento: o site ficou mais rápido e mais legível para buscadores.
- CSS embutido no HTML e fontes com fingerprint e preload, sem requisição bloqueando a renderização.
- JSON-LD de Organization, WebPage e HowTo na home.
- Seção "Sobre esse site" no /sobre e os cases do Daybar e do Desktop Sticky Notes.
8 de outubro de 2026: Arte generativa e a visão IA (v17.289)
Os cases ganharam arte própria, e cada página passou a ter uma versão para agentes de IA.
- Arte generativa por case, desenhada no servidor a partir de uma semente, com um motivo por tipo de produto.
- O campo de pontos que segue o ponteiro, espalhado por todas as páginas.
- Visão IA de cada página: o markdown em <página>.md e a página como o agente lê em <página>/ia, com o seletor Humano | IA.
- Formulário de contato ligado ao /api/hire, /mcp no menu e a política de privacidade.
9 de agosto de 2026: Portfólio, blog e a camada para agentes (v17.219)
O maior dia desta versão: o site ganhou conteúdo, páginas e tudo o que um agente de IA precisa para ler.
- Conteúdo em Content Collections validadas por Zod, com uma camada de acesso única.
- Cases em /portfolio e /lab, cada um com links de evidência e JSON-LD próprio, e a home montada a partir deles.
- Blog migrado do Gatsby e do Notion, com o arquivo de 2015 a 2019 separado e RSS.
- llms.txt, AGENTS.md, sitemap e robots gerados da mesma fonte das páginas.
- Currículo em JSON Resume e em texto, servidor MCP em /api/mcp e POST /api/hire.
- /sobre e a primeira página de contato.
8 de agosto de 2026: A fundação (v17.44)
O primeiro commit desta versão: Astro com renderização no servidor, provado no Firebase App Hosting.
- Astro com SSR publicado no Firebase App Hosting, com uma rota de saúde como prova.
- Design system em tokens do Tailwind CSS 4, com portão automático de contraste WCAG AA.
- Inter e JetBrains Mono servidas localmente, e respeito a quem prefere menos movimento.
- Os primeiros componentes: botão, badge de tecnologia, bloco de código e card de projeto.
---
title: Lançamentos
url: https://nandomoreira.dev/releases/17
---
# Lançamentos
Um lançamento por dia de trabalho desde o primeiro commit desta versão, em 8 de agosto de 2026. Cada dia conta as features grandes que entraram, não os commits.
## 19 de outubro de 2026: Busca, versões e lançamentos (v17.766)
O site ganhou uma paleta de comandos, passou a contar a própria história e fechou o caminho do contato.
- Paleta de comandos com Ctrl K, busca sem acento nem caixa em posts, cases e serviços, e atalhos G + letra.
- /releases com todas as versões do site desde 2015 (e confete ao abrir), /releases/17 com o que entrou em cada dia desta e a versão do site no rodapé, com o número de commits.
- /contato como o único formulário do site, com WhatsApp, e e-mails de lead e de newsletter em React Email.
- Card do GitHub no /now, com o calendário de contribuições do ano e o último commit.
- Card do autor no fim de cada post, e no /sobre as vagas relacionadas agrupadas e a stack com ícones.
## 18 de outubro de 2026: Landing de serviços (v17.686)
Nasceu a landing de vendas, separada do site pessoal e servida no próprio subdomínio.
- Landing em contrate.nandomoreira.dev, com hero, serviços, etapas do trabalho, ferramentas e FAQ.
- Catálogo de serviços validado por Zod e uma página de detalhe para o site institucional.
- Depoimentos reais e trabalhos anteriores, com as imagens num lightbox sem JavaScript.
- Formulário que aceita o serviço escolhido e o contato por e-mail ou telefone, com WhatsApp flutuante.
## 17 de outubro de 2026: Blog redesenhado e newsletter (v17.634)
A página do post e a listagem do blog foram redesenhadas, e o site ganhou uma newsletter.
- Página do post redesenhada, com tempo de leitura, pontos-chave e blocos de código com barra de título, Raw e Copiar.
- Blog paginado em cards, e a home com os três posts mais recentes e a chamada para o MCP.
- Newsletter com inscrição por e-mail, no blog e na home.
- Seções numeradas com índice no /now e no /setup, e o /contato em duas colunas.
## 16 de outubro de 2026: Leitura (v17.585)
O dia foi de quem lê: o post ficou ajustável e passou a ter um índice que acompanha a leitura.
- Modo leitura com fundo, tamanho, entrelinha e largura escolhidos pelo leitor.
- Índice fixo do post, que marca a seção sendo lida.
- Links para resumir o post com Claude, Google AI ou ChatGPT.
- Disponibilidade num ponto pulsante no header e no footer, e no /now o que estou estudando.
## 15 de outubro de 2026: Movimento (v17.567)
As páginas passaram a entrar e sair com animação, sempre respeitando quem prefere menos movimento.
- Transições entre páginas e entradas em camadas.
- Menu com sublinhado animado, marcando a seção atual também em posts e cases.
## 14 de outubro de 2026: Medição própria e o stats (v17.556)
O site passou a medir as próprias visitas sem script de terceiros, e ganhou uma TUI para ler os números.
- Medição de visitas no servidor, com o visitante anonimizado por uma chave HMAC diária e um pixel para as páginas pré-renderizadas.
- Links de saída contados por /go, e a jornada do dia anexada ao e-mail de cada lead.
- stats, uma TUI em Rust que lê visitas, funil, tráfego, cidades e uso do MCP.
- Retrato ilustrado e animado no /sobre e atrás do hero da home.
## 13 de outubro de 2026: SEO e cards de compartilhamento (v17.490)
Cada página ganhou um card de compartilhamento próprio, e a busca passou a ver o site do jeito certo.
- Card de compartilhamento desenhado por página no build.
- Títulos e descrições ajustados para a busca, artigos ligados ao autor e sitemap com datas.
- Domínio do App Hosting fora do índice, e as cópias em markdown apontando para a página humana.
## 11 de outubro de 2026: A página /now (v17.454)
Nasceu o /now, com o que estou ouvindo, jogando e commitando, e o site ficou instalável.
- /now com repositórios ativos do GitHub, músicas do Spotify com capa e prévia, e jogos do Xbox com progresso.
- Cada fonte do /now carrega sozinha, com cache e tempo limite, sem derrubar a página.
- /setup com hardware, sistema, terminal, agentes e homelab.
- Menu em tela cheia no celular e PWA instalável.
- Currículo para baixar e a home abrindo com os posts mais recentes.
## 10 de outubro de 2026: Mais blog e mais lab (v17.364)
O blog e o lab cresceram, e passou a existir uma homologação para ver rascunhos antes de publicar.
- Os sete artigos do blog da A's Code republicados, posts relacionados e arte gerada para posts sem capa.
- Novos cases no lab, entre eles AI Bar, Gistbar, FlipClock e Forja Plugins, e os outros repositórios abertos no fim da lista.
- Imagens dos cases em tamanho real, com lightbox sem JavaScript.
- Blocos de código com Raw e Copiar.
- Homologação no homelab, com os rascunhos visíveis.
## 9 de outubro de 2026: Velocidade e dados estruturados (v17.305)
Um dia de acabamento: o site ficou mais rápido e mais legível para buscadores.
- CSS embutido no HTML e fontes com fingerprint e preload, sem requisição bloqueando a renderização.
- JSON-LD de Organization, WebPage e HowTo na home.
- Seção "Sobre esse site" no /sobre e os cases do Daybar e do Desktop Sticky Notes.
## 8 de outubro de 2026: Arte generativa e a visão IA (v17.289)
Os cases ganharam arte própria, e cada página passou a ter uma versão para agentes de IA.
- Arte generativa por case, desenhada no servidor a partir de uma semente, com um motivo por tipo de produto.
- O campo de pontos que segue o ponteiro, espalhado por todas as páginas.
- Visão IA de cada página: o markdown em <página>.md e a página como o agente lê em <página>/ia, com o seletor Humano | IA.
- Formulário de contato ligado ao /api/hire, /mcp no menu e a política de privacidade.
## 9 de agosto de 2026: Portfólio, blog e a camada para agentes (v17.219)
O maior dia desta versão: o site ganhou conteúdo, páginas e tudo o que um agente de IA precisa para ler.
- Conteúdo em Content Collections validadas por Zod, com uma camada de acesso única.
- Cases em /portfolio e /lab, cada um com links de evidência e JSON-LD próprio, e a home montada a partir deles.
- Blog migrado do Gatsby e do Notion, com o arquivo de 2015 a 2019 separado e RSS.
- llms.txt, AGENTS.md, sitemap e robots gerados da mesma fonte das páginas.
- Currículo em JSON Resume e em texto, servidor MCP em /api/mcp e POST /api/hire.
- /sobre e a primeira página de contato.
## 8 de agosto de 2026: A fundação (v17.44)
O primeiro commit desta versão: Astro com renderização no servidor, provado no Firebase App Hosting.
- Astro com SSR publicado no Firebase App Hosting, com uma rota de saúde como prova.
- Design system em tokens do Tailwind CSS 4, com portão automático de contraste WCAG AA.
- Inter e JetBrains Mono servidas localmente, e respeito a quem prefere menos movimento.
- Os primeiros componentes: botão, badge de tecnologia, bloco de código e card de projeto.