v1.2.0
A release centered on Bluesky OAuth support, composer workflow improvements, and MCP endpoint hardening.
✨ Features
- bluesky: OAuth integration with enhancements and alt text support (#64)
- bluesky: OAuth account connections (#62)
- bluesky: custom instance selection (31ab09f)
- compose: show timezone settings in the time picker (6a473ec)
- compose: block publishing to disconnected accounts (6c0464c)
- compose: keyboard shortcut for submitting posts (#60)
- mcp: friendly browser landing page for the
/mcpendpoint (1d19e57)
🐛 Fixes
- bluesky: serialize OAuth token refresh to avoid a rotation race (6b9b036)
- bluesky: validate OAuth service discovery URLs (4f0edbb)
- gif: fix GIF publishing on X and Bluesky (#65)
- linkedin: publish all text segments (deaf09b)
- composer: improved highlight regex and tests (#57)
- mcp: never serve the landing page to SSE/GET protocol clients (9dedb3e)
- accounts: normalize Bluesky handles with
@prefix (#59)
Full Changelog: v1.1.0...v1.2.0
🎉 New Contributors
- @scanash00 made their first contribution in #64
- @laborin made their first contribution in #65