fix(fediverse): backfillFromOutbox also ingests polls (Question) with poll_json
The outbox catch-up skipped Question objects and never set poll_json, so an
existing poll (posted before you followed, or before poll support shipped)
never appeared even after a re-fetch. Now a Question is accepted like a
Note/Article and its parsed poll is stored (COALESCE preserves an existing vote).
- src/services/ActivityPubService.js — backfillFromOutbox: allow Question + set poll_json
Co-Authored-By: Claude <noreply@…>