From 52bc98c16efe00a09882603a0b7beab0df5416c0 Mon Sep 17 00:00:00 2001 From: jason Date: Wed, 18 Mar 2026 23:06:44 -0500 Subject: [PATCH] cleanup --- CHANGELOG.md | 1 + .../inventory/InventorySkuMasterPage.tsx | 64 +++++----- .../src/modules/workbench/WorkbenchPage.tsx | 120 +++++++++--------- 3 files changed, 93 insertions(+), 92 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f017f91..dbc96df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ This file is the running release and change log for CODEXIUM. Keep it updated wh - Continued density standardization across sales, purchasing, shipping, and manufacturing editor internals, and standardized form-header cancel actions onto button-driven navigation to avoid in-form route-transition edge cases - Continued density standardization across sales, purchasing, shipping, and manufacturing detail internals, including denser KPI strips, tighter side panels, shorter empty states, and less redundant context copy on high-traffic record views - Continued density standardization across shared attachment and revision-comparison surfaces, and changed inventory item-editor exit actions to hard navigation so SKU master and cancel transitions no longer depend on client-side router state +- Continued density standardization across the SKU master builder and planning workbench, including tighter tree and board panels, denser exception and focus surfaces, shorter empty states, and less helper copy on those operational screens - Project-side milestone and work-order rollups surfaced on project list and detail pages - Inventory SKU master builder with family-level sequence codes, branch-aware taxonomy management, and generated SKU previews on the item form - Thumbnail image attachment staging on inventory item create/edit pages, with upload-on-save and replacement/removal support diff --git a/client/src/modules/inventory/InventorySkuMasterPage.tsx b/client/src/modules/inventory/InventorySkuMasterPage.tsx index 05473fd..941d006 100644 --- a/client/src/modules/inventory/InventorySkuMasterPage.tsx +++ b/client/src/modules/inventory/InventorySkuMasterPage.tsx @@ -87,7 +87,7 @@ export function InventorySkuMasterPage() { return (
-
+
@@ -107,8 +107,10 @@ export function InventorySkuMasterPage() { )}
-
{node.code} - {node.label}
-
Level {node.level} • {node.childCount} child branch(es)
+
+ {node.code} - {node.label} +
+
Level {node.level} - {node.childCount} child branch(es)
@@ -193,13 +195,12 @@ export function InventorySkuMasterPage() { } return ( -
-
+
+
-

Inventory Master Data

-

SKU Master Builder

-

Define family roots, branch-specific child codes, and the family-scoped short-code suffix that finishes each generated SKU.

+

INVENTORY MASTER DATA

+

SKU MASTER BUILDER

Back to items @@ -207,13 +208,13 @@ export function InventorySkuMasterPage() {
-
-
-
-
Families
-
+
+
+
+

FAMILIES

+
{catalog.families.length === 0 ? ( -
No SKU families defined yet.
+
No SKU families defined yet.
) : ( catalog.families.map((family) => ( )) )} @@ -238,9 +244,9 @@ export function InventorySkuMasterPage() {
{canManage ? ( -
-
Add family
-
+
+

ADD FAMILY

+
-
-
+
+
-
Branch tree
+

BRANCH TREE

{status}
{selectedFamilyId ? ( -
Up to 6 total SKU levels including family root.
+
Up to 6 total SKU levels.
) : null}
-
- {selectedFamilyId ? renderNodes(null) :
Select a family to inspect or extend its branch tree.
} +
+ {selectedFamilyId ? renderNodes(null) :
Select a family to inspect or extend its branch tree.
}
{canManage ? ( -
-
Add branch node
- +
+

ADD BRANCH NODE

+