SurfSense/surfsense_backend/app/proprietary/platforms/tiktok
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
..
extraction feat(tiktok): browser-driven signed listings 2026-07-08 16:37:36 +02:00
flows feat(tiktok): emit graceful ErrorItem for blocked/empty listings 2026-07-08 23:14:50 +02:00
schemas feat(tiktok): blob-first orchestrator + video flow 2026-07-08 16:07:07 +02:00
session test(tiktok): pin live fixtures, trim listing debug scaffolding 2026-07-08 17:53:29 +02:00
targets feat(tiktok): URL target resolver 2026-07-08 15:40:07 +02:00
__init__.py feat(tiktok): blob-first orchestrator + video flow 2026-07-08 16:07:07 +02:00
orchestrator.py fix(tiktok): warm browser listing + drop ctx-var-in-generator 2026-07-08 17:14:13 +02:00