Changelog — felipetavares.me
Registro das principais melhorias e funcionalidades implementadas no site, em ordem cronológica inversa.
10/09/2026
- Consolidada a versão estável do sistema de videogames e da página Dieta.
- Reorganizado o histórico de desenvolvimento em uma única página.
09/09/2026
- Finalizada a integração da Dieta com livros, videogames, séries, filmes e música.
- Criado o Worker próprio do Last.fm, com 12 faixas recentes, cache de 5 minutos e tratamento para capas genéricas.
- Padronizada a apresentação das seções da Dieta.
- Uniformizados títulos de livros, jogos e músicas, com duas linhas e hover com sublinhado.
- Títulos dos videogames passaram a funcionar como links para suas páginas individuais.
- Ajustado o espaçamento entre capas e títulos dos videogames.
- Refinada a versão compacta dos videogames na Dieta.
08/09/2026
- Integrado o Gameshelf ao site.
- Criada a página Videogames, com estantes dinâmicas alimentadas pelo Worker.
- Implementados os sete status: Jogando, Backlog, Lista de Desejos, Tenho, Zerados, 100% e Abandonados.
- Implementados filtros independentes por plataforma em cada estante.
- Criada a página individual dinâmica
/jogo/?id=.... - Implementados campos pessoais: nota, horas jogadas, início, término e notas.
- Adicionado histórico anual dos jogos.
- Importados inicialmente 73 jogos para a biblioteca.
- Padronizados nomes de plataformas e tratamento visual das capas.
- Criado tratamento especial para títulos de Nintendo Switch 2 no modo compacto.
07/09/2026
- Consolidado o sistema de estantes de livros no Bear.
- Criado painel administrativo próprio para gerenciamento das estantes.
- Implementados busca, seleção de livros, reconhecimento de livros já presentes e gerenciamento de capas.
- Refinados controles, busca e comportamento em dispositivos móveis.
- Criada a possibilidade de incorporar estantes específicas em posts e páginas por meio de
bookshelf-embed. - Mantido o sistema original de livros sem interferência em sua estrutura principal.
06/09/2026
- Refinada a página Livros, com múltiplas estantes e organização visual de biblioteca pessoal.
- Ajustados controles, busca e apresentação das estantes.
- Realizados testes de reconhecimento e correspondência dos livros da biblioteca.
05/09/2026
- Refinado o sistema de livros e a apresentação das capas.
- Preparada a integração da página Dieta com a estante de leitura atual.
- Ajustada a apresentação das leituras recentes.
04/09/2026
- Criado o widget personalizado de leitura atual para a página Dieta.
- Integrada a leitura atual ao site por meio de Worker.
- Testadas alternativas envolvendo Goodreads e os dados de livros.
- Refinada a apresentação das capas e dos títulos.
03/09/2026
- Reestruturado o Footer global do Bear.
- Criados scripts para formatar datas em português e tratar micro-posts de maneira diferente dos posts longos.
- Escondidos títulos técnicos de micro-posts e tornadas suas datas clicáveis.
- Implementados upvotes na Home, reutilizando o sistema nativo do Bear.
- Integrados os upvotes ao sistema de paginação.
- Criada paginação personalizada para o fluxo de posts.
- Refinado o comportamento dos links e das datas no fluxo principal.
02/09/2026
- Iniciada a grande etapa de personalização do tema Bearming.
- Refinados os estilos da Home, posts individuais, links, tipografia e elementos do tema.
- Criada uma experiência de arquivo de posts mais próxima do Micro.blog.
- Implementados busca, filtro por ano e paginação no arquivo.
- Ajustada a apresentação de micro-posts e posts longos.
04/07/2026
- Primeira etapa documentada de personalização estrutural do site no Bear.
- Avaliados e ajustados o tema Bearming e sua adaptação ao site pessoal.
- Refinadas as páginas inicial e de posts individuais, com atenção a desktop e mobile.
- Ajustados CSS e elementos visuais para aproximar a experiência do site da lógica do Micro.blog.
Estado atual
O site conta hoje com uma camada própria de personalização sobre o Bear Blog, combinando:
- tema Bearming personalizado;
- Home com tratamento especial para micro-posts, datas, upvotes e paginação;
- arquivo de posts com busca, filtro e paginação;
- sistema de livros com estantes dinâmicas;
- página Videogames com biblioteca, status, filtros e páginas individuais;
- página Dieta integrada a livros, jogos, filmes, séries e música;
- Workers independentes para os diferentes serviços integrados.