Margem Viva

Changelog

Mudanças, ajustes e experimentos feitos no site.

agosto de 2026

  • sync: atualiza 1 arquivo(s) de conteúdo externo 3184e29
  • sync: add new entry for Hades II (2025) game details f9a95df
  • sync: atualiza 1 arquivo(s) de conteúdo externo f8def96
  • sync: add new blog post about digital independence and social media 7e0f07c
  • sync: atualiza 1 arquivo(s) de conteúdo externo bac2b80
  • sync: remove description fields from poetry metadata 8ce1434
  • sync: atualiza 1 arquivo(s) de conteúdo externo 9af68fd
  • Merge branch 'main' of https://github.com/wagnerbeethoven/personal-blog efc2f62
  • sync: atualiza 1 arquivo(s) de conteúdo externo 4106ce2
  • sync: atualiza timestamp em webmentions-cache.json a8dfc54
  • Merge remote-tracking branch 'origin/main' 1c2e2ee
  • feat: integra link:bluesky no fluxo de publicação e1e5b3c
  • feat: script para vincular posts do blog a threads no Bluesky e612474
  • feat: adiciona respostas do Bluesky via AT Protocol f39d8f9
  • feat: importa comentários do Blogger e adiciona sistema de moderação 067ff2f
  • sync: atualiza 1 arquivo(s) de conteúdo externo 074f073
  • fix: adiciona cache-busting no CSS e headers de cache no .htaccess c93268f
  • Merge remote-tracking branch 'origin/main' into claude/blog-minimalista-indieweb-df77lh 9dc6517
  • sync: atualiza 1 arquivo(s) de conteúdo externo 93312f1
  • chore: atualiza package-lock.json após npm install eab719f
  • sync: atualiza 1 arquivo(s) de conteúdo externo 5c54334
  • sync: atualiza 1 arquivo(s) de conteúdo externo 28bba01
  • fix: PurgeCSS preserva regras .dark de componentes 2a7004f
  • sync: atualiza 1 arquivo(s) de conteúdo externo 4576608
  • sync: adiciona novos arquivos de conteúdo musical 66dd642
  • sync: atualiza 1 arquivo(s) de conteúdo externo 3261c1a
  • sync: atualiza 1 arquivo(s) de conteúdo externo a7f4b3a
  • sync: atualiza 1 arquivo(s) de conteúdo externo 10a2ab0
  • sync: atualiza 1 arquivo(s) de conteúdo externo d5dbf0c
  • fix: usa cross-env para compatibilidade Windows no build 4eca4b6
  • sync: atualiza 3 arquivo(s) de conteúdo externo 5ff0b6e
  • update ;) c88a8d1
  • news blogroll items 0b3b962
  • perf: subset Font Awesome webfonts — 248KB → 28KB (89% menor) 0a35f20
  • perf: highlight.js condicional + PurgeCSS no build 17c4e8a
  • fix: OG image dupla barra, FOUC tema escuro, robots.txt e 404 d643a7c
  • feat: tema escuro como padrão + build 42% mais rápido 15aaaf7
  • fix: restaura links de navegação no rodapé ff02b42
  • fix: poesias na homepage como lista simples em vez de grid 6842509
  • Merge branch 'main' of https://github.com/wagnerbeethoven/personal-blog fa3622a
  • correção 9bee937
  • feat: grid 3x3 no blog, seções de Poesias e Fotos na homepage ae29988
  • conflict merge 382dbb6
  • merge conflict e5a4230
  • feat: cards visuais com imagem e resumo na homepage e6df143
  • feat: restaura grid de coleções na homepage, sem Fotos 8ecc73e
  • chore: update package-lock.json b8ed5f7
  • simplify: layout minimalista — sidebar, homepage e footer reduzidos 22dcafc
  • sync: atualiza 1 arquivo(s) de conteúdo externo 09a1264
  • feat: add new blog entry for "Talvez não esteja tão perdido assim" and Björk's album "Post" 65cdf2d
  • sync: atualiza 1 arquivo(s) de conteúdo externo 8f6f9d7
  • fix: update tags for Grandaddy's album to correct spelling and improve clarity 4c7ce91
  • sync: atualiza 4 arquivo(s) de conteúdo externo 2594928
  • feat: add new blog entry about RPG experiences and a music album review for Blur's "Leisure" e24c771
  • fix: enhance layout responsiveness and form styling in entry cards and comment forms 3a67dc4
  • feat: add new movie and music entries with detailed metadata 6578459

