Added

  • Desktop and touch drag-drop for list view (was wired draggable=true but had zero event handlers)
  • Mobile-unsupported notice for Canvas, Mindmap, Timeline at < 768px — hides broken layout, shows a message instead
  • Mobile support reference table in docs/user-guide.md
  • Dockerfile and docker-compose for containerized deployment with data volume
  • Health check on container startup (wget against 127.0.0.1)
  • deploy/Makefile with install, uninstall, start, stop, restart, status, logs targets for systemd-managed installs
  • Rewrote docs/user-guide.md for current directory-based storage format
  • Updated README.md to include Docker quickstart, full structure per project conventions, and all contact/funding links

Fixed

  • .w-80 and .min-h-48 utility classes missing after Tailwind removal — board kanban columns had no width so horizontal scroll was non-functional
  • dragover in list view only called preventDefault on explicit drop zones; dragging over task items showed no-drop cursor and drop never fired
  • Docker healthcheck used localhost which fails in Alpine; switched to 127.0.0.1