Skip to content

Splat Workshop 0.2.2 – groups & tours, independently tested

Choose a tag to compare

@thunderheronight thunderheronight released this 14 Oct 10:54
· 56 commits to main since this release

Put the rooms of your home together into one walkable tour – backed by 213 automated tests.

A group “Example home” with six rooms and the tour put together from them (example data)

Highlights of 0.2

  • 🏠 Your whole home as one scene – group rooms and put the tour together: the rooms of one recording session are fitted to each other and joined into one walkable scene, in a full version for the PC and a smaller one for the Frame.
  • 🎯 Seamless transitions – four corrections to choose from; the group shows how well the rooms meet (typically within 1–2 cm).
  • 📁 Groups keep the list tidy – suggested automatically for rooms recorded one after another.
  • 🧹 Disk usage, clean-up, delete per scene or for a whole group, and a list of cancelled runs to resume or remove.
  • 🛡️ Safer: Start over keeps the old scene until the new one is done; the PC no longer goes to sleep mid-conversion.
  • 🔓 No root, no jailbreak on the Frame – only the official Developer Mode and SSH.

All details of 0.2: release 0.2.0

New in 0.2.2

  • 🔍 Tests reviewed independently, in two rounds – a second AI tried to break the code on purpose (mutation testing); every change that slipped through is caught now. 213 tests (was 57) on every push, including the recording check, downloads and copying scenes to the Frame (through a fake Frame), recovery after a power cut, splat orientation and size when putting rooms together – and even broken code can no longer open anything on your desktop during a test run.
  • 🐛 Fixed: wrongly typed request fields got an internal error instead of a clean rejection.

New in 0.2.1

  • ✅ 57 automated tests run on every push (GitHub Actions) – no GPU, recordings or Frame needed: protection against other websites and malformed requests, scenes, groups, conversions with cancel / start over / resume, tours, the four corrections on synthetic rooms with a known error, borders through doors, and the floor plan's orientation.
  • 🐛 Fixed: after cancelling, a conversion counted as finished as soon as the sleep inhibitor ended, while splat.sh was still putting the previous scene back.

Full changelog: v0.2.0...v0.2.2