Commit graph

17 commits

Author SHA1 Message Date
Patrick Britton a4909723d9 fix: remove small URL text from RSS news posts, rely on link preview card only 2026-02-09 10:00:36 -06:00
Patrick Britton 82e9246fdd feat: reconcile posted articles against live posts table, revert orphaned articles to discovered 2026-02-09 09:01:53 -06:00
Patrick Britton 1064f3e284 fix: use article link as post body for RSS posts, card shows title 2026-02-09 08:46:48 -06:00
Patrick Britton ecf3fd0271 fix: unescape HTML entities in SearXNG article titles and descriptions 2026-02-09 08:43:04 -06:00
Patrick Britton 24a69f8cbb fix: use article title as post body instead of bare URL for RSS posts 2026-02-09 08:39:02 -06:00
Patrick Britton 41407feb58 fix: use browser UA for link preview fetch, add error logging to bg goroutines 2026-02-09 08:22:27 -06:00
Patrick Britton 6860916792 feat: replace Google News RSS with SearXNG news API for article discovery 2026-02-09 08:05:47 -06:00
Patrick Britton ebbe8d92d1 feat: article pipeline - two-phase discover/post flow with DB-backed article cache and status tracking 2026-02-08 20:01:35 -06:00
Patrick Britton d8988dc870 feat: add RSS account type - posts link directly without AI, update admin UI 2026-02-08 19:32:57 -06:00
Patrick Britton da5a366cc1 fix: use GUID for Google News article dedup, fall back to RSS source URL when link resolution fails 2026-02-08 19:08:48 -06:00
Patrick Britton 70261d839b fix: replace slow HTTP-based Google News URL resolution with instant base64 protobuf decode 2026-02-08 18:58:54 -06:00
Patrick Britton 4704708c2c fix: resolve Google News URLs to actual source articles before fetching link previews 2026-02-08 18:48:49 -06:00
Patrick Britton e9e140df5e feat: link preview system - OG tag fetching, safe URL validation, full-width thumbnail card 2026-02-08 13:27:13 -06:00
Patrick Britton d623320256 feat: switch news RSS to Google News site: format with redirect resolution 2026-02-08 13:02:57 -06:00
Patrick Britton cae9a479da fix: remove user_id from profiles query - column doesn't exist 2026-02-08 12:13:36 -06:00
Patrick Britton 3d371e965e feat: add ListOfficialProfiles endpoint + profiles grid in admin UI 2026-02-08 11:39:27 -06:00
Patrick Britton 2dae622dea feat: official accounts management - AI post generation, RSS news import (NPR/AP/BMTN), scheduled auto-posting, admin UI 2026-02-08 11:30:44 -06:00