Release
v7.22.2
Fixed
- Publish video posts with a selected cover frame when MCP or API media settings are omitted, including existing posts with null settings.
- Record destination and post failures after publishing panics, preserving diagnostics and checking saved provider receipts before any retry.
- Allow deletion of failed posts when no delivery is active or unresolved.
- Handle null JSON objects in legacy messaging settings and legacy publication-job migration without panicking.
- Keep joined-source and inherited text-card attachment settings as objects when refreshing existing posts.
2 more entries in the full changelog.
Maintenance
- Update compatible Expo SDK 57 patches and use the shared app icon for iOS validation.
- Refresh product screenshots and make automated screenshot and README asset refreshes more reliable.
- Document the sidebar-calendar browser preference and align navigation checks with the current post and workspace controls.
- Give the public-site determinism check enough time to build both sites twice and verify their complete outputs on CI.
Added
- Browse posts in a masonry grid and use the draft gallery to search, select, and schedule drafts.
- Show or hide the sidebar calendar through personal preferences.