Skip to content

v0.6.0 – Store Layout Floorplan Editor

Choose a tag to compare

@okihita okihita released this 06 Jul 18:25

Added

  • Store Layout & Floorplan Editor — 2D interactive canvas for designing cooperative store layouts
  • Konva-based grid with zoom, pan, and zone/shelf drawing tools (select, zone, shelf, erase)
  • Shelf bins with per-cell inventory item assignment and stock warning indicators
  • Floorplan list with create/delete and configurable room dimensions + cell size
  • Side panel for zone configuration (name, rows, cols, color) and bin-level inventory management
  • Drag-to-reposition zones synced between canvas and database
  • Self-healing schema migration that idempotently ensures required columns exist
  • UPSERT-based zone persistence preserving inventory FK links across saves
  • DevConsole overlay for global error visibility
  • i18n keys (en/id) under storeLayout namespace

Fixed

  • Save-zones no longer wipes shelf assignments (IDs preserved via UPSERT)
  • Drag-to-reposition no longer snaps zones back to original position on next render
  • ShelfPanel bins refresh immediately after item assign/unassign
  • Item assignment auto-saves unsaved zones before linking inventory (FK safety)