Skip to content

Repair Farcaster admission alerts and smooth Mini App zoom - #186

Merged
ael-dev3 merged 1 commit into
mainfrom
codex/farcaster-notification-zoom
Aug 3, 2026
Merged

Repair Farcaster admission alerts and smooth Mini App zoom#186
ael-dev3 merged 1 commit into
mainfrom
codex/farcaster-notification-zoom

Conversation

@ael-dev3

@ael-dev3 ael-dev3 commented Aug 3, 2026

Copy link
Copy Markdown
Owner

What changed

  • accept Farcaster's current additive failedTokens notification response while preserving strict validation of known outcomes
  • add rollback-safe, token-free operator delivery diagnostics behind the dedicated notification credential
  • keep retry state private and out of the version-1 Durable Object record
  • slow and spike-compress pinch zoom only inside the Farcaster Mini App; desktop and regular browser behavior remain unchanged

Why

Farcaster added optional per-token failure metadata in April 2026. Warpkeep's exact response parser treated that additive field—even failedTokens: []—as an invalid response, leaving successful admission alerts in the retry queue. Mini App pinch input was also too sensitive in mobile WebViews.

Validation

  • auth bridge: 298 unit tests
  • Worker runtime: 11 tests
  • frontend full suite: completed with two workers
  • focused realm gesture suite: 77 tests
  • frontend and bridge TypeScript checks
  • production frontend build and asset/manifest verification
  • independent read-only diff review

No SpacetimeDB schema or player-state code changes are included.

@ael-dev3
ael-dev3 force-pushed the codex/farcaster-notification-zoom branch from 20b2588 to ad0e1c0 Compare August 3, 2026 20:23
@ael-dev3
ael-dev3 force-pushed the codex/farcaster-notification-zoom branch from ad0e1c0 to dee674c Compare August 3, 2026 20:30
@ael-dev3
ael-dev3 merged commit 0b3fb2b into main Aug 3, 2026
5 checks passed
@ael-dev3
ael-dev3 deleted the codex/farcaster-notification-zoom branch August 3, 2026 20:53
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.

1 participant