Commit Graph

3 Commits

Author SHA1 Message Date
stan
4e13033609 fixed a race condition in state updates during diagram loading, added loading protection to stop concurrent loads, added icon saving to the backend which *could* have been causing issues with loads potentially, now icons are saved. Added in timeouts for fetch requests too that weren't present 2025-10-03 17:07:37 +01:00
stan
c941351c73 hopefully fixed an issue with loading diagrams, before we werent checking if colours had changed. Also added more logging in for loading diagrams 2025-10-01 23:07:47 +01:00
Stan
bf3a30fa12 feat: Add server-side storage for persistent diagram management
- Express.js backend for diagram CRUD operations
- Filesystem persistence via Docker volume mount
- Automatic storage detection in UI
- Overwrite protection with confirmation dialogs
- Server storage enabled by default in Docker

Closes #48
2025-08-14 12:58:55 +01:00