From d757776c74f7ac538c51e4e6ea0340d87c6d7041 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Feb 2026 09:41:03 +0000 Subject: [PATCH 1/4] Initial plan From 97a0e5536462cb497df01207375f8e4aa9c60706 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Feb 2026 09:46:36 +0000 Subject: [PATCH 2/4] Fix usability issues: accessibility improvements Co-authored-by: nexusct <19503275+nexusct@users.noreply.github.com> --- .../src/components/common/OfflineBanner.tsx | 12 ++++-- .../improvements/EnhancedDashboard.tsx | 39 ++++++++++++++----- .../inventory/PurchaseOrderForm.tsx | 18 ++++++++- .../components/inventory/StockAdjustment.tsx | 9 ++++- .../src/components/projects/ProjectList.tsx | 19 ++++++++- .../components/reports/ReportsDashboard.tsx | 9 ++++- 6 files changed, 88 insertions(+), 18 deletions(-) diff --git a/wp-ict-platform/src/components/common/OfflineBanner.tsx b/wp-ict-platform/src/components/common/OfflineBanner.tsx index e78c885..9123a06 100644 --- a/wp-ict-platform/src/components/common/OfflineBanner.tsx +++ b/wp-ict-platform/src/components/common/OfflineBanner.tsx @@ -25,6 +25,7 @@ export const OfflineBanner: React.FC = ({ const isOnline = useIsOnline(); const [wasOffline, setWasOffline] = useState(false); const [showReconnectedMessage, setShowReconnectedMessage] = useState(false); + const [isRetrying, setIsRetrying] = useState(false); useEffect(() => { if (!isOnline) { @@ -54,7 +55,7 @@ export const OfflineBanner: React.FC = ({