Welcome to v2.3.2! A polish pass on the v2.3.0 passkey experience — name-first guest onboarding, passkeys that show your real name, a graceful re-sign-in when adding a credential on an old session — plus an honest "Spliit can't be reached" state when the API is down and a status-page pill in the footer.
Highlights
- Passkey onboarding polish
- Honest messaging when the API is down
Passkey onboarding polish
Guest signup now asks for your display name before the backup sign-in choice, so a passkey created during onboarding already shows your real name in your password manager or OS keychain. You can also give each passkey its own label while adding it — the label only renames the entry in Spliit account settings. And if adding a passkey fails because your sign-in is stale, the Add button now asks for a fresh sign-in first and brings you back to finish, instead of erroring out.
Honest messaging when the API is down
When the API can't be reached, Spliit now says so — with a link to the deployment's status page — instead of incorrectly telling online users they are offline. Self-hosted instances can point it at their own status page via VITE_STATUS_PAGE_URL, or leave it unset to hide the link. The footer also keeps the GitHub link inline in the "open-source community" credit note and shows a Status pill whenever a status page is configured.
What's Changed
🚀 Features
- Guest signup now asks for your display name before the backup sign-in choice, so a passkey created during onboarding already shows your real name — and you can give the passkey its own label while adding it (
6ad8df06by @antonio-ivanovski) - The footer keeps the GitHub link inline in the "open-source community" credit note and shows a Status pill linking to the deployment's status page when one is configured (
b2ccdd91by @antonio-ivanovski)
🐛 Bug fixes
- Show an accurate "Spliit can't be reached" warning with a status-page link when the API is down instead of incorrectly telling online users they are offline. Self-hosted instances can point it at their own status page via
VITE_STATUS_PAGE_URL, or leave it unset to hide the link (76ae1bfcby @antonio-ivanovski) - Fixed adding a passkey failing on older sign-ins: the Add button now asks for a fresh sign-in first and brings you back to account settings to finish, instead of failing with a stale-session error (
d0f97e05by @antonio-ivanovski) - New passkeys now always show your display name in the password manager or OS keychain, even when the optional label field is skipped — the label only renames the entry shown in Spliit account settings (
6ad8df06by @antonio-ivanovski)
Full Changelog: v2.3.1...v2.3.2
🐳 Docker images for this release
ghcr.io/antonio-ivanovski/spliit-cloud-api:v2.3.2(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-migrate:v2.3.2(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-worker:v2.3.2(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-mcp:v2.3.2(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-web:v2.3.2(also available as:latest)
Pin with
SPLIIT_TAG=v2.3.2or follow stable withSPLIIT_TAG=latest— seecompose.yaml