feature/feature/IO-3554-Form-Row-Layout - Fix search, bump deps, fix formlayout

This commit is contained in:
Dave
2026-02-25 14:47:49 -05:00
parent c93b8ed961
commit 77befd5d93
9 changed files with 982 additions and 1063 deletions

13
.gitignore vendored
View File

@@ -129,6 +129,19 @@ vitest-coverage/
test-output.txt test-output.txt
server/job/test/fixtures server/job/test/fixtures
# Keep .github ignored by default, but track Copilot instructions
.github .github
!.github/
.github/*
!.github/copilot-instructions.md
_reference/ragmate/.ragmate.env _reference/ragmate/.ragmate.env
docker_data docker_data
/.cursorrules
/AGENTS.md
/AI_CONTEXT.md
/CLAUDE.md
/COPILOT.md
/.github/copilot-instructions.md
/GEMINI.md
/_reference/select-component-test-plan.md

311
client/package-lock.json generated
View File

@@ -9,9 +9,9 @@
"version": "0.2.1", "version": "0.2.1",
"hasInstallScript": true, "hasInstallScript": true,
"dependencies": { "dependencies": {
"@amplitude/analytics-browser": "^2.35.0", "@amplitude/analytics-browser": "^2.35.3",
"@ant-design/pro-layout": "^7.22.6", "@ant-design/pro-layout": "^7.22.6",
"@apollo/client": "^4.1.4", "@apollo/client": "^4.1.6",
"@dnd-kit/core": "^6.3.1", "@dnd-kit/core": "^6.3.1",
"@dnd-kit/modifiers": "^9.0.0", "@dnd-kit/modifiers": "^9.0.0",
"@dnd-kit/sortable": "^10.0.0", "@dnd-kit/sortable": "^10.0.0",
@@ -25,12 +25,12 @@
"@firebase/messaging": "^0.12.22", "@firebase/messaging": "^0.12.22",
"@jsreport/browser-client": "^3.1.0", "@jsreport/browser-client": "^3.1.0",
"@reduxjs/toolkit": "^2.11.2", "@reduxjs/toolkit": "^2.11.2",
"@sentry/cli": "^3.2.0", "@sentry/cli": "^3.2.2",
"@sentry/react": "^10.39.0", "@sentry/react": "^10.40.0",
"@sentry/vite-plugin": "^4.9.1", "@sentry/vite-plugin": "^4.9.1",
"@splitsoftware/splitio-react": "^2.6.1", "@splitsoftware/splitio-react": "^2.6.1",
"@tanem/react-nprogress": "^5.0.63", "@tanem/react-nprogress": "^5.0.63",
"antd": "^6.3.0", "antd": "^6.3.1",
"apollo-link-logger": "^3.0.0", "apollo-link-logger": "^3.0.0",
"autosize": "^6.0.1", "autosize": "^6.0.1",
"axios": "^1.13.5", "axios": "^1.13.5",
@@ -42,9 +42,9 @@
"dotenv": "^17.3.1", "dotenv": "^17.3.1",
"env-cmd": "^11.0.0", "env-cmd": "^11.0.0",
"exifr": "^7.1.3", "exifr": "^7.1.3",
"graphql": "^16.12.0", "graphql": "^16.13.0",
"graphql-ws": "^6.0.7", "graphql-ws": "^6.0.7",
"i18next": "^25.8.11", "i18next": "^25.8.13",
"i18next-browser-languagedetector": "^8.2.1", "i18next-browser-languagedetector": "^8.2.1",
"immutability-helper": "^3.1.1", "immutability-helper": "^3.1.1",
"libphonenumber-js": "^1.12.37", "libphonenumber-js": "^1.12.37",
@@ -54,8 +54,8 @@
"memoize-one": "^6.0.0", "memoize-one": "^6.0.0",
"normalize-url": "^8.1.1", "normalize-url": "^8.1.1",
"object-hash": "^3.0.0", "object-hash": "^3.0.0",
"phone": "^3.1.70", "phone": "^3.1.71",
"posthog-js": "^1.351.1", "posthog-js": "^1.354.1",
"prop-types": "^15.8.1", "prop-types": "^15.8.1",
"query-string": "^9.3.1", "query-string": "^9.3.1",
"raf-schd": "^4.0.3", "raf-schd": "^4.0.3",
@@ -75,7 +75,7 @@
"react-product-fruits": "^2.2.62", "react-product-fruits": "^2.2.62",
"react-redux": "^9.2.0", "react-redux": "^9.2.0",
"react-resizable": "^3.1.3", "react-resizable": "^3.1.3",
"react-router-dom": "^7.13.0", "react-router-dom": "^7.13.1",
"react-sticky": "^6.0.3", "react-sticky": "^6.0.3",
"react-virtuoso": "^4.18.1", "react-virtuoso": "^4.18.1",
"recharts": "^3.7.0", "recharts": "^3.7.0",
@@ -88,7 +88,7 @@
"rxjs": "^7.8.2", "rxjs": "^7.8.2",
"sass": "^1.97.3", "sass": "^1.97.3",
"socket.io-client": "^4.8.3", "socket.io-client": "^4.8.3",
"styled-components": "^6.3.10", "styled-components": "^6.3.11",
"vite-plugin-ejs": "^1.7.0", "vite-plugin-ejs": "^1.7.0",
"web-vitals": "^5.1.0" "web-vitals": "^5.1.0"
}, },
@@ -151,17 +151,17 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@amplitude/analytics-browser": { "node_modules/@amplitude/analytics-browser": {
"version": "2.35.0", "version": "2.35.3",
"resolved": "https://registry.npmjs.org/@amplitude/analytics-browser/-/analytics-browser-2.35.0.tgz", "resolved": "https://registry.npmjs.org/@amplitude/analytics-browser/-/analytics-browser-2.35.3.tgz",
"integrity": "sha512-qDQ9ZBCThGMLT4t38djVLsdem9heSXj8rhdHCyoLqVCBaiW1bq3Q8nGL0THilFFNKOgHj/7HmAM8VmeHYHVtJA==", "integrity": "sha512-JHUtoDX+iKlpcUDw4A4EEi39sIWXB2q5M9Xb/vNVwNGmIAkPa8XwUYcM22872dvc2aaYo7Y1HHljcj2ETzOCJw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@amplitude/analytics-core": "2.39.0", "@amplitude/analytics-core": "2.40.1",
"@amplitude/plugin-autocapture-browser": "1.21.0", "@amplitude/plugin-autocapture-browser": "1.22.2",
"@amplitude/plugin-network-capture-browser": "1.8.0", "@amplitude/plugin-network-capture-browser": "1.8.2",
"@amplitude/plugin-page-url-enrichment-browser": "0.6.0", "@amplitude/plugin-page-url-enrichment-browser": "0.6.2",
"@amplitude/plugin-page-view-tracking-browser": "2.7.0", "@amplitude/plugin-page-view-tracking-browser": "2.7.2",
"@amplitude/plugin-web-vitals-browser": "1.1.11", "@amplitude/plugin-web-vitals-browser": "1.1.13",
"tslib": "^2.4.1" "tslib": "^2.4.1"
} }
}, },
@@ -172,63 +172,64 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@amplitude/analytics-core": { "node_modules/@amplitude/analytics-core": {
"version": "2.39.0", "version": "2.40.1",
"resolved": "https://registry.npmjs.org/@amplitude/analytics-core/-/analytics-core-2.39.0.tgz", "resolved": "https://registry.npmjs.org/@amplitude/analytics-core/-/analytics-core-2.40.1.tgz",
"integrity": "sha512-AnCMrjfBgHbXrJzW7ZMhm7POy5jv28IvrvBvNjt3y5qGXjR4V3nFUWjjUP5HuKhTM47DX5t9pM9RwDHfc/+gLQ==", "integrity": "sha512-7nX+QDsx29rbuNkRyvsqqhgtIAs9qTaKq4svrKv2sR+D8vEPFGuWW2Shb4/S3J5N03n3HSGkkPWWUNuqqEtrog==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@amplitude/analytics-connector": "^1.6.4", "@amplitude/analytics-connector": "^1.6.4",
"safe-json-stringify": "1.2.0",
"tslib": "^2.4.1", "tslib": "^2.4.1",
"zen-observable-ts": "^1.1.0" "zen-observable-ts": "^1.1.0"
} }
}, },
"node_modules/@amplitude/plugin-autocapture-browser": { "node_modules/@amplitude/plugin-autocapture-browser": {
"version": "1.21.0", "version": "1.22.2",
"resolved": "https://registry.npmjs.org/@amplitude/plugin-autocapture-browser/-/plugin-autocapture-browser-1.21.0.tgz", "resolved": "https://registry.npmjs.org/@amplitude/plugin-autocapture-browser/-/plugin-autocapture-browser-1.22.2.tgz",
"integrity": "sha512-lVFdNEq86y2ya+HyBO4wdJZHk8DsT2urV5LixMjeZ7EX5RZEOcGI4LIoUABC9VuFRylWEH1nMxBDBbRYeG91Rw==", "integrity": "sha512-FvFLsbLNdHYhhFWUYtHHj5LlVYldoDa4musJpqcftqBtWmcRXujrgJeuTU9bbF39JSOeJZrKIxzYaFqbMXgpYQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@amplitude/analytics-core": "2.39.0", "@amplitude/analytics-core": "2.40.1",
"tslib": "^2.4.1" "tslib": "^2.4.1"
} }
}, },
"node_modules/@amplitude/plugin-network-capture-browser": { "node_modules/@amplitude/plugin-network-capture-browser": {
"version": "1.8.0", "version": "1.8.2",
"resolved": "https://registry.npmjs.org/@amplitude/plugin-network-capture-browser/-/plugin-network-capture-browser-1.8.0.tgz", "resolved": "https://registry.npmjs.org/@amplitude/plugin-network-capture-browser/-/plugin-network-capture-browser-1.8.2.tgz",
"integrity": "sha512-Q2uwzYVaoNWYgGplZGKM8EfC+9pWkvN3Da4YLLvdc3tFP6p+4kv2f3j5WBU3V4znf3ZTf8418ycPgzHF4zH77Q==", "integrity": "sha512-+8OqmhZ5Gy3ldTIT9AWNHwby2YW0+0TSNhbXtlDEphluPPOpDqAAzt1WNgIh8piOHxXhalkF8VM9Ub2sdwZ9VQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@amplitude/analytics-core": "2.39.0", "@amplitude/analytics-core": "2.40.1",
"tslib": "^2.4.1" "tslib": "^2.4.1"
} }
}, },
"node_modules/@amplitude/plugin-page-url-enrichment-browser": { "node_modules/@amplitude/plugin-page-url-enrichment-browser": {
"version": "0.6.0", "version": "0.6.2",
"resolved": "https://registry.npmjs.org/@amplitude/plugin-page-url-enrichment-browser/-/plugin-page-url-enrichment-browser-0.6.0.tgz", "resolved": "https://registry.npmjs.org/@amplitude/plugin-page-url-enrichment-browser/-/plugin-page-url-enrichment-browser-0.6.2.tgz",
"integrity": "sha512-RijfDipaeTe9QhK6mtHTWYjM0JmV7a3L3qoKTqigw4RJrcgNjC5QCCHk7ldFpdcLjmBQK4oFIDad2hKAGiFoow==", "integrity": "sha512-E/QsgyHg/uOB6GloifGc/LA+iexWTWG6YGwnmD8RQUpdmk8V7Nl5MHJxl9dlC3H5N1tQ2gqJwv+RqRCqu6uW8Q==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@amplitude/analytics-core": "2.39.0", "@amplitude/analytics-core": "2.40.1",
"tslib": "^2.4.1" "tslib": "^2.4.1"
} }
}, },
"node_modules/@amplitude/plugin-page-view-tracking-browser": { "node_modules/@amplitude/plugin-page-view-tracking-browser": {
"version": "2.7.0", "version": "2.7.2",
"resolved": "https://registry.npmjs.org/@amplitude/plugin-page-view-tracking-browser/-/plugin-page-view-tracking-browser-2.7.0.tgz", "resolved": "https://registry.npmjs.org/@amplitude/plugin-page-view-tracking-browser/-/plugin-page-view-tracking-browser-2.7.2.tgz",
"integrity": "sha512-RXickQd98A8WWr/cBG1hft/uy6sdRvYgaoASriDYGHxFSmID6iJT0kHVf3X3oAHDeMpt2aeuslZubuZou1MhfQ==", "integrity": "sha512-3QIJqoV5jN8QfbUecaD0PQDJ21851+idpINAEqvDFp4fF2E/Ki4KlEFSvcuq3jx85ICqq82Efqh6JlAYj0jsSA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@amplitude/analytics-core": "2.39.0", "@amplitude/analytics-core": "2.40.1",
"tslib": "^2.4.1" "tslib": "^2.4.1"
} }
}, },
"node_modules/@amplitude/plugin-web-vitals-browser": { "node_modules/@amplitude/plugin-web-vitals-browser": {
"version": "1.1.11", "version": "1.1.13",
"resolved": "https://registry.npmjs.org/@amplitude/plugin-web-vitals-browser/-/plugin-web-vitals-browser-1.1.11.tgz", "resolved": "https://registry.npmjs.org/@amplitude/plugin-web-vitals-browser/-/plugin-web-vitals-browser-1.1.13.tgz",
"integrity": "sha512-YtuTEB1brHbFcuyb8g8B8xVk5OucQnK3KxvMl6oxKQ5RH5XeUagFE2cFhiDhkvuCnA1m9nwGneXXaJWbN0TCIg==", "integrity": "sha512-cNCUyJCXUjq8qNV1uzTyAbX/pKHSrfQ00n+FqNCcUgmizsjBPZh+RQzAKA227DvM6GG3LJ+ze173Fx8SB5u2gg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@amplitude/analytics-core": "2.39.0", "@amplitude/analytics-core": "2.40.1",
"tslib": "^2.4.1", "tslib": "^2.4.1",
"web-vitals": "5.1.0" "web-vitals": "5.1.0"
} }
@@ -543,9 +544,9 @@
} }
}, },
"node_modules/@apollo/client": { "node_modules/@apollo/client": {
"version": "4.1.4", "version": "4.1.6",
"resolved": "https://registry.npmjs.org/@apollo/client/-/client-4.1.4.tgz", "resolved": "https://registry.npmjs.org/@apollo/client/-/client-4.1.6.tgz",
"integrity": "sha512-bTbxPHGXDMcYyQuWcYOzvWBHHJ+5ehvH3uKhd3+jI8X3ZPgWlfiI0MYN3r2exq/SNo5/TbL1p+bzQnE1xf+5tg==", "integrity": "sha512-ak8uzqmKeX3u9BziGf83RRyODAJKFkPG72hTNvEj4WjMWFmuKW2gGN1i3OfajKT6yuGjvo+n23ES2zqWDKFCZg==",
"license": "MIT", "license": "MIT",
"workspaces": [ "workspaces": [
"dist", "dist",
@@ -4860,9 +4861,9 @@
} }
}, },
"node_modules/@posthog/types": { "node_modules/@posthog/types": {
"version": "1.351.1", "version": "1.354.1",
"resolved": "https://registry.npmjs.org/@posthog/types/-/types-1.351.1.tgz", "resolved": "https://registry.npmjs.org/@posthog/types/-/types-1.354.1.tgz",
"integrity": "sha512-hdHQtgXmmInxvNpoKQR/XbigutXQ9/GNX2H9VkrCh0IWybRr8irPUY3EojTYWmukL/N0Kn616eNNQCGFuE1RaA==", "integrity": "sha512-/d2ubZOcRbKJU5PWSkt8AwR3l/CCv5vPf4RDHIpGptI6ezDf5sTFWdqF088ziS7J3CB03Pax/ubAqsgJUfIy9A==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@protobufjs/aspromise": { "node_modules/@protobufjs/aspromise": {
@@ -5290,9 +5291,9 @@
} }
}, },
"node_modules/@rc-component/motion": { "node_modules/@rc-component/motion": {
"version": "1.1.6", "version": "1.3.1",
"resolved": "https://registry.npmjs.org/@rc-component/motion/-/motion-1.1.6.tgz", "resolved": "https://registry.npmjs.org/@rc-component/motion/-/motion-1.3.1.tgz",
"integrity": "sha512-aEQobs/YA0kqRvHIPjQvOytdtdRVyhf/uXAal4chBjxDu6odHckExJzjn2D+Ju1aKK6hx3pAs6BXdV9+86xkgQ==", "integrity": "sha512-Wo1mkd0tCcHtvYvpPOmlYJz546z16qlsiwaygmW7NPJpOZOF9GBjhGzdzZSsC2lEJ1IUkWLF4gMHlRA1aSA+Yw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@rc-component/util": "^1.2.0", "@rc-component/util": "^1.2.0",
@@ -5580,9 +5581,9 @@
} }
}, },
"node_modules/@rc-component/select": { "node_modules/@rc-component/select": {
"version": "1.6.5", "version": "1.6.12",
"resolved": "https://registry.npmjs.org/@rc-component/select/-/select-1.6.5.tgz", "resolved": "https://registry.npmjs.org/@rc-component/select/-/select-1.6.12.tgz",
"integrity": "sha512-Cx+/OYEorXlPQ6ZFDro3HbalPZLlJWagvGtl8DGYO4losXM6gw43qbsxWqU1c3XOQVIOUDBlr7dSksSNMj8kXg==", "integrity": "sha512-jYXAglYdOb54BrpWAcjjhdBP16NyCv/HbEaWFMbEHZQAJVmGHPAtmBqbFuPPuvInAVsIwLbCj4Agag9udOamiQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@rc-component/overflow": "^1.0.0", "@rc-component/overflow": "^1.0.0",
@@ -6699,50 +6700,50 @@
] ]
}, },
"node_modules/@sentry-internal/browser-utils": { "node_modules/@sentry-internal/browser-utils": {
"version": "10.39.0", "version": "10.40.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.39.0.tgz", "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.40.0.tgz",
"integrity": "sha512-W6WODonMGiI13Az5P7jd/m2lj/JpIyuVKg7wE4X+YdlMehLspAv6I7gRE4OBSumS14ZjdaYDpD/lwtnBwKAzcA==", "integrity": "sha512-3CDeVNBXYOIvBVdT0SOdMZx5LzYDLuhGK/z7A14sYZz4Cd2+f4mSeFDaEOoH/g2SaY2CKR5KGkAADy8IyjZ21w==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@sentry/core": "10.39.0" "@sentry/core": "10.40.0"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=18"
} }
}, },
"node_modules/@sentry-internal/feedback": { "node_modules/@sentry-internal/feedback": {
"version": "10.39.0", "version": "10.40.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.39.0.tgz", "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.40.0.tgz",
"integrity": "sha512-cRXmmDeOr5FzVsBNRLU4WDEuC3fhuD0XV362EWl4DI3XBGao8ukaueKcLIKic5WZx6uXimjWw/UJmDLgxeCqkg==", "integrity": "sha512-V/ixkcdCNMo04KgsCEeNEu966xUUTD6czKT2LOAO5siZACqFjT/Rp9VR1n7QQrVo3sL7P3QNiTHtX0jaeWbwzg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@sentry/core": "10.39.0" "@sentry/core": "10.40.0"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=18"
} }
}, },
"node_modules/@sentry-internal/replay": { "node_modules/@sentry-internal/replay": {
"version": "10.39.0", "version": "10.40.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.39.0.tgz", "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.40.0.tgz",
"integrity": "sha512-obZoYOrUfxIYBHkmtPpItRdE38VuzF1VIxSgZ8Mbtq/9UvCWh+eOaVWU2stN/cVu1KYuYX0nQwBvdN28L6y/JA==", "integrity": "sha512-vsH2Ut0KIIQIHNdS3zzEGLJ2C9btbpvJIWAVk7l7oft66JzlUNC89qNaQ5SAypjLQx4Ln2V/ZTqfEoNzXOAsoQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@sentry-internal/browser-utils": "10.39.0", "@sentry-internal/browser-utils": "10.40.0",
"@sentry/core": "10.39.0" "@sentry/core": "10.40.0"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=18"
} }
}, },
"node_modules/@sentry-internal/replay-canvas": { "node_modules/@sentry-internal/replay-canvas": {
"version": "10.39.0", "version": "10.40.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.39.0.tgz", "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.40.0.tgz",
"integrity": "sha512-TTiX0XWCcqTqFGJjEZYObk93j/sJmXcqPzcu0cN2mIkKnnaHDY3w74SHZCshKqIr0AOQdt1HDNa36s3TCdt0Jw==", "integrity": "sha512-wzQwilFHO2baeCt0dTMf0eW+rgK8O+mkisf9sQzPXzG3Krr/iVtFg1T5T1Th3YsCsEdn6yQ3hcBPLEXjMSvccg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@sentry-internal/replay": "10.39.0", "@sentry-internal/replay": "10.40.0",
"@sentry/core": "10.39.0" "@sentry/core": "10.40.0"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=18"
@@ -6758,16 +6759,16 @@
} }
}, },
"node_modules/@sentry/browser": { "node_modules/@sentry/browser": {
"version": "10.39.0", "version": "10.40.0",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.39.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.40.0.tgz",
"integrity": "sha512-I50W/1PDJWyqgNrGufGhBYCmmO3Bb159nx2Ut2bKoVveTfgH/hLEtDyW0kHo8Fu454mW+ukyXfU4L4s+kB9aaw==", "integrity": "sha512-nCt3FKUMFad0C6xl5wCK0Jz+qT4Vev4fv6HJRn0YoNRRDQCfsUVxAz7pNyyiPNGM/WCDp9wJpGJsRvbBRd2anw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@sentry-internal/browser-utils": "10.39.0", "@sentry-internal/browser-utils": "10.40.0",
"@sentry-internal/feedback": "10.39.0", "@sentry-internal/feedback": "10.40.0",
"@sentry-internal/replay": "10.39.0", "@sentry-internal/replay": "10.40.0",
"@sentry-internal/replay-canvas": "10.39.0", "@sentry-internal/replay-canvas": "10.40.0",
"@sentry/core": "10.39.0" "@sentry/core": "10.40.0"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=18"
@@ -6991,9 +6992,9 @@
} }
}, },
"node_modules/@sentry/cli": { "node_modules/@sentry/cli": {
"version": "3.2.0", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-3.2.2.tgz",
"integrity": "sha512-YLv/xgttSc8sRhK2xBoxmLS+yQlCW154ey2cXFsFe+yY73lXvQ9nZ7BkHmSc+YUl8y5CKHL+8edQLYV8O8PQMA==", "integrity": "sha512-qmjsm9+Bq/3QGTnIfOsJdhq+8LI3imxAPbGNBpRj4R0YFk+b1ry9huRHCLgkMcRFWtPkJmGZwEq2Z7e+02QPLA==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "FSL-1.1-MIT", "license": "FSL-1.1-MIT",
"dependencies": { "dependencies": {
@@ -7009,20 +7010,20 @@
"node": ">= 18" "node": ">= 18"
}, },
"optionalDependencies": { "optionalDependencies": {
"@sentry/cli-darwin": "3.2.0", "@sentry/cli-darwin": "3.2.2",
"@sentry/cli-linux-arm": "3.2.0", "@sentry/cli-linux-arm": "3.2.2",
"@sentry/cli-linux-arm64": "3.2.0", "@sentry/cli-linux-arm64": "3.2.2",
"@sentry/cli-linux-i686": "3.2.0", "@sentry/cli-linux-i686": "3.2.2",
"@sentry/cli-linux-x64": "3.2.0", "@sentry/cli-linux-x64": "3.2.2",
"@sentry/cli-win32-arm64": "3.2.0", "@sentry/cli-win32-arm64": "3.2.2",
"@sentry/cli-win32-i686": "3.2.0", "@sentry/cli-win32-i686": "3.2.2",
"@sentry/cli-win32-x64": "3.2.0" "@sentry/cli-win32-x64": "3.2.2"
} }
}, },
"node_modules/@sentry/cli-darwin": { "node_modules/@sentry/cli-darwin": {
"version": "3.2.0", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-3.2.2.tgz",
"integrity": "sha512-2If2h0P/X9K0UrwlpZYKnxBmIFfa957lAHGe5VmN64v8nEHk8dxcrX+NS9nX9H75eccLGzGMcYk0Zt0KQgQJ3g==", "integrity": "sha512-y1uglMBbo9dYqC92hTQBkuGk7SegLPo1cVwJzX0dhplJoBMuanLMhOMYd1J20qhkDdBhguflCHGf0tOzNTGWhg==",
"license": "FSL-1.1-MIT", "license": "FSL-1.1-MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -7033,9 +7034,9 @@
} }
}, },
"node_modules/@sentry/cli-linux-arm": { "node_modules/@sentry/cli-linux-arm": {
"version": "3.2.0", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-3.2.2.tgz",
"integrity": "sha512-NVcGcS9mceivVhi8W6iEnlcK96OlPMzOdM6xkIm+7+J0uXHgUyMyc+rT6p2QG3j8jI5I7qAl7fTHWluSX2lx3g==", "integrity": "sha512-CC7N3hjOgs3cwrW0T9hqirFVUpKO6ASjdd0JT4DQHaAn34pruv8J+OoSnj1jkrT2DHxDkNNZPOFSK05AnHr8wA==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -7051,9 +7052,9 @@
} }
}, },
"node_modules/@sentry/cli-linux-arm64": { "node_modules/@sentry/cli-linux-arm64": {
"version": "3.2.0", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-3.2.2.tgz",
"integrity": "sha512-YFpYIfYpXYzpSrIspmPOOPjXbxWp/Ve+F2hSIQb1tSKmcxFgaUm6WfuniYF8EIaLNa8YOLECf0xo78yGXBa+ug==", "integrity": "sha512-SIGJknEQNDw9S/8QPTl8QLVe2IEiTKH3NeeHQ/Q2XWXig1ZebJfm4iTrdu47ypszIfxHeLvQkkVrr8mRKq16xA==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -7069,9 +7070,9 @@
} }
}, },
"node_modules/@sentry/cli-linux-i686": { "node_modules/@sentry/cli-linux-i686": {
"version": "3.2.0", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-3.2.2.tgz",
"integrity": "sha512-6SOxlF37NqRRKxEuvWryBM7MAgTisq0G6ZQzhI2iuWbcrmlLUDUW2Yssz3gAR01eYJ4jfpqvojSzPRDwqB0K+Q==", "integrity": "sha512-W2hQ2DvIlZI05j2JN/87lfeo51F24zmQOJU6Uz+fZz/mkSvpnjeWxjAvfDNVGlLxp7XSoDbhHfrLBxdIh6jMeg==",
"cpu": [ "cpu": [
"x86", "x86",
"ia32" "ia32"
@@ -7088,9 +7089,9 @@
} }
}, },
"node_modules/@sentry/cli-linux-x64": { "node_modules/@sentry/cli-linux-x64": {
"version": "3.2.0", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-3.2.2.tgz",
"integrity": "sha512-7LRd0A74ma/1ejlTRPOoBiFiJr4LWkoE6CnA2XwAoYd0r62WUjGHtg6gIC+yElOCwtxXP7I9fOiV2BJIAq2DHw==", "integrity": "sha512-4mh3yvOUxO63lq3teexRvalD1mWaRVjpgL2cCMKA2wkB69lcL5nK2gkdzDUKx2y/elluVdvGPPZaqOr1bfNI0w==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -7106,9 +7107,9 @@
} }
}, },
"node_modules/@sentry/cli-win32-arm64": { "node_modules/@sentry/cli-win32-arm64": {
"version": "3.2.0", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-3.2.2.tgz",
"integrity": "sha512-uKRi/++gnGepsaGi4goIcC13YGNEHgOUcROkz4L3H8vAR7QxWv2SHy7SCN+2S6c+Q2mOd0DfY35cMW5MzTpb7g==", "integrity": "sha512-TQgfkdJgd8Y/lPzDibqc5Hamg8Hl5rN1sZwX80n4r9Ly46Yzu8Bv6KUhoNL/ktAvw9Aeko6Bx54rwZnzxFZHwg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -7122,9 +7123,9 @@
} }
}, },
"node_modules/@sentry/cli-win32-i686": { "node_modules/@sentry/cli-win32-i686": {
"version": "3.2.0", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-3.2.2.tgz",
"integrity": "sha512-/84NEPeFQne2bQWfDZ+3EzioxFR8ojSwExCgVsyTfqa/4PzmaerAGUAxiD+VcJLJTyJEHAjWXTmSZGbYjIgdyQ==", "integrity": "sha512-vAcnq0SdYuvwIdREgF5APocjW3d9Z17xLwugpaAz8wpOjCeC1iMEFWqbz5k49i4iDkDVNFRMENiVvWVSu1kEnA==",
"cpu": [ "cpu": [
"x86", "x86",
"ia32" "ia32"
@@ -7139,9 +7140,9 @@
} }
}, },
"node_modules/@sentry/cli-win32-x64": { "node_modules/@sentry/cli-win32-x64": {
"version": "3.2.0", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-3.2.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-3.2.2.tgz",
"integrity": "sha512-N9qGGT91awsh4IMyXrRHH+qIWmv9MJk9tPPAWPvLMWgdlTHT/40WYwvA4tYj80uZXU0TN8ppBWbd3ebDyOjwxA==", "integrity": "sha512-xWPTXjSSdmoyG/0ee7A9KSfsScGHCdaXMP6ASt4bMx3yYJO7ziEoZzfJE2M6oglz+woAm0LV9+O/n7g80tixlQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -7176,22 +7177,22 @@
} }
}, },
"node_modules/@sentry/core": { "node_modules/@sentry/core": {
"version": "10.39.0", "version": "10.40.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.39.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.40.0.tgz",
"integrity": "sha512-xCLip2mBwCdRrvXHtVEULX0NffUTYZZBhEUGht0WFL+GNdNQ7gmBOGOczhZlrf2hgFFtDO0fs1xiP9bqq5orEQ==", "integrity": "sha512-/wrcHPp9Avmgl6WBimPjS4gj810a1wU5oX9fF1bzJfeIIbF3jTsAbv0oMbgDp0cSDnkwv2+NvcPnn3+c5J6pBA==",
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=18" "node": ">=18"
} }
}, },
"node_modules/@sentry/react": { "node_modules/@sentry/react": {
"version": "10.39.0", "version": "10.40.0",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.39.0.tgz", "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.40.0.tgz",
"integrity": "sha512-qxReWHFhDcXNGEyAlYzhR7+K70es+vXaSknTZui1q7TfQwCT1rZlLKn/K8GDpNsb35RC5QhiIphU6pKbyYgZqw==", "integrity": "sha512-3T5W/e3QJMimXRIOx8xMEZbxeIuFiKlXvHLcMTLGygGBYnxQGeb8Oz/8heov+3zF1JoCIxeVQNFW0woySApfyA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@sentry/browser": "10.39.0", "@sentry/browser": "10.40.0",
"@sentry/core": "10.39.0" "@sentry/core": "10.40.0"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=18"
@@ -8014,9 +8015,9 @@
} }
}, },
"node_modules/antd": { "node_modules/antd": {
"version": "6.3.0", "version": "6.3.1",
"resolved": "https://registry.npmjs.org/antd/-/antd-6.3.0.tgz", "resolved": "https://registry.npmjs.org/antd/-/antd-6.3.1.tgz",
"integrity": "sha512-bbHJcASrRHp02wTpr940KtUHlTT6tvmaD4OAjqgOJXNmTQ/+qBDdBVWY/yeDV41p/WbWjTLlaqRGVbL3UEVpNw==", "integrity": "sha512-8pRjvxitZFyrYAtgwml93Km7fCXjw9IeqlmzpIsusRsmO3eWFVrOMum6+0TsGCtR/WrXVnPwfsgrFg3ChzGCeA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@ant-design/colors": "^8.0.1", "@ant-design/colors": "^8.0.1",
@@ -8039,7 +8040,7 @@
"@rc-component/input-number": "~1.6.2", "@rc-component/input-number": "~1.6.2",
"@rc-component/mentions": "~1.6.0", "@rc-component/mentions": "~1.6.0",
"@rc-component/menu": "~1.2.0", "@rc-component/menu": "~1.2.0",
"@rc-component/motion": "~1.1.6", "@rc-component/motion": "^1.3.1",
"@rc-component/mutate-observer": "^2.0.1", "@rc-component/mutate-observer": "^2.0.1",
"@rc-component/notification": "~1.2.0", "@rc-component/notification": "~1.2.0",
"@rc-component/pagination": "~1.2.0", "@rc-component/pagination": "~1.2.0",
@@ -8049,7 +8050,7 @@
"@rc-component/rate": "~1.0.1", "@rc-component/rate": "~1.0.1",
"@rc-component/resize-observer": "^1.1.1", "@rc-component/resize-observer": "^1.1.1",
"@rc-component/segmented": "~1.3.0", "@rc-component/segmented": "~1.3.0",
"@rc-component/select": "~1.6.5", "@rc-component/select": "~1.6.12",
"@rc-component/slider": "~1.0.1", "@rc-component/slider": "~1.0.1",
"@rc-component/steps": "~1.2.2", "@rc-component/steps": "~1.2.2",
"@rc-component/switch": "~1.0.3", "@rc-component/switch": "~1.0.3",
@@ -11389,9 +11390,9 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/graphql": { "node_modules/graphql": {
"version": "16.12.0", "version": "16.13.0",
"resolved": "https://registry.npmjs.org/graphql/-/graphql-16.12.0.tgz", "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.13.0.tgz",
"integrity": "sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==", "integrity": "sha512-uSisMYERbaB9bkA9M4/4dnqyktaEkf1kMHNKq/7DHyxVeWqHQ2mBmVqm5u6/FVHwF3iCNalKcg82Zfl+tffWoA==",
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
@@ -11762,9 +11763,9 @@
} }
}, },
"node_modules/i18next": { "node_modules/i18next": {
"version": "25.8.11", "version": "25.8.13",
"resolved": "https://registry.npmjs.org/i18next/-/i18next-25.8.11.tgz", "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.8.13.tgz",
"integrity": "sha512-LZ32llTLGludnddjLoijHV7TbmVubU5eJnsWf8taiuM3jmSfUuvBLuyDeubJKS1yBjLBgb7As124M4KWNcBvpw==", "integrity": "sha512-E0vzjBY1yM+nsFrtgkjLhST2NBkirkvOVoQa0MSldhsuZ3jUge7ZNpuwG0Cfc74zwo5ZwRzg3uOgT+McBn32iA==",
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@@ -14916,9 +14917,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/phone": { "node_modules/phone": {
"version": "3.1.70", "version": "3.1.71",
"resolved": "https://registry.npmjs.org/phone/-/phone-3.1.70.tgz", "resolved": "https://registry.npmjs.org/phone/-/phone-3.1.71.tgz",
"integrity": "sha512-MFRQaIe8UJmkosaU/OlLRDhSoLw9wJRwqtacNHy8cZjDomTQ9ic8+8nKdGFLpRsaqnLHAXSuiIYTzWggMkSG5Q==", "integrity": "sha512-hY+mk9CyQovdaG8QpcsbtNP3hI7oPW7gv2yghQkkWBMsPRxeJYwnggqLYdZAAz7nGxli5SJ7Zvkf/HoxPaHjpQ==",
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=12" "node": ">=12"
@@ -15048,9 +15049,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/posthog-js": { "node_modules/posthog-js": {
"version": "1.351.1", "version": "1.354.1",
"resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.351.1.tgz", "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.354.1.tgz",
"integrity": "sha512-IbyVjhmQOgXR5UDflibXpqticWbfNnh2hM5+h+Mtz+MKbmw4vIu0AsHqSr6IcNMyrRM8NHoNiecjb00N6ROtmQ==", "integrity": "sha512-ncHYOOglHAsy5H9xogwmfBeqOF8bK58+b2VRv5SdnqiCfUBndo5pgAU9z2zS5MJuXuYbbpbBN0fGafHwmdr+5Q==",
"license": "SEE LICENSE IN LICENSE", "license": "SEE LICENSE IN LICENSE",
"dependencies": { "dependencies": {
"@opentelemetry/api": "^1.9.0", "@opentelemetry/api": "^1.9.0",
@@ -15059,7 +15060,7 @@
"@opentelemetry/resources": "^2.2.0", "@opentelemetry/resources": "^2.2.0",
"@opentelemetry/sdk-logs": "^0.208.0", "@opentelemetry/sdk-logs": "^0.208.0",
"@posthog/core": "1.23.1", "@posthog/core": "1.23.1",
"@posthog/types": "1.351.1", "@posthog/types": "1.354.1",
"core-js": "^3.38.1", "core-js": "^3.38.1",
"dompurify": "^3.3.1", "dompurify": "^3.3.1",
"fflate": "^0.4.8", "fflate": "^0.4.8",
@@ -15737,9 +15738,9 @@
} }
}, },
"node_modules/react-router": { "node_modules/react-router": {
"version": "7.13.0", "version": "7.13.1",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.0.tgz", "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.1.tgz",
"integrity": "sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==", "integrity": "sha512-td+xP4X2/6BJvZoX6xw++A2DdEi++YypA69bJUV5oVvqf6/9/9nNlD70YO1e9d3MyamJEBQFEzk6mbfDYbqrSA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"cookie": "^1.0.1", "cookie": "^1.0.1",
@@ -15759,12 +15760,12 @@
} }
}, },
"node_modules/react-router-dom": { "node_modules/react-router-dom": {
"version": "7.13.0", "version": "7.13.1",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.0.tgz", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.1.tgz",
"integrity": "sha512-5CO/l5Yahi2SKC6rGZ+HDEjpjkGaG/ncEP7eWFTvFxbHP8yeeI0PxTDjimtpXYlR3b3i9/WIL4VJttPrESIf2g==", "integrity": "sha512-UJnV3Rxc5TgUPJt2KJpo1Jpy0OKQr0AjgbZzBFjaPJcFOb2Y8jA5H3LT8HUJAiRLlWrEXWHbF1Z4SCZaQjWDHw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"react-router": "7.13.0" "react-router": "7.13.1"
}, },
"engines": { "engines": {
"node": ">=20.0.0" "node": ">=20.0.0"
@@ -16396,6 +16397,12 @@
], ],
"license": "MIT" "license": "MIT"
}, },
"node_modules/safe-json-stringify": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz",
"integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==",
"license": "MIT"
},
"node_modules/safe-push-apply": { "node_modules/safe-push-apply": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
@@ -17335,9 +17342,9 @@
} }
}, },
"node_modules/styled-components": { "node_modules/styled-components": {
"version": "6.3.10", "version": "6.3.11",
"resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.3.10.tgz", "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.3.11.tgz",
"integrity": "sha512-vX2InL9LGFjpsWEBDbRQdhjl7PxZXzLqKeCxgGFl0x7tC6CYrcWdYgD0GUCU/m2MhhymJDbBTpdF0gwwG98phg==", "integrity": "sha512-opzgceGlQ5rdZdGwf9ddLW7EM2F4L7tgsgLn6fFzQ2JgE5EVQ4HZwNkcgB1p8WfOBx1GEZP3fa66ajJmtXhSrA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@emotion/is-prop-valid": "1.4.0", "@emotion/is-prop-valid": "1.4.0",

View File

@@ -8,9 +8,9 @@
"private": true, "private": true,
"proxy": "http://localhost:4000", "proxy": "http://localhost:4000",
"dependencies": { "dependencies": {
"@amplitude/analytics-browser": "^2.35.0", "@amplitude/analytics-browser": "^2.35.3",
"@ant-design/pro-layout": "^7.22.6", "@ant-design/pro-layout": "^7.22.6",
"@apollo/client": "^4.1.4", "@apollo/client": "^4.1.6",
"@dnd-kit/core": "^6.3.1", "@dnd-kit/core": "^6.3.1",
"@dnd-kit/modifiers": "^9.0.0", "@dnd-kit/modifiers": "^9.0.0",
"@dnd-kit/sortable": "^10.0.0", "@dnd-kit/sortable": "^10.0.0",
@@ -24,12 +24,12 @@
"@firebase/messaging": "^0.12.22", "@firebase/messaging": "^0.12.22",
"@jsreport/browser-client": "^3.1.0", "@jsreport/browser-client": "^3.1.0",
"@reduxjs/toolkit": "^2.11.2", "@reduxjs/toolkit": "^2.11.2",
"@sentry/cli": "^3.2.0", "@sentry/cli": "^3.2.2",
"@sentry/react": "^10.39.0", "@sentry/react": "^10.40.0",
"@sentry/vite-plugin": "^4.9.1", "@sentry/vite-plugin": "^4.9.1",
"@splitsoftware/splitio-react": "^2.6.1", "@splitsoftware/splitio-react": "^2.6.1",
"@tanem/react-nprogress": "^5.0.63", "@tanem/react-nprogress": "^5.0.63",
"antd": "^6.3.0", "antd": "^6.3.1",
"apollo-link-logger": "^3.0.0", "apollo-link-logger": "^3.0.0",
"autosize": "^6.0.1", "autosize": "^6.0.1",
"axios": "^1.13.5", "axios": "^1.13.5",
@@ -41,9 +41,9 @@
"dotenv": "^17.3.1", "dotenv": "^17.3.1",
"env-cmd": "^11.0.0", "env-cmd": "^11.0.0",
"exifr": "^7.1.3", "exifr": "^7.1.3",
"graphql": "^16.12.0", "graphql": "^16.13.0",
"graphql-ws": "^6.0.7", "graphql-ws": "^6.0.7",
"i18next": "^25.8.11", "i18next": "^25.8.13",
"i18next-browser-languagedetector": "^8.2.1", "i18next-browser-languagedetector": "^8.2.1",
"immutability-helper": "^3.1.1", "immutability-helper": "^3.1.1",
"libphonenumber-js": "^1.12.37", "libphonenumber-js": "^1.12.37",
@@ -53,8 +53,8 @@
"memoize-one": "^6.0.0", "memoize-one": "^6.0.0",
"normalize-url": "^8.1.1", "normalize-url": "^8.1.1",
"object-hash": "^3.0.0", "object-hash": "^3.0.0",
"phone": "^3.1.70", "phone": "^3.1.71",
"posthog-js": "^1.351.1", "posthog-js": "^1.354.1",
"prop-types": "^15.8.1", "prop-types": "^15.8.1",
"query-string": "^9.3.1", "query-string": "^9.3.1",
"raf-schd": "^4.0.3", "raf-schd": "^4.0.3",
@@ -74,7 +74,7 @@
"react-product-fruits": "^2.2.62", "react-product-fruits": "^2.2.62",
"react-redux": "^9.2.0", "react-redux": "^9.2.0",
"react-resizable": "^3.1.3", "react-resizable": "^3.1.3",
"react-router-dom": "^7.13.0", "react-router-dom": "^7.13.1",
"react-sticky": "^6.0.3", "react-sticky": "^6.0.3",
"react-virtuoso": "^4.18.1", "react-virtuoso": "^4.18.1",
"recharts": "^3.7.0", "recharts": "^3.7.0",
@@ -87,7 +87,7 @@
"rxjs": "^7.8.2", "rxjs": "^7.8.2",
"sass": "^1.97.3", "sass": "^1.97.3",
"socket.io-client": "^4.8.3", "socket.io-client": "^4.8.3",
"styled-components": "^6.3.10", "styled-components": "^6.3.11",
"vite-plugin-ejs": "^1.7.0", "vite-plugin-ejs": "^1.7.0",
"web-vitals": "^5.1.0" "web-vitals": "^5.1.0"
}, },

View File

@@ -475,3 +475,18 @@
margin-left: auto; margin-left: auto;
flex: 0 0 auto; flex: 0 0 auto;
} }
.global-search-autocomplete-fix {
// Ant wrapper class names (common)
.ant-select-selection-item,
.ant-select-selection-placeholder {
display: none !important;
}
// rc-select internal class names (newer internal naming / fallback)
.rc-select-content-value,
.rc-select-placeholder {
display: none !important;
}
}

View File

@@ -52,7 +52,7 @@ export default function GlobalSearchOs() {
<span> <span>
<OwnerNameDisplay ownerObject={job} /> <OwnerNameDisplay ownerObject={job} />
</span> </span>
<span>{`${job.v_model_yr || ""} ${job.v_make_desc || ""} ${job.v_model_desc || ""}`}</span> <span>{`${job.v_model_yr || ""} ${job.v_make_desc`` || ""} ${job.v_model_desc || ""}`}</span>
<span>{`${job.clm_no || ""}`}</span> <span>{`${job.clm_no || ""}`}</span>
<span>{`${job.plate_no || ""}`}</span> <span>{`${job.plate_no || ""}`}</span>
</Space> </Space>
@@ -184,7 +184,9 @@ export default function GlobalSearchOs() {
return ( return (
<AutoComplete <AutoComplete
options={data} options={data}
onSearch={handleSearch} showSearch={{
onSearch: handleSearch
}}
onKeyDown={(e) => { onKeyDown={(e) => {
if (e.key !== "Enter") return; if (e.key !== "Enter") return;
const firstUrlForSearch = data?.[0]?.options?.[0]?.label?.props?.to; const firstUrlForSearch = data?.[0]?.options?.[0]?.label?.props?.to;
@@ -195,6 +197,7 @@ export default function GlobalSearchOs() {
onClear={() => setData([])} onClear={() => setData([])}
> >
<Input.Search <Input.Search
className="global-search-autocomplete-fix"
size="large" size="large"
placeholder={t("general.labels.globalsearch")} placeholder={t("general.labels.globalsearch")}
enterButton enterButton

View File

@@ -172,6 +172,7 @@ export default function GlobalSearch() {
}} }}
> >
<Input.Search <Input.Search
className="global-search-autocomplete-fix"
size="large" size="large"
placeholder={t("general.labels.globalsearch")} placeholder={t("general.labels.globalsearch")}
enterButton enterButton

View File

@@ -133,14 +133,16 @@ export function JobsDetailRates({ jobRO, form, job, bodyshop }) {
</FormRow> </FormRow>
) )
})} })}
<Divider titlePlacement="left" orientation="horizontal" style={{ marginTop: ".8rem", float: "right" }}>
{t("jobs.forms.laborrates")} <FormRow
</Divider> extra={
<Space> <Space>
<JobsDetailRatesChangeButton form={form} disabled={jobRO} /> <JobsDetailRatesChangeButton form={form} disabled={jobRO} />
{InstanceRenderManager({ imex: <JobsMarkPstExempt form={form} /> })} {InstanceRenderManager({ imex: <JobsMarkPstExempt form={form} /> })}
</Space> </Space>
<FormRow noDivider> }
header={t("jobs.forms.laborrates")}
>
<Form.Item label={t("jobs.fields.labor_rate_desc")} name="labor_rate_desc"> <Form.Item label={t("jobs.fields.labor_rate_desc")} name="labor_rate_desc">
<Input disabled={jobRO} /> <Input disabled={jobRO} />
</Form.Item> </Form.Item>

1630
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -18,16 +18,16 @@
"job-totals-fixtures:local": "docker exec node-app /usr/bin/node /app/download-job-totals-fixtures.js" "job-totals-fixtures:local": "docker exec node-app /usr/bin/node /app/download-job-totals-fixtures.js"
}, },
"dependencies": { "dependencies": {
"@aws-sdk/client-cloudwatch-logs": "^3.992.0", "@aws-sdk/client-cloudwatch-logs": "^3.997.0",
"@aws-sdk/client-elasticache": "^3.992.0", "@aws-sdk/client-elasticache": "^3.997.0",
"@aws-sdk/client-s3": "^3.992.0", "@aws-sdk/client-s3": "^3.997.0",
"@aws-sdk/client-secrets-manager": "^3.992.0", "@aws-sdk/client-secrets-manager": "^3.997.0",
"@aws-sdk/client-ses": "^3.992.0", "@aws-sdk/client-ses": "^3.997.0",
"@aws-sdk/client-sqs": "^3.975.0", "@aws-sdk/client-sqs": "^3.997.0",
"@aws-sdk/client-textract": "^3.975.0", "@aws-sdk/client-textract": "^3.997.0",
"@aws-sdk/credential-provider-node": "^3.972.9", "@aws-sdk/credential-provider-node": "^3.972.12",
"@aws-sdk/lib-storage": "^3.992.0", "@aws-sdk/lib-storage": "^3.997.0",
"@aws-sdk/s3-request-presigner": "^3.992.0", "@aws-sdk/s3-request-presigner": "^3.997.0",
"@opensearch-project/opensearch": "^2.13.0", "@opensearch-project/opensearch": "^2.13.0",
"@socket.io/admin-ui": "^0.5.1", "@socket.io/admin-ui": "^0.5.1",
"@socket.io/redis-adapter": "^8.3.0", "@socket.io/redis-adapter": "^8.3.0",
@@ -36,7 +36,7 @@
"axios": "^1.13.5", "axios": "^1.13.5",
"axios-curlirize": "^2.0.0", "axios-curlirize": "^2.0.0",
"better-queue": "^3.8.12", "better-queue": "^3.8.12",
"bullmq": "^5.69.3", "bullmq": "^5.70.1",
"chart.js": "^4.5.1", "chart.js": "^4.5.1",
"cloudinary": "^2.9.0", "cloudinary": "^2.9.0",
"compression": "^1.8.1", "compression": "^1.8.1",
@@ -46,10 +46,10 @@
"dinero.js": "^1.9.1", "dinero.js": "^1.9.1",
"dotenv": "^17.3.1", "dotenv": "^17.3.1",
"express": "^4.21.1", "express": "^4.21.1",
"fast-xml-parser": "^5.3.6", "fast-xml-parser": "^5.4.1",
"firebase-admin": "^13.6.1", "firebase-admin": "^13.6.1",
"fuse.js": "^7.1.0", "fuse.js": "^7.1.0",
"graphql": "^16.12.0", "graphql": "^16.13.0",
"graphql-request": "^6.1.0", "graphql-request": "^6.1.0",
"intuit-oauth": "^4.2.2", "intuit-oauth": "^4.2.2",
"ioredis": "^5.9.3", "ioredis": "^5.9.3",
@@ -64,7 +64,7 @@
"node-persist": "^4.0.4", "node-persist": "^4.0.4",
"nodemailer": "^6.10.0", "nodemailer": "^6.10.0",
"pdf-lib": "^1.17.1", "pdf-lib": "^1.17.1",
"phone": "^3.1.70", "phone": "^3.1.71",
"query-string": "7.1.3", "query-string": "7.1.3",
"recursive-diff": "^1.0.9", "recursive-diff": "^1.0.9",
"rimraf": "^6.1.3", "rimraf": "^6.1.3",