Commit graph

12 commits

Author SHA1 Message Date
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