Schema save reliability
A focused reliability release that eliminates phantom schema rows and tightens the save pipeline so your diagrams land in the database exactly once.
- FixFixed an issue where saving a project could create duplicate schema rows under concurrent writes.
- BreakingAdded a UNIQUE constraint on schemas.project_id. Legacy projects with duplicate rows are automatically deduplicated on first save.
- ImprovementThe /api/schemas/save route now uses a single upsert path, so saves are atomic and idempotent.
- ImprovementSchema version history now records the author of each save via a new created_by column.