feat: add Threads carousel, polls, and spoiler support #192

Merged
jmiller merged 2 commits from feature/153-threads-enhancements into dev 2026-06-28 01:42:51 +00:00
Owner

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 poll parameter\n- Spoiler tags: content warning flag via spoiler=true\n- Text-only optimization: media_type=TEXT for 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

## 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 `poll` parameter\n- **Spoiler tags**: content warning flag via `spoiler=true`\n- **Text-only optimization**: `media_type=TEXT` for 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
jmiller added 2 commits 2026-06-28 01:27:25 +00:00
feat: add Threads carousel, polls, and spoiler support (#153)
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
7bd151ad62
Authored-by: Moko Consulting
chore(version): auto-bump patch 01.08.15-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
0a14a29ac6
jmiller merged commit 85848c2d6c into dev 2026-06-28 01:42:51 +00:00
jmiller deleted branch feature/153-threads-enhancements 2026-06-28 01:42:52 +00:00
Sign in to join this conversation.
No Reviewers
No labels
Priority -
Type -
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteCross#192