- 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
- Move Dockerfile and compose.yml to root directory
- Update build paths for monorepo structure
- Use Node 22 and update npm to v11.5.2
- Fix build output path to use 'build' directory from RSBuild
- Configure nginx to serve production build on port 80