Skip to content

Changes

Started by timer
Started 2 days 18 hr ago
Took 1 min 6 sec on built-in

Summary

  1. Print-Agents: lenient session parsing (client id from cookie digits or JWT claims — 'no client in session' blocked the card in the browser); agent rows expanded by default with queue names in the list (details)
  2. Print-Agents: CUPS web UI of a remote box inside LogShip — HTTP relay over the agent command channel (/api/settings/print-agents/:id/cups/*, links/cookies rewritten, admin login stays on the box), 'CUPS-Oberfläche' button; relay results purged after 10 min (details)
  3. Print-Agents: per-box remote-access switches (CUPS web relay / support shell tunnel), on by default, enforced in relay route, command and support endpoints; toggles in the card (details)
  4. Print-Agents: CUPS web UI of the box opens in a modal inside LogShip (iframe on the same-origin relay route), reload + open-in-tab (details)
  5. Print-Agents: organisation per box (column, filter, org picker in the enrolment dialog, org prefilled when creating a printer from a discovered queue) — one box per merchant/site (details)
  6. Print-Agents card: org lookup without top-level await (details)
  7. Settings → Drucker & Druckserver: page restructured on Nuxt UI — hero with stats, tabs Drucker / Druckserver / Druckaufträge, one card per print server (status, KPIs, queues ↔ LogShip printers, remote-access switches, actions), enrol / printer-setup / CUPS / commands as modals, shared usePrintAgents() composable; old all-in-one PrintAgentsCard removed (details)
  8. recipe: print-agent box setup via install/install.sh (details)
  9. Warehouse Builder: 2D top-down floor plan editor replaces the Locator Manager (details)
  10. Warehouse Builder: import useWarehouseLayout explicitly (SSR 500 'useWarehouseLayout is not defined' when the auto-import registry is stale) (details)
  11. Offer texts: FIFO → 'FIFO oder FEFO' in quote plan features and flyer (DE/EN) (details)
  12. Warehouse Builder: walkways as drawn lanes (polyline + width), drag-to-size doors and office/machine areas, metre rulers outside the grid, +5/−5 m grid chips, ruler toggle, commission-table warehouse column (form, routes, palette filter, assign button), narrower properties column, floating draft chip, LocatorsGrid blanks for cleared sentinels (details)
  13. recipe: warehouse builder walkway lanes, draw bricks, rulers, grid chips, HMR gotcha (details)
  14. Warehouse Builder: Rendering tab — three.js scene built from the plan (floor, walls, racks with levels and cartons on wired bays, pallets, doors, tables, obstacles, zones, walkways, labels), orbit camera with presets and toggles (details)
  15. Warehouse Builder: walk-through mode (first person, WASD + drag/pointer-lock look, collision, doors as passages), article thumbnails in camera range (stock-by-locators route, Strapi image relay, SKU plates as fallback), pedestrian door kind with swing arc, gate orientation switch, collapsible side panels with rails (details)
  16. Warehouse Builder: shared-hall scope — WAREHOUSE_LAYOUT_SHARED instance flag + per-plan option; Apply mirrors values to equal locator codes in all warehouses and clears via the layout FK; stock lookups merge all orgs' stock per bin (details)
  17. Warehouse Builder: scope checkbox layout (details)
  18. Warehouse Builder: plans without an explicit scope follow WAREHOUSE_LAYOUT_SHARED (existing LogYou plan shows all orgs' articles) (details)
  19. Warehouse Builder: mirror lookup with original code spelling (case-sensitive Value), reload stock when images are re-enabled or the scope changes (details)
  20. Warehouse Builder: article plates on both faces of a bay (visible from either aisle) (details)
  21. Warehouse Builder: pallet rack style (blue RAL 5010 frames with bracing, orange RAL 2004 beams, mesh decks, pallets + cartons per level, 2–n levels with level height), rack bricks 2.7/5.5 × 1.1 m, blue/orange plan glyph, type + level height in the inspector (details)
  22. Warehouse Builder: Esc always returns to the cursor tool (page-wide, clears drafts/ghost/selection) (details)
  23. Warehouse Builder: print dialog (paper, title, bay codes, legend, specification page with all metrics + rack list + zone table + note, rendered 3D views from selectable angles via headless Render3D snapshots), metre markers along the hall edges in the rendering (details)
  24. Warehouse Builder: print renderings fixed (nuxt-lazy-load rewrote the <img src> in the popup document to data-src), more camera angles (corners NO/NW/SO/SW, steep overview, eye level from south/north) in the Rendering tab and the print dialog with all/none toggle (details)
  25. Warehouse Builder: magnetic snapping to walls/objects/zones while drawing, moving and resizing (guide lines, Alt disables); doors and gates dock into the nearest wall and cannot stand free; door hinge + opening direction; surveillance cameras with heading/FOV/range, ray-cast view cones (shadowed by walls, racks, obstacles) in plan, rendering and print (coverage page + camera table), coverage metrics; office areas separated from the warehouse area in metrics and print; offices see-through in the rendering (details)
Commit b759b9724661d951814bb78110b3b95b2379b9ff by info
Print-Agents: lenient session parsing (client id from cookie digits or JWT claims — 'no client in session' blocked the card in the browser); agent rows expanded by default with queue names in the list
The file was modifiedapp/components/settings/PrintAgentsCard.vue (diff)
The file was modifiedserver/utils/printAgentAuth.ts (diff)
Commit 41d5cb536c1f0e3045156f101f4f0c7c3ca0d9d0 by info
Print-Agents: CUPS web UI of a remote box inside LogShip — HTTP relay over the agent command channel (/api/settings/print-agents/:id/cups/*, links/cookies rewritten, admin login stays on the box), 'CUPS-Oberfläche' button; relay results purged after 10 min
The file was addedserver/api/settings/print-agents/[id]/cups/[...path].ts
The file was modifiedserver/api/settings/print-agents/[id]/commands.get.ts (diff)
The file was modifiedapp/components/settings/PrintAgentsCard.vue (diff)
The file was modifiedserver/plugins/print-spool-maintenance.ts (diff)
The file was modifiedserver/utils/printSpoolDb.ts (diff)
Commit 13228618bb62be06acfa136cb068a4a02b6975d3 by info
Print-Agents: per-box remote-access switches (CUPS web relay / support shell tunnel), on by default, enforced in relay route, command and support endpoints; toggles in the card
The file was modifiedserver/api/settings/print-agents/[id].put.ts (diff)
The file was modifiedserver/api/settings/print-agents/index.get.ts (diff)
The file was modifiedserver/api/settings/print-agents/[id]/cups/[...path].ts (diff)
The file was modifiedserver/utils/printSpoolDb.ts (diff)
The file was modifiedapp/components/settings/PrintAgentsCard.vue (diff)
The file was modifiedserver/api/settings/print-agents/[id]/command.post.ts (diff)
Commit c59b6b5c9a0077270b7836d84fa62cd016a8627f by info
Print-Agents: CUPS web UI of the box opens in a modal inside LogShip (iframe on the same-origin relay route), reload + open-in-tab
The file was modifiedapp/components/settings/PrintAgentsCard.vue (diff)
Commit 4a71d87bccdfba06ed316e0a7ab13f18dabae95a by info
Print-Agents: organisation per box (column, filter, org picker in the enrolment dialog, org prefilled when creating a printer from a discovered queue) — one box per merchant/site
The file was modifiedapp/components/settings/PrintAgentsCard.vue (diff)
Commit 1b96b2c25f7d284005254e4d692d15a8f6223f42 by info
Print-Agents card: org lookup without top-level await
The file was modifiedapp/components/settings/PrintAgentsCard.vue (diff)
Commit adbba97c50cd5c2c16692fed852fc4ce716fe349 by info
Settings → Drucker & Druckserver: page restructured on Nuxt UI — hero with stats, tabs Drucker / Druckserver / Druckaufträge, one card per print server (status, KPIs, queues ↔ LogShip printers, remote-access switches, actions), enrol / printer-setup / CUPS / commands as modals, shared usePrintAgents() composable; old all-in-one PrintAgentsCard removed
The file was addedapp/components/settings/PrintServerEnrolModal.vue
The file was addedapp/composables/usePrintAgents.ts
The file was modified.claude/rules/printing/print-agent.md (diff)
The file was addedapp/components/settings/PrintServerSetupModal.vue
The file was modifiedapp/pages/settings/printers/create.vue (diff)
The file was addedapp/components/settings/PrintServerCupsModal.vue
The file was modifiedapp/pages/settings/printers/index.vue (diff)
The file was removedapp/components/settings/PrintAgentsCard.vue
The file was addedapp/components/settings/PrintJobsPanel.vue
The file was addedapp/components/settings/PrintServerCard.vue
Commit 4a1c60d897bcbb2c0dbe480567faf0eb1507fd83 by info
recipe: print-agent box setup via install/install.sh
The file was modified.claude/rules/printing/print-agent.md (diff)
Commit c3194a48e654a73cff87242658d880e3c24616a0 by info
Warehouse Builder: 2D top-down floor plan editor replaces the Locator Manager

- /materials/warehouse-builder (old /materials/locators redirects): SVG plan per warehouse + floor
  (1 m grid, 0.5 m snap) with walls / room / obstacles, zones, shelves, pallet places, doors,
  commission tables, walkways, labels; undo/redo, marquee, rotate, snap, zoom at cursor,
  space/middle pan, floating view controls, keyboard shortcuts, browser draft, live metrics card,
  "Grundriss nach Maßen" (walls by length), print popup (A3/A4) + PNG export, 3D tab read-only
- Shelf bays × levels wired to M_Locator codes (X-Y-Z) with live statuses; create missing in bulk;
  import wizard from existing locators; Sync + Auto-Generate modals ported to Nuxt UI
- Storage: CUST_WarehouseLayout (LayoutJSON, LayoutVersion optimistic lock, AppliedVersion);
  Apply writes LayoutPosX/Y, LayoutSide, PickSeqNo (serpentine), LayoutZone, LayoutObjectKey,
  CUST_WarehouseLayout_ID onto M_Locator (chunked, diffed, dry-run first)
- Server: warehouse-layouts routes (floors, locators paged + column fallback, capabilities probe,
  CRUD, summary, apply), locators/bulk-create + shared locatorBulk util (generate.post.ts uses it),
  pLimit, withIdempiere wrapper
- Commission tables: optional M_Warehouse_ID (form field, routes, palette filter, assign button)
- 3D view: positions/grid/readonly props fed from the plan
- Recipe .claude/rules/materials/warehouse-builder.md, smoke script reference/test-scripts/warehouse-layout-smoke.mts
The file was addedapp/utils/warehouseLayout/pick.ts
The file was addedserver/api/materials/warehouse-layouts/by-warehouse/[warehouseId]/index.get.ts
The file was addedserver/api/materials/warehouse-layouts/by-warehouse/[warehouseId]/locators.get.ts
The file was addedapp/components/materials/warehouse-builder/modals/WallsByLengthModal.vue
The file was modifiedserver/api/materials/locators/generate.post.ts (diff)
The file was addedapp/components/materials/warehouse-builder/modals/LayoutsModal.vue
The file was modifiedapp/components/settings/CommissionTableForm.vue (diff)
The file was addedapp/components/materials/warehouse-builder/MetricsCard.vue
The file was modifiedserver/api/settings/commission-tables/update.put.ts (diff)
The file was addedserver/utils/pLimit.ts
The file was addedapp/components/materials/warehouse-builder/modals/GenerateModal.vue
The file was addedapp/components/materials/warehouse-builder/modals/WiringModal.vue
The file was addedserver/api/materials/warehouse-layouts/[id]/summary.get.ts
The file was addedserver/utils/withIdempiere.ts
The file was addedserver/utils/locatorBulk.ts
The file was addedapp/components/materials/warehouse-builder/Toolbar.vue
The file was addedapp/components/materials/warehouse-builder/LayoutSvg.vue
The file was addedapp/components/materials/warehouse-builder/modals/SyncModal.vue
The file was addedapp/utils/warehouseLayout/geometry.ts
The file was modifiedserver/api/settings/commission-tables/store.post.ts (diff)
The file was modifiedapp/components/MainNavigationMenu.vue (diff)
The file was addedserver/api/materials/warehouse-layouts/index.post.ts
The file was addedapp/components/materials/warehouse-builder/LocatorDock.vue
The file was addedapp/composables/useWarehouseLayout.ts
The file was addedapp/components/materials/warehouse-builder/ShelfWiringFields.vue
The file was addedapp/components/materials/warehouse-builder/modals/ApplyModal.vue
The file was addedapp/components/materials/warehouse-builder/Palette.vue
The file was addedapp/components/materials/warehouse-builder/LocatorsGrid.vue
The file was addedapp/components/materials/warehouse-builder/View3D.vue
The file was addedserver/api/materials/warehouse-layouts/[id].get.ts
The file was addedapp/components/materials/warehouse-builder/ObjectGlyph.vue
The file was addedserver/api/materials/warehouse-layouts/meta/capabilities.get.ts
The file was modifiedapp/pages/settings/commission-tables/create.vue (diff)
The file was addedserver/api/materials/warehouse-layouts/[id]/apply.post.ts
The file was modifiedapp/components/materials/WarehouseVisualization3D.vue (diff)
The file was modifiedapp/composables/menu/admin/materials.ts (diff)
The file was modifiedapp/pages/materials/locators/index.vue (diff)
The file was addedserver/api/materials/locators/bulk-create.post.ts
The file was addedserver/api/materials/warehouse-layouts/[id].delete.ts
The file was addedreference/test-scripts/warehouse-layout-smoke.mts
The file was addedapp/components/materials/warehouse-builder/Stage.vue
The file was addedapp/pages/materials/warehouse-builder/index.vue
The file was addedapp/components/materials/warehouse-builder/Inspector.vue
The file was added.claude/rules/materials/warehouse-builder.md
The file was addedserver/utils/warehouseLayout.ts
The file was addedapp/components/materials/warehouse-builder/CapabilitiesBanner.vue
The file was addedapp/utils/warehouseLayout/schema.ts
The file was addedapp/components/materials/warehouse-builder/PrintSheet.vue
The file was modifiedapp/pages/settings/commission-tables/[id]/edit.vue (diff)
The file was addedapp/utils/warehouseLayout/wiring.ts
The file was modifiedapp/components/NewNavBar.vue (diff)
The file was addedapp/components/materials/warehouse-builder/modals/ImportWizardModal.vue
The file was addedserver/api/materials/warehouse-layouts/[id].put.ts
Commit 8fe356dee13e5a6dc52c3bb821bf5ec61656a1e6 by info
Warehouse Builder: import useWarehouseLayout explicitly (SSR 500 'useWarehouseLayout is not defined' when the auto-import registry is stale)
The file was modifiedapp/pages/materials/warehouse-builder/index.vue (diff)
Commit 8ea976720002cb83c62d22a91ebe3299ff7a89af by info
Offer texts: FIFO → 'FIFO oder FEFO' in quote plan features and flyer (DE/EN)
The file was modifiedapp/composables/useOfferQuote.ts (diff)
The file was modifiedserver/utils/offers/flyerTexts.ts (diff)
Commit a5c818f6cc1eb569512e0668e7bab4db67959c0d by info
Warehouse Builder: walkways as drawn lanes (polyline + width), drag-to-size doors and office/machine areas, metre rulers outside the grid, +5/−5 m grid chips, ruler toggle, commission-table warehouse column (form, routes, palette filter, assign button), narrower properties column, floating draft chip, LocatorsGrid blanks for cleared sentinels
The file was modifiedapp/components/materials/warehouse-builder/LayoutSvg.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Inspector.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/MetricsCard.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Palette.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Stage.vue (diff)
The file was modifiedapp/composables/useWarehouseLayout.ts (diff)
The file was modifiedapp/utils/warehouseLayout/schema.ts (diff)
The file was modifiedapp/components/materials/warehouse-builder/Toolbar.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/PrintSheet.vue (diff)
Commit 1970aa619ff280576121e872df581155ffc1c43d by info
recipe: warehouse builder walkway lanes, draw bricks, rulers, grid chips, HMR gotcha
The file was modified.claude/rules/materials/warehouse-builder.md (diff)
Commit fa33aa39b0d2f2e61fc34789677224c77df1e491 by info
Warehouse Builder: Rendering tab — three.js scene built from the plan (floor, walls, racks with levels and cartons on wired bays, pallets, doors, tables, obstacles, zones, walkways, labels), orbit camera with presets and toggles
The file was modifiedapp/pages/materials/warehouse-builder/index.vue (diff)
The file was addedapp/components/materials/warehouse-builder/Render3D.vue
The file was modified.claude/rules/materials/warehouse-builder.md (diff)
Commit 454170532af280fcaa37b32c17f6ecd577c9eb57 by info
Warehouse Builder: walk-through mode (first person, WASD + drag/pointer-lock look, collision, doors as passages), article thumbnails in camera range (stock-by-locators route, Strapi image relay, SKU plates as fallback), pedestrian door kind with swing arc, gate orientation switch, collapsible side panels with rails
The file was modifiedapp/components/materials/warehouse-builder/ObjectGlyph.vue (diff)
The file was modifiedapp/pages/materials/warehouse-builder/index.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Render3D.vue (diff)
The file was modified.claude/rules/materials/warehouse-builder.md (diff)
The file was modifiedapp/components/materials/warehouse-builder/Palette.vue (diff)
The file was modifiedapp/composables/useWarehouseLayout.ts (diff)
The file was modifiedapp/utils/warehouseLayout/schema.ts (diff)
The file was modifiedapp/components/materials/warehouse-builder/Inspector.vue (diff)
The file was addedserver/api/materials/warehouse-layouts/meta/stock-by-locators.post.ts
The file was addedserver/api/materials/warehouse-layouts/meta/img.get.ts
Commit 689e328a6663877641f84814d54d9a39707b78fa by info
Warehouse Builder: shared-hall scope — WAREHOUSE_LAYOUT_SHARED instance flag + per-plan option; Apply mirrors values to equal locator codes in all warehouses and clears via the layout FK; stock lookups merge all orgs' stock per bin
The file was modifiedserver/utils/warehouseLayout.ts (diff)
The file was modifiedapp/composables/useWarehouseLayout.ts (diff)
The file was modifiedapp/components/materials/warehouse-builder/Inspector.vue (diff)
The file was modified.env-dev (diff)
The file was modifiedapp/utils/warehouseLayout/schema.ts (diff)
The file was modified.env-prod (diff)
The file was modified.claude/rules/materials/warehouse-builder.md (diff)
The file was modifiedserver/api/materials/warehouse-layouts/meta/stock-by-locators.post.ts (diff)
The file was modifiedapp/components/materials/warehouse-builder/Render3D.vue (diff)
The file was modifiedserver/api/materials/warehouse-layouts/[id]/apply.post.ts (diff)
The file was modifiedapp/components/materials/warehouse-builder/modals/ApplyModal.vue (diff)
The file was modifiednuxt.config.ts (diff)
The file was modified.env (diff)
Commit eaa7698c20d437270d9be236c17f25913d2ef487 by info
Warehouse Builder: scope checkbox layout
The file was modifiedapp/pages/materials/warehouse-builder/index.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Inspector.vue (diff)
Commit d2ddeb4d6698e6472c911e6e019545d205f529fc by info
Warehouse Builder: plans without an explicit scope follow WAREHOUSE_LAYOUT_SHARED (existing LogYou plan shows all orgs' articles)
The file was modifiedapp/composables/useWarehouseLayout.ts (diff)
The file was modifiedapp/utils/warehouseLayout/schema.ts (diff)
The file was modifiedapp/components/materials/warehouse-builder/Inspector.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/modals/ApplyModal.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Render3D.vue (diff)
Commit 2503dfeba6ccbab680f5bae9bedb86f85b82b44d by info
Warehouse Builder: mirror lookup with original code spelling (case-sensitive Value), reload stock when images are re-enabled or the scope changes
The file was modifiedapp/components/materials/warehouse-builder/Render3D.vue (diff)
The file was modifiedserver/api/materials/warehouse-layouts/meta/stock-by-locators.post.ts (diff)
Commit 97d1d5d9454199cce9a9cb4a1c8121a1ba75579a by info
Warehouse Builder: article plates on both faces of a bay (visible from either aisle)
The file was modifiedapp/components/materials/warehouse-builder/Render3D.vue (diff)
Commit ca533769d113880f840adb1efa054465610b4fa3 by info
Warehouse Builder: pallet rack style (blue RAL 5010 frames with bracing, orange RAL 2004 beams, mesh decks, pallets + cartons per level, 2–n levels with level height), rack bricks 2.7/5.5 × 1.1 m, blue/orange plan glyph, type + level height in the inspector
The file was modified.claude/rules/materials/warehouse-builder.md (diff)
The file was modifiedapp/utils/warehouseLayout/schema.ts (diff)
The file was modifiedapp/components/materials/warehouse-builder/Render3D.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/ShelfWiringFields.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Palette.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/ObjectGlyph.vue (diff)
Commit ae68a178cc8747e9460a78c431bfeb271ac67486 by info
Warehouse Builder: Esc always returns to the cursor tool (page-wide, clears drafts/ghost/selection)
The file was modifiedapp/components/materials/warehouse-builder/Stage.vue (diff)
Commit 54db1df441f1656e8558e698be6b1c85c77b24b3 by info
Warehouse Builder: print dialog (paper, title, bay codes, legend, specification page with all metrics + rack list + zone table + note, rendered 3D views from selectable angles via headless Render3D snapshots), metre markers along the hall edges in the rendering
The file was modifiedapp/components/materials/warehouse-builder/PrintSheet.vue (diff)
The file was addedapp/components/materials/warehouse-builder/modals/PrintModal.vue
The file was modified.claude/rules/materials/warehouse-builder.md (diff)
The file was modifiedapp/components/materials/warehouse-builder/Render3D.vue (diff)
The file was modifiedapp/pages/materials/warehouse-builder/index.vue (diff)
Commit 053e8e042f423487e6adf00a7ffb69d8b61b131e by info
Warehouse Builder: print renderings fixed (nuxt-lazy-load rewrote the <img src> in the popup document to data-src), more camera angles (corners NO/NW/SO/SW, steep overview, eye level from south/north) in the Rendering tab and the print dialog with all/none toggle
The file was modifiedapp/components/materials/warehouse-builder/PrintSheet.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/modals/PrintModal.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Render3D.vue (diff)
Commit df668409fbd9c6d6e6c5a61351826a7a35221b29 by info
Warehouse Builder: magnetic snapping to walls/objects/zones while drawing, moving and resizing (guide lines, Alt disables); doors and gates dock into the nearest wall and cannot stand free; door hinge + opening direction; surveillance cameras with heading/FOV/range, ray-cast view cones (shadowed by walls, racks, obstacles) in plan, rendering and print (coverage page + camera table), coverage metrics; office areas separated from the warehouse area in metrics and print; offices see-through in the rendering
The file was modifiedapp/components/materials/warehouse-builder/MetricsCard.vue (diff)
The file was modifiedapp/utils/warehouseLayout/schema.ts (diff)
The file was modifiedapp/components/materials/warehouse-builder/Render3D.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Palette.vue (diff)
The file was modified.claude/rules/materials/warehouse-builder.md (diff)
The file was modifiedapp/components/materials/warehouse-builder/Inspector.vue (diff)
The file was modifiedapp/composables/useWarehouseLayout.ts (diff)
The file was modifiedapp/utils/warehouseLayout/geometry.ts (diff)
The file was modifiedapp/components/materials/warehouse-builder/modals/PrintModal.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/PrintSheet.vue (diff)
The file was modifiedreference/test-scripts/warehouse-layout-smoke.mts (diff)
The file was modifiedapp/components/materials/warehouse-builder/LayoutSvg.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/Stage.vue (diff)
The file was modifiedapp/components/materials/warehouse-builder/ObjectGlyph.vue (diff)