Shaxpir 5.1.1 Released
Benji Smith
Oct 2, 2025
Today’s release includes fixes for a few minor bugs and UI issues:
Emotional Journey visualization panel renders duplicate graphs during app window resize.
Scrollbars have wrong size in main navigation panel (and various other places).
Margin Comment position sometimes interferes with Connection add/remove buttons.
App sometimes throws and error when viewing the LOGIN or SIGNUP screens while already logged in.
Billing Panel doesn't allow users to choose Shaxpir Free plan, without first inputting a payment method.
I want to take a moment to talk about that last issue.
We've always used Stripe for our billing, but they support so many different kinds of payment options (credit cards, ACH debit, PayPay, Apple Pay, Cash App, etc, etc, etc) so we recently offloaded all our handling of payment-methods to Stripe's payment portal. But we kept the plan-selection UI in-app, so that users would feel more at home choosing the plan on our screens. But this created a two-step process, where the second step (choose plan) depends on the first step (setup payment method). In order to prevent the app from getting in to an inconsistent state, we set it up so that you could only proceed to step 2 if you already completed step 1: In other words, you must choose payment method before changing plan.
But we neglected an obvious exception to this rule: if you're switching from a trial on the paid plan (with no payment method yet) and you want to switch to the free plan, you shouldn't be required to submit a payment method first. In some cases, people who wanted to get the free plan ended up being charged for the paid plan because of confusion in this signup flow. We have refunded anyone who fell into this trap! And now, in version 5.1.1, the app has been fixed so that it no longer requires a payment method when switching to the free plan.
You can download an installer for Windows or Mac by visiting the downloads page. Users of the browser app can just refresh the page.