10 August 2026
16 changes:
pramnos initchecks both Docker ports before proposing oneinitscaffolds a working SPA — Svelte + daisyUI, Vite, Vitest and Docker- Files the container writes now belong to you, not to root
- SPA follow-ups: the dev server, the site root, and the docs generator
- The FK migration stops assuming the schema of tables it does not own
- The scaffolded SPA now actually talks to the API
create:crudbuilds the SPA half too- A debug bar a SPA can actually use — and a guide for testing the front end
- Generated CRUD gets real authorisation — and
deletegets any at all - A SPA project gets an administration screen
cache:clearno longer wipes every installation sharing the backend- Signing in works, screens have URLs, and the SPA wears the project's colours
Permissionsanswers from whichever store the installation has- One permission system, available to every project with users
timescale:ensure— repairing hypertables on a database that got TimescaleDB late- The GDPR endpoints queried a table that does not exist