Skip to content
Buy · $14.99 Opens the GitHub repository in a new tab. The signed build is a separate download; see the README for what is in each.
Changelog

Bastion 1.15.0

Version 1.15.0 ·

Changed

  • X signs you in itself now, rather than asking for a client ID nothing read. The x server's OAuth2 profile presented an X_CLIENT_ID field, and mcp-x has never read that variable — it holds its own token through child OAuth, like the other servers that sign in for themselves. The profile is Sign in with X now, wired to x_login, x_get_auth_status and x_logout, with no environment of its own. Anyone who filled that field in was configuring nothing; the sign-in button is what actually grants access.

  • The EULA names Magenta Creations. It was the last surface still naming an individual, where the website's legal pages and the footer name the company throughout. It moves in two steps, which is worth stating rather than discovering: the site imports this file at build time, so the terms page changed on its next deploy, while the app carries its own copy and only agrees again with this release. It is also the document Stripe Checkout links as the terms consented to at purchase.

Fixed

  • The What's New pane broke sentences that run on past the bold part. Most entries here open with a complete bolded sentence, which reads well pulled onto its own line — but some bold only the subject and continue straight into the clause that explains it. The pane treated every lead as a standalone headline, so it put a line break before the comma and stranded the explanation. It tests for sentence-final punctuation to tell the two shapes apart now, and reassembles a flowing lead into a single markdown string, so emphasis and code spans still parse across the join.