feat: add Threads carousel, polls, and spoiler support #192
Reference in New Issue
Block a user
Delete Branch "feature/153-threads-enhancements"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary\n\n- Carousel: up to 20 images/videos per post (3-step container flow, more than Instagram's 10)\n- Polls: interactive polls with 2-4 options via
pollparameter\n- Spoiler tags: content warning flag viaspoiler=true\n- Text-only optimization:media_type=TEXTfor text-only posts\n- Refactored:apiPost()helper eliminates curl duplication, constants for API limits\n\nCloses #153\n\n## Test plan\n\n- [ ] Single text post still works (regression)\n- [ ] Single image post still works (regression)\n- [ ] Carousel with 2-20 items creates child containers then publishes\n- [ ] More than 20 media items are silently capped at 20\n- [ ] Poll with 2-4 options is included in post\n- [ ] Poll with fewer than 2 options is silently ignored\n- [ ] Spoiler flag is applied when params['spoiler'] is truthy