Repository navigation
v2.6.0
Welcome to v2.6.0! This release brings read-offline to Spliit: your groups stay readable without a connection, and it sets the stage for full offline write, which will follow.
Highlights
- Spliit works offline
Spliit works offline
All your member groups remain available for read-only offline use: complete expense history with comments, balances, the member roster, subgroup assignments, split presets, budgets, group settings, and recent activity. This is the read-offline foundation for full offline write, which will follow. Downloaded history also opens instantly and merges new changes in place, so the app feels much faster on slow connections; unchanged groups are not re-downloaded, and balances warn when stale. You can also install Spliit as an app. Files, edits, and older activity beyond the downloaded window still need a connection.
What's Changed
🚀 Features
- Read your groups offline with instant lists that merge updates in place, plus install Spliit as an app with step-by-step guidance (
96feb8a3by @antonio-ivanovski) - Browse every feature on the new public
/featurespage, with a static illustration on each of the 20 cards — from fast sign-in and backups to the developer platform (2faf426eby @antonio-ivanovski) - Unknown links now show a helpful not-found page instead of a blank screen, and deleted expenses or budgets explain what happened instead of showing an error (
039343a4by @antonio-ivanovski) - See the latest product update in a banner on the signed-out landing page, with a link to all updates (
67e662e9by @antonio-ivanovski) - Browse updates with only the latest announcement expanded and previous ones as links to their own pages, which announcement emails now point to directly (
daae65a7by @antonio-ivanovski)
🐛 Bug fixes
- Offline reads recover after connection failures, continue local pagination after disconnecting, and fence cached data against stale sign-in checks (
96feb8a3by @antonio-ivanovski) - Account settings toggles that need a connection are now consistently disabled offline (
96feb8a3by @antonio-ivanovski) - Create expenses by voice again: recordings no longer fail with a processing error (
f311f3b8by @antonio-ivanovski) - The signed-out landing page no longer jumps back to the top while loading (
8d556905by @antonio-ivanovski) - Pages that fail to load no longer leave a blank screen, offering a retry option instead (
039343a4by @antonio-ivanovski) - The CSV importer detects Cost-like amount columns instead of blocking on equally-plausible balance columns, and unresolved column confirmations now show a prominent alert with a confirm action instead of silently disabling Continue (
32789e9bby @antonio-ivanovski) - The dashboard People tab now combines imported-group and one-on-one balances for the same person — including pending email invites — and keeps offsetting groups visible instead of cancelling them out (
b5e52988by @antonio-ivanovski). Thanks @natekspencer for opening #153
Full Changelog: v2.5.2...v2.6.0
🐳 Docker images for this release
ghcr.io/antonio-ivanovski/spliit-cloud-api:v2.6.0(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-migrate:v2.6.0(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-worker:v2.6.0(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-mcp:v2.6.0(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-web:v2.6.0(also available as:latest)
Pin with
SPLIIT_TAG=v2.6.0or follow stable withSPLIIT_TAG=latest— seecompose.yaml