Attach different media to each platform: You can now attach different images or video to Bluesky and Mastodon in the same compose session. Tap the circle icon in the Images section to enable per-platform mode, where each platform gets its own picker. Post a video to Bluesky and images to Mastodon at the same time. Assign images to specific posts in a thread: Type `{img:1}`, `{img:2,3}`, or `{video}` on its own line to attach specific images or the video to that post in your thread. Tokens are stripped from the final text and don't count toward the character limit. Bug fixes: If a Bluesky or Mastodon credential had silently disappeared from the Keychain, the app now shows a clear warning rather than quietly skipping that platform when you post. A separate fix prevents a transient Keychain read failure from permanently deleting a valid credential.
Hashtag presets now sync across your devices alongside your accounts (when iCloud sync is enabled in Settings). The alt text editor no longer jumps the cursor to the end of the field while you type. And when you reply to someone else's post with reply or quote controls set, those controls now apply to your own post instead of the post you replied to. Plus a small app icon refinement.
More images on Bluesky: Attach up to 10 images per Bluesky post (up from 4). When cross-posting with 5 or more images, Mastodon automatically receives them spread across posts — 4 per post in order. Content labels: A new "Content Labels" section in the composer lets you mark a Bluesky post as nudity, sexual, explicit, graphic, or self-harm before sharing. Control who can interact: Choose who can reply to your Bluesky posts: everyone, nobody, people you mention, people you follow, or your followers. Toggle quote posts on or off. Both settings live in a new "Bluesky Interaction" section in the composer. Hashtag presets: Save named groups of hashtags in Settings and insert them into the composer with one tap. And video limits checked against Bluesky's live API.