From 01a68f6f2fe5de6ba9e6c080290552b1f34411ea Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 23 May 2026 04:30:04 +0000 Subject: [PATCH 1/2] fix(loading-overlay): raise tooltip z-index above backdrop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MUI Tooltip's Popper portals to body with z-index 1500, which renders beneath the overlay's 9999 backdrop — the free-tier explainer was appearing behind the blur. Pin the popper's z-index to 10000. Co-authored-by: David Nguyen --- frontend/src/components/LoadingOverlay.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/LoadingOverlay.js b/frontend/src/components/LoadingOverlay.js index 49e9c3d..5b3c3c8 100644 --- a/frontend/src/components/LoadingOverlay.js +++ b/frontend/src/components/LoadingOverlay.js @@ -95,7 +95,10 @@ function LoadingOverlay({ loading, longLoadMs = LONG_LOAD_MS, coldStartMs = COLD enterTouchDelay={0} leaveTouchDelay={6000} title={FREE_TIER_INFO} - componentsProps={{ + slotProps={{ + popper: { + sx: { zIndex: 10000 }, + }, tooltip: { sx: { fontSize: 12, maxWidth: 320, lineHeight: 1.5, p: 1.25 }, }, From cd2cb01d18d5394427438baf09eb024f3335a3ca Mon Sep 17 00:00:00 2001 From: dav nguyxn Date: Fri, 22 May 2026 23:09:43 -0700 Subject: [PATCH 2/2] Revise README for improved clarity and presentation Updated the README to enhance the project description and formatting. Signed-off-by: dav nguyxn --- .github/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/README.md b/.github/README.md index a3fd5be..070e751 100644 --- a/.github/README.md +++ b/.github/README.md @@ -1,4 +1,6 @@ -# **Budget Management API - A Comprehensive, Microservices-Based API for Managing Budgets, Expenses, Users, and More! 💰** +# **Budget Management API** 💰 + +**_A Comprehensive, Microservices-Based API for Managing Budgets, Expenses, Users, and So Much More!_** **Welcome to the Budget Management API**, a robust, **microservices** backend platform for managing budgets, expenses, users, orders, and notifications. Built with **Node.js**, **Express**, and **TypeScript**, it supports advanced features like **GraphQL**, **gRPC**, **WebSockets**, and **REST APIs**.