Commit Graph

16 Commits

Author SHA1 Message Date
github-actions[bot]
102104f4dc Deploy b92dc4b from main 2026-04-12 21:22:34 +00:00
github-actions[bot]
5d4e73b947 Deploy 6796121 from main 2026-04-12 10:29:18 +00:00
github-actions[bot]
24d15ca938 Deploy b05913e from main 2026-04-11 14:23:03 +00:00
github-actions[bot]
ad67ab89e5 Deploy 221a46a from main 2026-04-09 05:34:35 +00:00
github-actions[bot]
759b22ce3b Deploy d78347d from main 2026-04-08 04:53:09 +00:00
github-actions[bot]
95870bfe7b Deploy 44cc4f5 from main 2026-04-08 04:02:57 +00:00
github-actions[bot]
fb12a6a835 Deploy 0a550ca from main 2026-04-08 03:54:21 +00:00
github-actions[bot]
568529fdae Deploy aeceab2 from main 2026-04-08 03:50:13 +00:00
github-actions[bot]
8fe79459de Deploy d6b111f from main 2026-04-08 03:44:32 +00:00
github-actions[bot]
2ee59cab6a Deploy 8fe3d82 from main 2026-04-08 03:38:35 +00:00
github-actions[bot]
722293a8ea Deploy 672cdac from main 2026-04-08 03:27:12 +00:00
github-actions[bot]
89c7b553b2 Deploy 99ef0c9 from main 2026-04-07 06:20:58 +00:00
github-actions[bot]
9db9bb01c8 Deploy 1ae831e from main 2026-04-07 02:45:50 +00:00
Terence Ong
cd8eee11b8 Replace broken DDG search with AI thumbnail generation fallback
DuckDuckGo's HTML search endpoint now requires vqd session tokens,
making server-side search-based URL resolution unreliable. Simplified
the thumbnail pipeline:

- OG scrape only for non-aggregator URLs (direct publisher pages)
- AI image generation via OpenRouter for aggregator articles (Google News)
- Added Image Model settings field in admin UI
- Added thumbnail_local column for AI-generated images
- Updated public/admin display to check thumbnail_local as fallback
- Removed all DuckDuckGo search code (find_article_url_via_search,
  extract_ddg_url, resolve_article_for_scraping)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 20:29:32 +07:00
Terence Ong
c9be4ceb39 Fix pre-existing syntax errors in analytics and REST API classes
- analytics.php line 38: mismatched quotes on session_id array key
- analytics.php line 246: invalid escape before concatenation operator
- analytics.php line 250: COuNT typo → COUNT
- analytics.php line 252: NULIF typo → NULLIF
- rest-api.php line 54: stray # commenting out foreach variable

These bugs predate the content filter feature but were caught by the
new CI pipeline's PHP lint job.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 14:19:15 +07:00
peptiderepo
6332bab35a fix: rename NAMESPACE to API_NAMESPACE, add date validation 2026-04-05 23:25:10 +07:00