feat: category tabs, future post badge, HTML entity decoding

- Decode HTML entities (& ' etc) in feed titles and summaries
- Add isFuture flag to API items for future-dated posts
- Bump version to 1.0.12

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Ricardo
2026-02-10 21:22:16 +01:00
parent 3bf0e765c7
commit 87851bade2
3 changed files with 32 additions and 9 deletions

View File

@@ -249,12 +249,14 @@ function sanitizeBlog(blog) {
* @returns {object} Sanitized item
*/
function sanitizeItem(item) {
const published = item.published ? new Date(item.published) : null;
return {
id: item._id.toString(),
url: item.url,
title: item.title,
summary: item.summary,
published: item.published,
isFuture: published ? published > new Date() : false,
author: item.author,
photo: item.photo,
categories: item.categories,