From 6cf6ab5a370f9c4d3c052e0cb74bdc71f28bbc01 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 4 Jul 2025 00:09:24 +0000 Subject: [PATCH 01/15] Update dependency @emotion/styled to ^11.14.1 --- moneymgr_web/package-lock.json | 8 ++++---- moneymgr_web/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index b37190a..53b1f4f 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.0", + "@emotion/styled": "^11.14.1", "@fontsource/roboto": "^5.2.6", "@jsonjoy.com/base64": "^1.1.2", "@mdi/js": "^7.4.47", @@ -444,9 +444,9 @@ "license": "MIT" }, "node_modules/@emotion/styled": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", - "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", + "version": "11.14.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz", + "integrity": "sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index cfed844..96280de 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.0", + "@emotion/styled": "^11.14.1", "@fontsource/roboto": "^5.2.6", "@jsonjoy.com/base64": "^1.1.2", "@mdi/js": "^7.4.47", From 952a66042cdc0d0e0b5e72dc526638876d6d4a7e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 5 Jul 2025 00:09:30 +0000 Subject: [PATCH 02/15] Update dependency react-router to ^7.6.3 --- moneymgr_web/package-lock.json | 39 ++++++++++++++++++++++++++++++---- moneymgr_web/package.json | 2 +- 2 files changed, 36 insertions(+), 5 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index 53b1f4f..997998f 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -25,7 +25,7 @@ "qrcode.react": "^4.2.0", "react": "^19.1.0", "react-dom": "^19.1.0", - "react-router": "^7.6.2", + "react-router": "^7.6.3", "react-router-dom": "^7.6.2", "ts-pattern": "^5.7.1" }, @@ -5210,9 +5210,9 @@ } }, "node_modules/react-router": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.2.tgz", - "integrity": "sha512-U7Nv3y+bMimgWjhlT5CRdzHPu2/KVmqPwKUCChW8en5P3znxUqwlYFlbmyj8Rgp1SF6zs5X4+77kBVknkg6a0w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.3.tgz", + "integrity": "sha512-zf45LZp5skDC6I3jDLXQUu0u26jtuP4lEGbc7BbdyxenBN1vJSTA18czM2D+h5qyMBuMrD+9uB+mU37HIoKGRA==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -5247,6 +5247,37 @@ "react-dom": ">=18" } }, + "node_modules/react-router-dom/node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/react-router-dom/node_modules/react-router": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.2.tgz", + "integrity": "sha512-U7Nv3y+bMimgWjhlT5CRdzHPu2/KVmqPwKUCChW8en5P3znxUqwlYFlbmyj8Rgp1SF6zs5X4+77kBVknkg6a0w==", + "license": "MIT", + "dependencies": { + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, "node_modules/react-router/node_modules/cookie": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index 96280de..d464855 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -27,7 +27,7 @@ "qrcode.react": "^4.2.0", "react": "^19.1.0", "react-dom": "^19.1.0", - "react-router": "^7.6.2", + "react-router": "^7.6.3", "react-router-dom": "^7.6.2", "ts-pattern": "^5.7.1" }, From 1ea2bd6acfe0d95566aadd672a507d80b55b38c5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 6 Jul 2025 00:15:52 +0000 Subject: [PATCH 03/15] Update dependency react-router-dom to ^7.6.3 --- moneymgr_web/package-lock.json | 41 +++++----------------------------- moneymgr_web/package.json | 2 +- 2 files changed, 6 insertions(+), 37 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index 997998f..a1ef68c 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -26,7 +26,7 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "react-router": "^7.6.3", - "react-router-dom": "^7.6.2", + "react-router-dom": "^7.6.3", "ts-pattern": "^5.7.1" }, "devDependencies": { @@ -5232,12 +5232,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.6.2.tgz", - "integrity": "sha512-Q8zb6VlTbdYKK5JJBLQEN06oTUa/RAbG/oQS1auK1I0TbJOXktqm+QENEVJU6QvWynlXPRBXI3fiOQcSEA78rA==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.6.3.tgz", + "integrity": "sha512-DiWJm9qdUAmiJrVWaeJdu4TKu13+iB/8IEi0EW/XgaHCjW/vWGrwzup0GVvaMteuZjKnh5bEvJP/K0MDnzawHw==", "license": "MIT", "dependencies": { - "react-router": "7.6.2" + "react-router": "7.6.3" }, "engines": { "node": ">=20.0.0" @@ -5247,37 +5247,6 @@ "react-dom": ">=18" } }, - "node_modules/react-router-dom/node_modules/cookie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", - "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/react-router-dom/node_modules/react-router": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.2.tgz", - "integrity": "sha512-U7Nv3y+bMimgWjhlT5CRdzHPu2/KVmqPwKUCChW8en5P3znxUqwlYFlbmyj8Rgp1SF6zs5X4+77kBVknkg6a0w==", - "license": "MIT", - "dependencies": { - "cookie": "^1.0.1", - "set-cookie-parser": "^2.6.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - } - } - }, "node_modules/react-router/node_modules/cookie": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index d464855..6bc818f 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -28,7 +28,7 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "react-router": "^7.6.3", - "react-router-dom": "^7.6.2", + "react-router-dom": "^7.6.3", "ts-pattern": "^5.7.1" }, "devDependencies": { From 31803feaa95d5f2adbaeeb7f0f46838268142fd6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 7 Jul 2025 00:15:37 +0000 Subject: [PATCH 04/15] Update dependency @eslint/js to ^9.30.1 --- moneymgr_web/package-lock.json | 8 ++++---- moneymgr_web/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index a1ef68c..20c16a9 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -30,7 +30,7 @@ "ts-pattern": "^5.7.1" }, "devDependencies": { - "@eslint/js": "^9.29.0", + "@eslint/js": "^9.30.1", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.6.0", @@ -1145,9 +1145,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.29.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", - "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", + "version": "9.30.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.1.tgz", + "integrity": "sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==", "dev": true, "license": "MIT", "engines": { diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index 6bc818f..d4812cd 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -32,7 +32,7 @@ "ts-pattern": "^5.7.1" }, "devDependencies": { - "@eslint/js": "^9.29.0", + "@eslint/js": "^9.30.1", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.6.0", From 1383da4483a38c392ca09f1c6d233a40ec82626b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 8 Jul 2025 00:16:00 +0000 Subject: [PATCH 05/15] Update dependency @mui/x-charts to ^8.7.0 --- moneymgr_web/package-lock.json | 42 ++++++++++++++++++++++++++++++---- moneymgr_web/package.json | 2 +- 2 files changed, 38 insertions(+), 6 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index 20c16a9..ae68435 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -16,7 +16,7 @@ "@mdi/react": "^1.6.1", "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.2", - "@mui/x-charts": "^8.5.3", + "@mui/x-charts": "^8.7.0", "@mui/x-data-grid": "^8.5.3", "@mui/x-date-pickers": "^8.5.3", "date-and-time": "^3.6.0", @@ -1591,15 +1591,16 @@ } }, "node_modules/@mui/x-charts": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@mui/x-charts/-/x-charts-8.5.3.tgz", - "integrity": "sha512-aLU3KNA5bfKufxCPxBYx34xOn1mY5xaYGxxImEIQhL1BDnsjdkeF7b7gitL62XHpJe7ceU0nr2PbAr8msU0ZBQ==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@mui/x-charts/-/x-charts-8.7.0.tgz", + "integrity": "sha512-HFUpJUvJfZlBD15WWhHzXin2MwToUwJaXeiQCqe4r6W4T7VQMM3qqm+Rb6OQ0QQ3tvykQuogHfSzhSUbKW0cHw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.6", "@mui/utils": "^7.1.1", "@mui/x-charts-vendor": "8.5.3", - "@mui/x-internals": "8.5.3", + "@mui/x-internal-gestures": "0.2.0", + "@mui/x-internals": "8.7.0", "bezier-easing": "^2.1.0", "clsx": "^2.1.1", "prop-types": "^15.8.1", @@ -1651,6 +1652,28 @@ "robust-predicates": "^3.0.2" } }, + "node_modules/@mui/x-charts/node_modules/@mui/x-internals": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.7.0.tgz", + "integrity": "sha512-1aduds7L2i6t0HIFNlqG4UB07SVEg+wcnJ9GGu8B/X8EVwO72Rt+rc8ZlqK10ooscq1AlTwi2dd0q+hz+aWk+Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.27.6", + "@mui/utils": "^7.1.1", + "reselect": "^5.1.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/@mui/x-data-grid": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.5.3.tgz", @@ -1754,6 +1777,15 @@ } } }, + "node_modules/@mui/x-internal-gestures": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@mui/x-internal-gestures/-/x-internal-gestures-0.2.0.tgz", + "integrity": "sha512-HXCKslmb17wfRRLZ20g2mzzvEcGd31Os8oNbW1IvodlZqJpHhwT25A1fN9Ss3GiJa/+miD/Y0Ad5o6OiMbI1Uw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.27.6" + } + }, "node_modules/@mui/x-internals": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.5.3.tgz", diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index d4812cd..aeee91f 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -18,7 +18,7 @@ "@mdi/react": "^1.6.1", "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.2", - "@mui/x-charts": "^8.5.3", + "@mui/x-charts": "^8.7.0", "@mui/x-data-grid": "^8.5.3", "@mui/x-date-pickers": "^8.5.3", "date-and-time": "^3.6.0", From 133f23563907e652e7b3c5465b0bef4d7eabb777 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 9 Jul 2025 00:15:58 +0000 Subject: [PATCH 06/15] Update dependency @mui/x-data-grid to ^8.7.0 --- moneymgr_web/package-lock.json | 32 +++++++++++++++++++++++++++----- moneymgr_web/package.json | 2 +- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index ae68435..1517579 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -17,7 +17,7 @@ "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.2", "@mui/x-charts": "^8.7.0", - "@mui/x-data-grid": "^8.5.3", + "@mui/x-data-grid": "^8.7.0", "@mui/x-date-pickers": "^8.5.3", "date-and-time": "^3.6.0", "dayjs": "^1.11.13", @@ -1675,14 +1675,14 @@ } }, "node_modules/@mui/x-data-grid": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.5.3.tgz", - "integrity": "sha512-rA+de5yre16KFIGKRBUwb8kYIdn7SPPrZsBy1P3QxisqhC+Wz2AQg/W6WWv71aFHwplmGwsFUjU6d47Fy/wvXg==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.7.0.tgz", + "integrity": "sha512-3hVjnADSBXEd/7f+CHlxTNhqJrnRL0XkTbvI+yfttPuqLHYQJwNUR7p7d/VtyRcR6QlaK19+Bu8Q6u0Ygmw/PQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.6", "@mui/utils": "^7.1.1", - "@mui/x-internals": "8.5.3", + "@mui/x-internals": "8.7.0", "clsx": "^2.1.1", "prop-types": "^15.8.1", "use-sync-external-store": "^1.5.0" @@ -1711,6 +1711,28 @@ } } }, + "node_modules/@mui/x-data-grid/node_modules/@mui/x-internals": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.7.0.tgz", + "integrity": "sha512-1aduds7L2i6t0HIFNlqG4UB07SVEg+wcnJ9GGu8B/X8EVwO72Rt+rc8ZlqK10ooscq1AlTwi2dd0q+hz+aWk+Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.27.6", + "@mui/utils": "^7.1.1", + "reselect": "^5.1.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/@mui/x-date-pickers": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-8.5.3.tgz", diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index aeee91f..3577d48 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -19,7 +19,7 @@ "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.2", "@mui/x-charts": "^8.7.0", - "@mui/x-data-grid": "^8.5.3", + "@mui/x-data-grid": "^8.7.0", "@mui/x-date-pickers": "^8.5.3", "date-and-time": "^3.6.0", "dayjs": "^1.11.13", From d72acfac9b9f5a5b35319ce02867f9afd7fdb3ba Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 10 Jul 2025 00:16:25 +0000 Subject: [PATCH 07/15] Update Rust crate clap to 4.5.41 --- moneymgr_backend/Cargo.lock | 12 ++++++------ moneymgr_backend/Cargo.toml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/moneymgr_backend/Cargo.lock b/moneymgr_backend/Cargo.lock index b8de68d..7dc93d8 100644 --- a/moneymgr_backend/Cargo.lock +++ b/moneymgr_backend/Cargo.lock @@ -724,9 +724,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.40" +version = "4.5.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" +checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9" dependencies = [ "clap_builder", "clap_derive", @@ -734,9 +734,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.40" +version = "4.5.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" +checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d" dependencies = [ "anstream", "anstyle", @@ -746,9 +746,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.40" +version = "4.5.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" +checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" dependencies = [ "heck", "proc-macro2", diff --git a/moneymgr_backend/Cargo.toml b/moneymgr_backend/Cargo.toml index 279999d..a5b7307 100644 --- a/moneymgr_backend/Cargo.toml +++ b/moneymgr_backend/Cargo.toml @@ -8,7 +8,7 @@ env_logger = "0.11.8" log = "0.4.27" diesel = { version = "2.2.11", features = ["postgres", "r2d2"] } diesel_migrations = "2.2.0" -clap = { version = "4.5.40", features = ["env", "derive"] } +clap = { version = "4.5.41", features = ["env", "derive"] } actix-web = "4.11.0" actix-cors = "0.7.1" actix-multipart = "0.7.2" From 21ee97b8a4a642f8e90e7b4738e2de0e8253e30a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 11 Jul 2025 00:15:43 +0000 Subject: [PATCH 08/15] Update dependency @mui/x-date-pickers to ^8.7.0 --- moneymgr_web/package-lock.json | 60 +++++----------------------------- moneymgr_web/package.json | 2 +- 2 files changed, 9 insertions(+), 53 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index 1517579..1def028 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -18,7 +18,7 @@ "@mui/material": "^7.1.2", "@mui/x-charts": "^8.7.0", "@mui/x-data-grid": "^8.7.0", - "@mui/x-date-pickers": "^8.5.3", + "@mui/x-date-pickers": "^8.7.0", "date-and-time": "^3.6.0", "dayjs": "^1.11.13", "filesize": "^10.1.6", @@ -1652,28 +1652,6 @@ "robust-predicates": "^3.0.2" } }, - "node_modules/@mui/x-charts/node_modules/@mui/x-internals": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.7.0.tgz", - "integrity": "sha512-1aduds7L2i6t0HIFNlqG4UB07SVEg+wcnJ9GGu8B/X8EVwO72Rt+rc8ZlqK10ooscq1AlTwi2dd0q+hz+aWk+Q==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.27.6", - "@mui/utils": "^7.1.1", - "reselect": "^5.1.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, "node_modules/@mui/x-data-grid": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.7.0.tgz", @@ -1711,37 +1689,15 @@ } } }, - "node_modules/@mui/x-data-grid/node_modules/@mui/x-internals": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.7.0.tgz", - "integrity": "sha512-1aduds7L2i6t0HIFNlqG4UB07SVEg+wcnJ9GGu8B/X8EVwO72Rt+rc8ZlqK10ooscq1AlTwi2dd0q+hz+aWk+Q==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.27.6", - "@mui/utils": "^7.1.1", - "reselect": "^5.1.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, "node_modules/@mui/x-date-pickers": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-8.5.3.tgz", - "integrity": "sha512-rToJOgIfVN/mG8QPX5RSPcP7QdnNN4yk+37fBztVUnmR7mhiWdUNSHlazGpnRGRqDdr4lXRkJbTjtJLviWkhKg==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-8.7.0.tgz", + "integrity": "sha512-7fCRhhoE/2s7wsJWLoY2IoHlN5ZA+ev7ZzhIjLPAOzMXwIflzCgljq6iG/iXpATugsmlxWHhO/7wdDSD6zUNOw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.6", "@mui/utils": "^7.1.1", - "@mui/x-internals": "8.5.3", + "@mui/x-internals": "8.7.0", "@types/react-transition-group": "^4.4.12", "clsx": "^2.1.1", "prop-types": "^15.8.1", @@ -1809,9 +1765,9 @@ } }, "node_modules/@mui/x-internals": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.5.3.tgz", - "integrity": "sha512-ImCg4E3DT3XoDIZO0pNCbB7iw14N+YCFY3J1V28POwCD7P2f3HSIz4jwzM006oYxI6bqeE6LMfpdPRDW6s6dQw==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.7.0.tgz", + "integrity": "sha512-1aduds7L2i6t0HIFNlqG4UB07SVEg+wcnJ9GGu8B/X8EVwO72Rt+rc8ZlqK10ooscq1AlTwi2dd0q+hz+aWk+Q==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.6", diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index 3577d48..0e1a057 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -20,7 +20,7 @@ "@mui/material": "^7.1.2", "@mui/x-charts": "^8.7.0", "@mui/x-data-grid": "^8.7.0", - "@mui/x-date-pickers": "^8.5.3", + "@mui/x-date-pickers": "^8.7.0", "date-and-time": "^3.6.0", "dayjs": "^1.11.13", "filesize": "^10.1.6", From fa88a3c9ed48c2bf6f63dbbb69ce1d5fe160997b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 12 Jul 2025 00:15:34 +0000 Subject: [PATCH 09/15] Update Rust crate diesel to 2.2.12 --- moneymgr_backend/Cargo.lock | 4 ++-- moneymgr_backend/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/moneymgr_backend/Cargo.lock b/moneymgr_backend/Cargo.lock index 7dc93d8..02a3886 100644 --- a/moneymgr_backend/Cargo.lock +++ b/moneymgr_backend/Cargo.lock @@ -1100,9 +1100,9 @@ dependencies = [ [[package]] name = "diesel" -version = "2.2.11" +version = "2.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a917a9209950404d5be011c81d081a2692a822f73c3d6af586f0cab5ff50f614" +checksum = "229850a212cd9b84d4f0290ad9d294afc0ae70fccaa8949dbe8b43ffafa1e20c" dependencies = [ "bitflags", "byteorder", diff --git a/moneymgr_backend/Cargo.toml b/moneymgr_backend/Cargo.toml index a5b7307..89543d1 100644 --- a/moneymgr_backend/Cargo.toml +++ b/moneymgr_backend/Cargo.toml @@ -6,7 +6,7 @@ edition = "2024" [dependencies] env_logger = "0.11.8" log = "0.4.27" -diesel = { version = "2.2.11", features = ["postgres", "r2d2"] } +diesel = { version = "2.2.12", features = ["postgres", "r2d2"] } diesel_migrations = "2.2.0" clap = { version = "4.5.41", features = ["env", "derive"] } actix-web = "4.11.0" From ef86667029d7b92d05845591c5b9215a39dfbdb2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 13 Jul 2025 00:15:07 +0000 Subject: [PATCH 10/15] Update dependency eslint-plugin-react-x to ^1.52.3 --- moneymgr_web/package-lock.json | 213 +++++++++++++++++---------------- moneymgr_web/package.json | 2 +- 2 files changed, 109 insertions(+), 106 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index 1def028..efa16eb 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -38,7 +38,7 @@ "eslint-plugin-react-dom": "^1.49.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^00.4.20", - "eslint-plugin-react-x": "^1.52.2", + "eslint-plugin-react-x": "^1.52.3", "globals": "^16.2.0", "typescript": "~5.8.3", "typescript-eslint": "^8.32.1", @@ -2343,14 +2343,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.0.tgz", - "integrity": "sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.36.0.tgz", + "integrity": "sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.35.0", - "@typescript-eslint/types": "^8.35.0", + "@typescript-eslint/tsconfig-utils": "^8.36.0", + "@typescript-eslint/types": "^8.36.0", "debug": "^4.3.4" }, "engines": { @@ -2365,9 +2365,9 @@ } }, "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz", - "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.36.0.tgz", + "integrity": "sha512-xGms6l5cTJKQPZOKM75Dl9yBfNdGeLRsIyufewnxT4vZTrjC0ImQT4fj8QmtJK84F58uSh5HVBSANwcfiXxABQ==", "dev": true, "license": "MIT", "engines": { @@ -2397,9 +2397,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.0.tgz", - "integrity": "sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.36.0.tgz", + "integrity": "sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA==", "dev": true, "license": "MIT", "engines": { @@ -3497,29 +3497,28 @@ } }, "node_modules/eslint-plugin-react-x": { - "version": "1.52.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-1.52.2.tgz", - "integrity": "sha512-Pxpf3YxCUcNgzJVT6blAJ2KvLX32pUxtXndaCZoTdiytFw/H9OZKq4Qczxx/Lpo9Ri5rm4FbIZL3BfL/HGmzBw==", + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-1.52.3.tgz", + "integrity": "sha512-Sds4CXHtdgaCdzoypcY3DSshS0JtK2Eh+QbpUAPUqs0UWQ3qtQKxY0nntTSYeF+GXDfOdAYDkl/8+VFpHQwIKg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "1.52.2", - "@eslint-react/core": "1.52.2", - "@eslint-react/eff": "1.52.2", - "@eslint-react/kit": "1.52.2", - "@eslint-react/shared": "1.52.2", - "@eslint-react/var": "1.52.2", - "@typescript-eslint/scope-manager": "^8.34.0", - "@typescript-eslint/type-utils": "^8.34.0", - "@typescript-eslint/types": "^8.34.0", - "@typescript-eslint/utils": "^8.34.0", + "@eslint-react/ast": "1.52.3", + "@eslint-react/core": "1.52.3", + "@eslint-react/eff": "1.52.3", + "@eslint-react/kit": "1.52.3", + "@eslint-react/shared": "1.52.3", + "@eslint-react/var": "1.52.3", + "@typescript-eslint/scope-manager": "^8.36.0", + "@typescript-eslint/type-utils": "^8.36.0", + "@typescript-eslint/types": "^8.36.0", + "@typescript-eslint/utils": "^8.36.0", "compare-versions": "^6.1.1", "is-immutable-type": "^5.0.1", "string-ts": "^2.2.1", "ts-pattern": "^5.7.1" }, "engines": { - "bun": ">=1.0.15", "node": ">=18.18.0" }, "peerDependencies": { @@ -3540,123 +3539,117 @@ } }, "node_modules/eslint-plugin-react-x/node_modules/@eslint-react/ast": { - "version": "1.52.2", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-1.52.2.tgz", - "integrity": "sha512-L0Tbbzx5l7JHgkQ1TqPWQuZ4+PsXDcgtt3056FOYqstUrDRG+5ylm7h3gEWu98I3FDdgLS8q9dOzz0PGgwZCTA==", + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-1.52.3.tgz", + "integrity": "sha512-71afQeBz0t5FqxLPfOgfQy2703t4T4tM5ooF/swIfUljCQxrFvIYivzYU67wrwLSnmkSfFJKp99bUCz7L3IP4Q==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/eff": "1.52.2", - "@typescript-eslint/types": "^8.34.0", - "@typescript-eslint/typescript-estree": "^8.34.0", - "@typescript-eslint/utils": "^8.34.0", + "@eslint-react/eff": "1.52.3", + "@typescript-eslint/types": "^8.36.0", + "@typescript-eslint/typescript-estree": "^8.36.0", + "@typescript-eslint/utils": "^8.36.0", "string-ts": "^2.2.1", "ts-pattern": "^5.7.1" }, "engines": { - "bun": ">=1.0.15", "node": ">=18.18.0" } }, "node_modules/eslint-plugin-react-x/node_modules/@eslint-react/core": { - "version": "1.52.2", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-1.52.2.tgz", - "integrity": "sha512-FpxKZJHlf3zXETNL+WQP/SoYuVQNheWm1iDgW68RyHygD8mzk9CnVLDgjMrfmh2n0eaOqnWCL/IC2YzD6VpYOQ==", + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-1.52.3.tgz", + "integrity": "sha512-N/fY3q1V0F81OzKGn0ZopmHY+OQHYQiS49MvpSWhNciL+TDxOo4CSt+wayMz5/9G/B/PwGB68eprjow0AaTYzA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "1.52.2", - "@eslint-react/eff": "1.52.2", - "@eslint-react/kit": "1.52.2", - "@eslint-react/shared": "1.52.2", - "@eslint-react/var": "1.52.2", - "@typescript-eslint/scope-manager": "^8.34.0", - "@typescript-eslint/type-utils": "^8.34.0", - "@typescript-eslint/types": "^8.34.0", - "@typescript-eslint/utils": "^8.34.0", + "@eslint-react/ast": "1.52.3", + "@eslint-react/eff": "1.52.3", + "@eslint-react/kit": "1.52.3", + "@eslint-react/shared": "1.52.3", + "@eslint-react/var": "1.52.3", + "@typescript-eslint/scope-manager": "^8.36.0", + "@typescript-eslint/type-utils": "^8.36.0", + "@typescript-eslint/types": "^8.36.0", + "@typescript-eslint/utils": "^8.36.0", "birecord": "^0.1.1", "ts-pattern": "^5.7.1" }, "engines": { - "bun": ">=1.0.15", "node": ">=18.18.0" } }, "node_modules/eslint-plugin-react-x/node_modules/@eslint-react/eff": { - "version": "1.52.2", - "resolved": "https://registry.npmjs.org/@eslint-react/eff/-/eff-1.52.2.tgz", - "integrity": "sha512-YBPE2J1+PfXrR9Ct+9rQsw8uRU06zHopI508cfj0usaIBf3hz18V2GoRTVhsjniP0QbvKQdHzyPmmS/B6uyMZQ==", + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/@eslint-react/eff/-/eff-1.52.3.tgz", + "integrity": "sha512-CU07yUuHrrBbb8C82via3GrAXkSMbcpxd6f18f/jjEmMAXzKbN2yq1t0GfG7iwIyZexDZ7R3QBa9ksk6iwtDAA==", "dev": true, "license": "MIT", "engines": { - "bun": ">=1.0.15", "node": ">=18.18.0" } }, "node_modules/eslint-plugin-react-x/node_modules/@eslint-react/kit": { - "version": "1.52.2", - "resolved": "https://registry.npmjs.org/@eslint-react/kit/-/kit-1.52.2.tgz", - "integrity": "sha512-k0cSgFnPlDPI1xyRzHjEWIapLG0zCy7mx1HBLg5wuKf/zzSh3iNFId53xMebR05vM2k9YH63gsvTwRkGx/77Zw==", + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/@eslint-react/kit/-/kit-1.52.3.tgz", + "integrity": "sha512-IOsfaRSih7VdL9ZDjuqc7kjOlHOQOaK6hkSENK64dUcvcl6YwHk8/JXfV/glHTp3JxXrPSazBrnZKNXk0DzjKg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/eff": "1.52.2", - "@typescript-eslint/utils": "^8.34.0", + "@eslint-react/eff": "1.52.3", + "@typescript-eslint/utils": "^8.36.0", "ts-pattern": "^5.7.1", - "zod": "^3.25.63" + "zod": "^4.0.5" }, "engines": { - "bun": ">=1.0.15", "node": ">=18.18.0" } }, "node_modules/eslint-plugin-react-x/node_modules/@eslint-react/shared": { - "version": "1.52.2", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-1.52.2.tgz", - "integrity": "sha512-YHysVcCfmBoxt2+6Ao4HdLPUYNSem70gy+0yzOQvlQFSsGhh+uifQ68SSa/2uJBWfNUm9xQlyDsr2raeO4BlgA==", + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-1.52.3.tgz", + "integrity": "sha512-+0/2SOkNxLKBtYVLx/BCNo5xTn+dxkzP6C63gQ2ehNudMAt3zf2DouD62cHSSbl+eSAgc0zWYg8ssm5ksLN4xw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/eff": "1.52.2", - "@eslint-react/kit": "1.52.2", - "@typescript-eslint/utils": "^8.34.0", + "@eslint-react/eff": "1.52.3", + "@eslint-react/kit": "1.52.3", + "@typescript-eslint/utils": "^8.36.0", "ts-pattern": "^5.7.1", - "zod": "^3.25.63" + "zod": "^4.0.5" }, "engines": { - "bun": ">=1.0.15", "node": ">=18.18.0" } }, "node_modules/eslint-plugin-react-x/node_modules/@eslint-react/var": { - "version": "1.52.2", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-1.52.2.tgz", - "integrity": "sha512-/7IYMPsmO0tIYqkqAVnkqB4eXeVBvgBL/a9hcGCO2eUSzslYzQHSzNPhIoPLD9HXng+0CWlT+KupOFIqP9a26A==", + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-1.52.3.tgz", + "integrity": "sha512-i2dfgoH93MHJNXqzS0vYIIpI2e6djIfzdnpMRHUyBYjTHFSPapE7RhcHFrAVPUrd85cUxIPW3pkTKAhkhUhYeA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "1.52.2", - "@eslint-react/eff": "1.52.2", - "@typescript-eslint/scope-manager": "^8.34.0", - "@typescript-eslint/types": "^8.34.0", - "@typescript-eslint/utils": "^8.34.0", + "@eslint-react/ast": "1.52.3", + "@eslint-react/eff": "1.52.3", + "@typescript-eslint/scope-manager": "^8.36.0", + "@typescript-eslint/types": "^8.36.0", + "@typescript-eslint/utils": "^8.36.0", "string-ts": "^2.2.1", "ts-pattern": "^5.7.1" }, "engines": { - "bun": ">=1.0.15", "node": ">=18.18.0" } }, "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/scope-manager": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz", - "integrity": "sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.36.0.tgz", + "integrity": "sha512-wCnapIKnDkN62fYtTGv2+RY8FlnBYA3tNm0fm91kc2BjPhV2vIjwwozJ7LToaLAyb1ca8BxrS7vT+Pvvf7RvqA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/visitor-keys": "8.35.0" + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3667,14 +3660,14 @@ } }, "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/type-utils": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.35.0.tgz", - "integrity": "sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.36.0.tgz", + "integrity": "sha512-5aaGYG8cVDd6cxfk/ynpYzxBRZJk7w/ymto6uiyUFtdCozQIsQWh7M28/6r57Fwkbweng8qAzoMCPwSJfWlmsg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.35.0", - "@typescript-eslint/utils": "8.35.0", + "@typescript-eslint/typescript-estree": "8.36.0", + "@typescript-eslint/utils": "8.36.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -3691,9 +3684,9 @@ } }, "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/types": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz", - "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.36.0.tgz", + "integrity": "sha512-xGms6l5cTJKQPZOKM75Dl9yBfNdGeLRsIyufewnxT4vZTrjC0ImQT4fj8QmtJK84F58uSh5HVBSANwcfiXxABQ==", "dev": true, "license": "MIT", "engines": { @@ -3705,16 +3698,16 @@ } }, "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz", - "integrity": "sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.36.0.tgz", + "integrity": "sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.35.0", - "@typescript-eslint/tsconfig-utils": "8.35.0", - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/visitor-keys": "8.35.0", + "@typescript-eslint/project-service": "8.36.0", + "@typescript-eslint/tsconfig-utils": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -3734,16 +3727,16 @@ } }, "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/utils": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz", - "integrity": "sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.36.0.tgz", + "integrity": "sha512-VOqmHu42aEMT+P2qYjylw6zP/3E/HvptRwdn/PZxyV27KhZg2IOszXod4NcXisWzPAGSS4trE/g4moNj6XmH2g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.35.0", - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/typescript-estree": "8.35.0" + "@typescript-eslint/scope-manager": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/typescript-estree": "8.36.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3758,13 +3751,13 @@ } }, "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz", - "integrity": "sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.36.0.tgz", + "integrity": "sha512-vZrhV2lRPWDuGoxcmrzRZyxAggPL+qp3WzUrlZD+slFueDiYHxeBa34dUXPuC0RmGKzl4lS5kFJYvKCq9cnNDA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.35.0", + "@typescript-eslint/types": "8.36.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -3814,6 +3807,16 @@ "node": ">=10" } }, + "node_modules/eslint-plugin-react-x/node_modules/zod": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.5.tgz", + "integrity": "sha512-/5UuuRPStvHXu7RS+gmvRf4NXrNxpSllGwDnCBcJZtQsKrviYXm54yDGV2KYNLT5kq0lHGcl7lqWJLgSaG+tgA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/eslint-scope": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index 0e1a057..8687560 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -40,7 +40,7 @@ "eslint-plugin-react-dom": "^1.49.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^00.4.20", - "eslint-plugin-react-x": "^1.52.2", + "eslint-plugin-react-x": "^1.52.3", "globals": "^16.2.0", "typescript": "~5.8.3", "typescript-eslint": "^8.32.1", From 192dc5827b85288b154138245b411d1459fc5c9d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 14 Jul 2025 00:15:23 +0000 Subject: [PATCH 11/15] Update dependency @eslint/js to ^9.31.0 --- moneymgr_web/package-lock.json | 8 ++++---- moneymgr_web/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index efa16eb..77b33a0 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -30,7 +30,7 @@ "ts-pattern": "^5.7.1" }, "devDependencies": { - "@eslint/js": "^9.30.1", + "@eslint/js": "^9.31.0", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.6.0", @@ -1145,9 +1145,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.30.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.1.tgz", - "integrity": "sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==", + "version": "9.31.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.31.0.tgz", + "integrity": "sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==", "dev": true, "license": "MIT", "engines": { diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index 8687560..7505475 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -32,7 +32,7 @@ "ts-pattern": "^5.7.1" }, "devDependencies": { - "@eslint/js": "^9.30.1", + "@eslint/js": "^9.31.0", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.6.0", From f619f26e93537108e006e472c0180ac54b8cc6e7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 15 Jul 2025 00:15:36 +0000 Subject: [PATCH 12/15] Update dependency @mui/x-charts to ^8.8.0 --- moneymgr_web/package-lock.json | 68 ++++++++++++++++++++++------------ moneymgr_web/package.json | 2 +- 2 files changed, 46 insertions(+), 24 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index 77b33a0..0231c3c 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -16,7 +16,7 @@ "@mdi/react": "^1.6.1", "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.2", - "@mui/x-charts": "^8.7.0", + "@mui/x-charts": "^8.8.0", "@mui/x-data-grid": "^8.7.0", "@mui/x-date-pickers": "^8.7.0", "date-and-time": "^3.6.0", @@ -1544,12 +1544,12 @@ } }, "node_modules/@mui/types": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.3.tgz", - "integrity": "sha512-2UCEiK29vtiZTeLdS2d4GndBKacVyxGvReznGXGr+CzW/YhjIX+OHUdCIczZjzcRAgKBGmE9zCIgoV9FleuyRQ==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.4.tgz", + "integrity": "sha512-p63yhbX52MO/ajXC7hDHJA5yjzJekvWD3q4YDLl1rSg+OXLczMYPvTuSuviPRCgRX8+E42RXz1D/dz9SxPSlWg==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.27.1" + "@babel/runtime": "^7.27.6" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" @@ -1561,14 +1561,14 @@ } }, "node_modules/@mui/utils": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.1.1.tgz", - "integrity": "sha512-BkOt2q7MBYl7pweY2JWwfrlahhp+uGLR8S+EhiyRaofeRYUWL2YKbSGQvN4hgSN1i8poN0PaUiii1kEMrchvzg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.2.0.tgz", + "integrity": "sha512-O0i1GQL6MDzhKdy9iAu5Yr0Sz1wZjROH1o3aoztuivdCXqEeQYnEjTDiRLGuFxI9zrUbTHBwobMyQH5sNtyacw==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.27.1", - "@mui/types": "^7.4.3", - "@types/prop-types": "^15.7.14", + "@babel/runtime": "^7.27.6", + "@mui/types": "^7.4.4", + "@types/prop-types": "^15.7.15", "clsx": "^2.1.1", "prop-types": "^15.8.1", "react-is": "^19.1.0" @@ -1591,16 +1591,16 @@ } }, "node_modules/@mui/x-charts": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@mui/x-charts/-/x-charts-8.7.0.tgz", - "integrity": "sha512-HFUpJUvJfZlBD15WWhHzXin2MwToUwJaXeiQCqe4r6W4T7VQMM3qqm+Rb6OQ0QQ3tvykQuogHfSzhSUbKW0cHw==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@mui/x-charts/-/x-charts-8.8.0.tgz", + "integrity": "sha512-tqdwKoUpo8u+KZdEWO4C21Q0P3HOL/DadAZSMmTdtO1LDCO/m4S8UtHFpj2B0pZuikdiBJ5bz49I+nfBfK1Xng==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.6", - "@mui/utils": "^7.1.1", + "@mui/utils": "^7.2.0", "@mui/x-charts-vendor": "8.5.3", - "@mui/x-internal-gestures": "0.2.0", - "@mui/x-internals": "8.7.0", + "@mui/x-internal-gestures": "0.2.1", + "@mui/x-internals": "8.8.0", "bezier-easing": "^2.1.0", "clsx": "^2.1.1", "prop-types": "^15.8.1", @@ -1652,6 +1652,28 @@ "robust-predicates": "^3.0.2" } }, + "node_modules/@mui/x-charts/node_modules/@mui/x-internals": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.8.0.tgz", + "integrity": "sha512-qTRK5oINkAjZ7sIHpSnESLNq1xtQUmmfmGscYUSEP0uHoYh6pKkNWH9+7yzggRHuTv+4011VBwN9s+efrk+xZg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.27.6", + "@mui/utils": "^7.2.0", + "reselect": "^5.1.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/@mui/x-data-grid": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.7.0.tgz", @@ -1756,9 +1778,9 @@ } }, "node_modules/@mui/x-internal-gestures": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@mui/x-internal-gestures/-/x-internal-gestures-0.2.0.tgz", - "integrity": "sha512-HXCKslmb17wfRRLZ20g2mzzvEcGd31Os8oNbW1IvodlZqJpHhwT25A1fN9Ss3GiJa/+miD/Y0Ad5o6OiMbI1Uw==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@mui/x-internal-gestures/-/x-internal-gestures-0.2.1.tgz", + "integrity": "sha512-7Po6F4/RdUrFyRwiwvh5ZNeY/bi8wavTCUe+stKAyMliKpgcYiEtH7ywTgroOEq0o56fIpyPzwC4+bbGwYFnvA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.6" @@ -2244,9 +2266,9 @@ "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.14", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", - "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", "license": "MIT" }, "node_modules/@types/react": { diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index 7505475..19e3697 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -18,7 +18,7 @@ "@mdi/react": "^1.6.1", "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.2", - "@mui/x-charts": "^8.7.0", + "@mui/x-charts": "^8.8.0", "@mui/x-data-grid": "^8.7.0", "@mui/x-date-pickers": "^8.7.0", "date-and-time": "^3.6.0", From 96f1bf589c67236f700d1b055f379eee981c7a3c Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Tue, 15 Jul 2025 21:33:19 +0200 Subject: [PATCH 13/15] Can clear search filter in account page --- moneymgr_web/src/routes/AccountRoute.tsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/moneymgr_web/src/routes/AccountRoute.tsx b/moneymgr_web/src/routes/AccountRoute.tsx index 18e5ecc..e68a9d9 100644 --- a/moneymgr_web/src/routes/AccountRoute.tsx +++ b/moneymgr_web/src/routes/AccountRoute.tsx @@ -2,9 +2,11 @@ import DeleteIcon from "@mui/icons-material/DeleteOutlined"; import DriveFileMoveOutlineIcon from "@mui/icons-material/DriveFileMoveOutline"; import LinkOffIcon from "@mui/icons-material/LinkOff"; import MoreVertIcon from "@mui/icons-material/MoreVert"; +import ClearIcon from "@mui/icons-material/Clear"; import RefreshIcon from "@mui/icons-material/Refresh"; import { IconButton, + InputAdornment, ListItemIcon, ListItemText, TextField, @@ -392,6 +394,19 @@ function MovementsTable(p: { setFilter(e.target.value); }} style={{ padding: "0px", flex: 1 }} + slotProps={{ + input: { + endAdornment: filter.length > 0 && ( + + + setFilter("")}> + + + + + ), + }, + }} /> From f9d46e46a568774aac268824aabdaf62c9b5be08 Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Tue, 15 Jul 2025 21:34:19 +0200 Subject: [PATCH 14/15] Fix ESLint issue --- moneymgr_web/src/routes/AccountRoute.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moneymgr_web/src/routes/AccountRoute.tsx b/moneymgr_web/src/routes/AccountRoute.tsx index e68a9d9..32796ea 100644 --- a/moneymgr_web/src/routes/AccountRoute.tsx +++ b/moneymgr_web/src/routes/AccountRoute.tsx @@ -399,7 +399,7 @@ function MovementsTable(p: { endAdornment: filter.length > 0 && ( - setFilter("")}> + { setFilter(""); }}> From f001c618cd484d2a730e4f0fe00440597b1e6632 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 16 Jul 2025 00:15:46 +0000 Subject: [PATCH 15/15] Update dependency @mui/x-data-grid to ^8.8.0 --- moneymgr_web/package-lock.json | 34 ++++++++++++++++++++++++++++------ moneymgr_web/package.json | 2 +- 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/moneymgr_web/package-lock.json b/moneymgr_web/package-lock.json index 0231c3c..a36750d 100644 --- a/moneymgr_web/package-lock.json +++ b/moneymgr_web/package-lock.json @@ -17,7 +17,7 @@ "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.2", "@mui/x-charts": "^8.8.0", - "@mui/x-data-grid": "^8.7.0", + "@mui/x-data-grid": "^8.8.0", "@mui/x-date-pickers": "^8.7.0", "date-and-time": "^3.6.0", "dayjs": "^1.11.13", @@ -1675,14 +1675,14 @@ } }, "node_modules/@mui/x-data-grid": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.7.0.tgz", - "integrity": "sha512-3hVjnADSBXEd/7f+CHlxTNhqJrnRL0XkTbvI+yfttPuqLHYQJwNUR7p7d/VtyRcR6QlaK19+Bu8Q6u0Ygmw/PQ==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.8.0.tgz", + "integrity": "sha512-xWoBmxHi5JvT0QvAYGYJYNy4DEi+Lez+lrsqw3YV7z0jEYyJoV9vjFCiFE4QmG6IPg62B1gZHYE5AkDLFCvPkw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.6", - "@mui/utils": "^7.1.1", - "@mui/x-internals": "8.7.0", + "@mui/utils": "^7.2.0", + "@mui/x-internals": "8.8.0", "clsx": "^2.1.1", "prop-types": "^15.8.1", "use-sync-external-store": "^1.5.0" @@ -1711,6 +1711,28 @@ } } }, + "node_modules/@mui/x-data-grid/node_modules/@mui/x-internals": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.8.0.tgz", + "integrity": "sha512-qTRK5oINkAjZ7sIHpSnESLNq1xtQUmmfmGscYUSEP0uHoYh6pKkNWH9+7yzggRHuTv+4011VBwN9s+efrk+xZg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.27.6", + "@mui/utils": "^7.2.0", + "reselect": "^5.1.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/@mui/x-date-pickers": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-8.7.0.tgz", diff --git a/moneymgr_web/package.json b/moneymgr_web/package.json index 19e3697..9eff046 100644 --- a/moneymgr_web/package.json +++ b/moneymgr_web/package.json @@ -19,7 +19,7 @@ "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.2", "@mui/x-charts": "^8.8.0", - "@mui/x-data-grid": "^8.7.0", + "@mui/x-data-grid": "^8.8.0", "@mui/x-date-pickers": "^8.7.0", "date-and-time": "^3.6.0", "dayjs": "^1.11.13",