SurfSense/surfsense_backend/app/capabilities
CREDO23 ba375ea3ee feat(tiktok): emit graceful ErrorItem for blocked/empty listings
Profile and search feeds are trust-gated: an anonymous headless session
gets an empty item_list (profile) or no results XHR (search), while
hashtag feeds load. A zero-item listing now yields one honest ErrorItem
(errorCode="no_items") instead of vanishing silently, and ErrorItems are
excluded from billing so a blocked target is surfaced but never charged.
2026-07-08 23:14:50 +02:00
..
core feat(tiktok): tiktok.scrape capability + billing wire-up 2026-07-08 18:21:44 +02:00
google_maps feat(capabilities): add documentation URLs to Google Maps, YouTube, and web crawl capabilities 2026-07-08 03:38:08 +05:30
google_search feat(capabilities): add documentation URLs to Google Maps, YouTube, and web crawl capabilities 2026-07-08 03:38:08 +05:30
reddit feat(capabilities): add documentation URL to capabilities and enhance Reddit scrape capability 2026-07-08 03:35:32 +05:30
tiktok feat(tiktok): emit graceful ErrorItem for blocked/empty listings 2026-07-08 23:14:50 +02:00
web feat(capabilities): add documentation URLs to Google Maps, YouTube, and web crawl capabilities 2026-07-08 03:38:08 +05:30
youtube feat(capabilities): add documentation URLs to Google Maps, YouTube, and web crawl capabilities 2026-07-08 03:38:08 +05:30
__init__.py feat(capabilities): add registry contracts and package 2026-07-01 16:42:47 +02:00