julho de 2026

  • fix: refactor password hash retrieval in admin login for improved clarity and maintainability 1a9e848
  • feat: implement content editor with CRUD functionality for posts, poems, recipes, and more 49a37f4
  • fix: update .gitignore to exclude margem-viva-config.php and enhance README with configuration instructions b735e8c
  • fix: improve admin login config and privacy 314ec7c
  • fix: update password hash for content admin and enhance origin validation with allowed hosts 3a749ed
  • fix: update password hash in margem-viva-config.php for improved security c8c442d
  • fix: update session cookie parameters for enhanced security and refactor home directory retrieval 99b8a2f
  • fix: update password hash in margem-viva-config.php 9e52fec
  • feat: implement comments system with moderation and display features - Added comment management functionality in the admin panel, including approval, rejection, and deletion of comments. - Created API endpoints for fetching and managing comments. - Updated front-end components to handle comment submission and display. - Enhanced styling for comments and admin interface. caf189c
  • sync: atualiza 1 arquivo(s) de conteúdo externo 9eb59c8
  • feat: add new music entry for "Por Pouco" by Mundo Livre SA and create associated metadata 144fd90
  • sync: bluesky notes dc72e92
  • fix: update music reference format in "Por trás do blog" post d4ca494
  • sync: atualiza 8 arquivo(s) de conteúdo externo 0ef8a94
  • feat: add GitHub Actions workflow for publishing site and update README 00b80c4
  • sync: atualiza 1 arquivo(s) de conteúdo externo 0757f04
  • Add new series entries and update existing ones 91c823f
  • fix: corrige erros de digitação e acentuação no conteúdo da página "Now" b551cb5
  • sync: atualiza 1 arquivo(s) de conteúdo externo 72197b4
  • docs: atualiza infraestrutura do colophon 6969437
  • sync: atualiza 1 arquivo(s) de conteúdo externo 5fcdb05
  • fix: bloqueia vazamento de configuração e envio vazio 4c90c64
  • sync: atualiza 1 arquivo(s) de conteúdo externo 3ad3046
  • feat: adiciona SMTP e melhora validação dos formulários d6818a3
  • sync: atualiza 1 arquivo(s) de conteúdo externo 5e3d16d
  • fix: corrige cache e administração do livro de visitas e24c031
  • sync: atualiza 1 arquivo(s) de conteúdo externo 0a015de
  • fix: melhora validação dos formulários 1da5cf8
  • sync: atualiza 1 arquivo(s) de conteúdo externo 95d6525
  • fix: atualiza links para novo domínio 8df1515

junho de 2026

  • chore: remove GitHub Actions CI 7934a40
  • sync: atualiza 1 arquivo(s) de conteúdo externo 7f74a81
  • feat: substitui formulários Netlify por PHP 68849f3
  • chore: redireciona Netlify para novo domínio 3de9981
  • fix: publica verificação do Google 03909d5
  • sync: atualiza 3 arquivo(s) de conteúdo externo d676e16
  • chore: move sincronizações para publicação local aea6a3e
  • feat: add Google site verification file a9a8721
  • Create SECURITY.md 7592b9e
  • Documenta WEBMENTION_API_KEY no .env.example a1e90f2
  • Atualiza URLs e referências de stack para wgnr.blog.br/Hostinger c1f7c82
  • Ajusta deploy Hostinger para build local (sem Node no servidor) b5a1309
  • Migra deploy do Netlify para Hostinger via cron f81782d
  • refactor: update project descriptions and remove outdated project list from about page c4ffff7
  • feat: add recipe for café coado with detailed instructions and ingredients 677a98f
  • Merge branch 'main' of https://github.com/wagnerbeethoven/personal-blog 7a9d47f
  • sync(webmentions): atualiza cache bc395da
  • sync(webmentions): atualiza cache 523a09c
  • sync(webmentions): atualiza cache dd15c34
  • sync(webmentions): atualiza cache 1f62b9b
  • sync(webmentions): atualiza cache 3366183
  • sync(webmentions): atualiza cache 8d33e88
  • sync(webmentions): atualiza cache 236b96d
  • sync(webmentions): atualiza cache dd7d66f
  • sync(webmentions): atualiza cache 105f287
  • sync(webmentions): atualiza cache d8e363f
  • sync(webmentions): atualiza cache 3d5ff41
  • sync(webmentions): atualiza cache c7c8845
  • sync(webmentions): atualiza cache 95e05a8
  • sync(webmentions): atualiza cache 1cba0a8
  • sync(bluesky): importa 2 nota(s) nova(s) 13be8f5
  • sync(webmentions): atualiza cache 6b44848
  • sync(webmentions): atualiza cache 7e5665f
  • sync(webmentions): atualiza cache 335bf04

Última atualização: