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 |
|