From 28ea1ee6b9f79a6b3f28803a171bc7a4018032d4 Mon Sep 17 00:00:00 2001 From: jason Date: Wed, 18 Mar 2026 23:14:47 -0500 Subject: [PATCH] cleanup --- CHANGELOG.md | 1 + .../manufacturing/WorkOrderDetailPage.tsx | 86 +++++++++---------- .../modules/settings/CompanySettingsPage.tsx | 52 ++++++----- 3 files changed, 69 insertions(+), 70 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7cbd4f..9ee939c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ This file is the running release and change log for CODEXIUM. Keep it updated wh - 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 - Continued density standardization across warehouse list/detail/editor screens and the manufacturing station surface, including tighter status blocks, denser location/station cards, and removal of older roomy header patterns +- Continued density standardization across company settings and deeper manufacturing detail surfaces, including tighter admin/profile/theme sections, denser work-order execution panels, and compact issue/completion history cards - 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/manufacturing/WorkOrderDetailPage.tsx b/client/src/modules/manufacturing/WorkOrderDetailPage.tsx index 4915529..de24733 100644 --- a/client/src/modules/manufacturing/WorkOrderDetailPage.tsx +++ b/client/src/modules/manufacturing/WorkOrderDetailPage.tsx @@ -433,18 +433,18 @@ export function WorkOrderDetailPage() { ) : null}

Planned

{workOrder.quantity}
-

Completed

{workOrder.completedQuantity}
-

Remaining

{workOrder.dueQuantity}
-

Project

{workOrder.projectNumber || "Unlinked"}
-

Operations

{workOrder.operations.length}
-

Due Date

{workOrder.dueDate ? new Date(workOrder.dueDate).toLocaleDateString() : "Not set"}
-

Material Shortage

{workOrder.materialRequirements.reduce((sum, requirement) => sum + requirement.shortageQuantity, 0)}
-

Actual Hours

{(workOrder.totalActualMinutes / 60).toFixed(1)}
+

Completed

{workOrder.completedQuantity}
+

Remaining

{workOrder.dueQuantity}
+

Project

{workOrder.projectNumber || "Unlinked"}
+

Operations

{workOrder.operations.length}
+

Due Date

{workOrder.dueDate ? new Date(workOrder.dueDate).toLocaleDateString() : "Not set"}
+

Material Shortage

{workOrder.materialRequirements.reduce((sum, requirement) => sum + requirement.shortageQuantity, 0)}
+

Actual Hours

{(workOrder.totalActualMinutes / 60).toFixed(1)}
-
-

Execution Context

-
+
+

EXECUTION CONTEXT

+
Build item
{workOrder.itemSku} - {workOrder.itemName}
Item type
{workOrder.itemType}
Output location
{workOrder.warehouseCode} / {workOrder.locationCode}
@@ -452,17 +452,17 @@ export function WorkOrderDetailPage() {
Demand source
{workOrder.salesOrderNumber ?? "Not linked"}
-
-

Work Instructions

+
+

WORK INSTRUCTIONS

{workOrder.notes || "No work-order notes recorded."}

-
-

Operation Plan

+
+

OPERATION PLAN

{workOrder.operations.length === 0 ? ( -
This work order has no inherited station operations. Add routing steps on the item record to automate planning.
+
This work order has no inherited station operations. Add routing steps on the item record to automate planning.
) : ( -
+
@@ -647,11 +647,11 @@ export function WorkOrderDetailPage() { {canManage ? (
-
-

Material Issue

-
+ +

MATERIAL ISSUE

+