Skip to content

fix: mirror current Facebook and Threads crossposting - #429

Merged
subzeroid merged 3 commits into
mainfrom
fix/crossposting-mobile-graphql-2.18.15
Aug 15, 2026
Merged

fix: mirror current Facebook and Threads crossposting#429
subzeroid merged 3 commits into
mainfrom
fix/crossposting-mobile-graphql-2.18.15

Conversation

@subzeroid

Copy link
Copy Markdown
Owner

Summary

  • mirror instagrapi 2.18.15 crossposting behavior for the current mobile GraphQL WWW transport and connected-services destination discovery
  • preserve eligibility, audience, partial overrides, and Reel validation payload behavior, including 114-character destination IDs
  • distinguish missing linked destinations from network and protocol errors, and strengthen authenticated live account selection

Upstream sync: subzeroid/instagrapi#2768
Related upstream reports: subzeroid/instagrapi#2754 and subzeroid/instagrapi#2755

Test plan

  • 800 passed, 13 skipped, and 35 subtests in the local CI regression target
  • 85 passed and 3 subtests in the focused crossposting suite
  • Ruff check and format, Bandit, pre-commit, strict MkDocs, package build, and diff check passed
  • mypy error count is unchanged from main under the same local environment: 221 vs 221
  • authenticated live transport checks: 4 passed; 3 end-to-end crosspost cases skipped after the account pool had no linked Facebook or Threads destination available

@subzeroid
subzeroid merged commit 1a36aef into main Aug 15, 2026
13 checks passed
@subzeroid
subzeroid deleted the fix/crossposting-mobile-graphql-2.18.15 branch August 15, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants