myna 0.3.0
Repost from any account
myna repost <account> <post url or id>
A retweet on X, a boost on Mastodon and Pixelfed, a repost on Bluesky. Paste the post URL as copied from the network, or its native id. Mastodon resolves a post from another instance through search first, since a remote status has no local id until the instance has fetched it. Bluesky resolves the author's handle to a DID and fetches the post's cid, because a repost record points at one version of a post. Also in the TUI as /repost. (#4)
Login no longer dies on a headless server
myna login x (and every other browser-based login) printed the authorize link, then exited a moment later on any machine without xdg-open. The spawn failure arrived as an asynchronous error nobody was listening for. It is handled now; the link is printed regardless, and the paste-the-code prompt stays up. (#3)
Full changelog: v0.2.2...v0.3.0