Skip to content

openRSS v0.1.6

Choose a tag to compare

@paulocarinhena paulocarinhena released this 11 Nov 01:07
8130f38

What's Changed

Uma Capa de portal de notícias como página inicial e uma descoberta de feeds que acha o RSS de muito mais sites.

Capa. A página inicial agora junta o que os feeds trazem numa página só, no estilo de um portal: manchete com foto grande, uma coluna de destaques, uma faixa de fotos e uma editoria por pasta (feeds sem pasta entram em "Mais notícias"). O que mais feeds deram sobe; a nota da IA, a recência e as regras de destaque desempatam, e o que você já leu continua na capa, mas desce. Quando vários veículos deram o mesmo fato, a notícia mostra as fontes ("3 fontes") e a manchete lista os outros em "Também em". A lista "Hoje" continua no menu, agora em /today: favoritos e PWAs instalados que abriam "Hoje" em / passam a abrir a Capa.

Adicionar feed pela URL do site. Colar o endereço de um site encontra o feed em muito mais casos:

  • sites que bloqueiam robôs na página inicial (como o tecnoblog) não interrompem mais a busca: os endereços comuns (/feed, /rss…) são testados mesmo assim;
  • além do <head>, a busca lê os links da página e segue páginas "RSS" que listam feeds;
  • YouTube (canal, @handle, vídeo ou playlist), Reddit, GitHub (releases e commits), Medium, Substack, Mastodon e portais da Globo (g1, ge, O Globo) são convertidos direto para o feed;
  • quando nada é encontrado, a mensagem explica o motivo (site bloqueou, página não existe, site fora do ar) em vez de "HTTP 403".

Dependências. Next 16.4.5, better-auth 1.7.18, undici 8.12.4, Tailwind 4.3.5, AI SDK, linkedom, Vitest e oxlint atualizados.

A imagem Docker publica as tags 0.1.6 e 0.1 para linux/amd64 e linux/arm64. A tag latest acompanha o branch main.

Full Changelog: v0.1.5...v0.1.6