release/2026-06-05 - Package updates, Esig Fixes, Ant tweak for upgrade

This commit is contained in:
Dave
2026-05-25 15:51:37 -04:00
parent e36a110e81
commit 4e98df6694
6 changed files with 2091 additions and 3121 deletions

2891
client/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -8,61 +8,61 @@
"private": true,
"proxy": "http://localhost:4000",
"dependencies": {
"@amplitude/analytics-browser": "^2.38.0",
"@amplitude/analytics-browser": "^2.42.4",
"@ant-design/pro-layout": "^7.22.6",
"@apollo/client": "^4.1.6",
"@apollo/client": "^4.2.0",
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/modifiers": "^9.0.0",
"@dnd-kit/sortable": "^10.0.0",
"@dnd-kit/utilities": "^3.2.2",
"@documenso/embed-react": "^0.5.1",
"@documenso/embed-react": "^0.6.1",
"@emotion/is-prop-valid": "^1.4.0",
"@fingerprintjs/fingerprintjs": "^5.1.0",
"@firebase/analytics": "^0.10.21",
"@firebase/app": "^0.14.10",
"@firebase/auth": "^1.12.2",
"@firebase/firestore": "^4.13.0",
"@firebase/messaging": "^0.12.25",
"@fingerprintjs/fingerprintjs": "^5.2.0",
"@firebase/analytics": "^0.10.22",
"@firebase/app": "^0.14.12",
"@firebase/auth": "^1.13.1",
"@firebase/firestore": "^4.14.1",
"@firebase/messaging": "^0.12.26",
"@jsreport/browser-client": "^3.1.0",
"@reduxjs/toolkit": "^2.11.2",
"@sentry/cli": "^3.3.5",
"@sentry/react": "^10.47.0",
"@reduxjs/toolkit": "^2.12.0",
"@sentry/cli": "^3.4.3",
"@sentry/react": "^10.53.1",
"@sentry/vite-plugin": "^4.9.1",
"@tanem/react-nprogress": "^5.0.63",
"antd": "^6.3.5",
"antd": "^6.4.3",
"apollo-link-logger": "^3.0.0",
"autosize": "^6.0.1",
"axios": "^1.14.0",
"axios": "^1.16.1",
"classnames": "^2.5.1",
"css-box-model": "^1.2.1",
"dayjs": "^1.11.20",
"dayjs-business-days2": "^1.3.3",
"dinero.js": "^1.9.1",
"dotenv": "^17.3.1",
"dotenv": "^17.4.2",
"env-cmd": "^11.0.0",
"exifr": "^7.1.3",
"graphql": "^16.13.2",
"graphql": "^16.14.0",
"graphql-ws": "^6.0.8",
"i18next": "^25.10.10",
"i18next-browser-languagedetector": "^8.2.1",
"immutability-helper": "^3.1.1",
"libphonenumber-js": "^1.12.41",
"libphonenumber-js": "^1.13.3",
"lightningcss": "^1.32.0",
"logrocket": "^12.1.0",
"logrocket": "^12.1.1",
"markerjs2": "^2.32.7",
"memoize-one": "^6.0.0",
"normalize-url": "^8.1.1",
"object-hash": "^3.0.0",
"phone": "^3.1.71",
"posthog-js": "^1.364.4",
"posthog-js": "^1.376.0",
"prop-types": "^15.8.1",
"query-string": "^9.3.1",
"raf-schd": "^4.0.3",
"react": "^19.2.4",
"react": "^19.2.6",
"react-big-calendar": "^1.19.4",
"react-color": "^2.19.3",
"react-cookie": "^8.1.0",
"react-dom": "^19.2.4",
"react-cookie": "^8.1.2",
"react-dom": "^19.2.6",
"react-grid-gallery": "^1.0.1",
"react-grid-layout": "^2.2.3",
"react-i18next": "^16.6.6",
@@ -72,22 +72,22 @@
"react-number-format": "^5.4.5",
"react-popopo": "^2.1.9",
"react-product-fruits": "^2.2.62",
"react-redux": "^9.2.0",
"react-redux": "^9.3.0",
"react-resizable": "^3.1.3",
"react-router-dom": "^7.13.2",
"react-router-dom": "^7.15.1",
"react-sticky": "^6.0.3",
"react-virtuoso": "^4.18.3",
"react-virtuoso": "^4.18.7",
"recharts": "^3.8.1",
"redux": "^5.0.1",
"redux-actions": "^3.0.3",
"redux-persist": "^6.0.0",
"redux-saga": "^1.4.2",
"redux-saga": "^1.5.0",
"redux-state-sync": "^3.1.4",
"reselect": "^5.1.1",
"reselect": "^5.2.0",
"rxjs": "^7.8.2",
"sass": "^1.98.0",
"sass": "^1.100.0",
"socket.io-client": "^4.8.3",
"styled-components": "^6.3.12",
"styled-components": "^6.4.2",
"vite-plugin-ejs": "^1.7.0",
"web-vitals": "^5.2.0"
},
@@ -137,14 +137,14 @@
"@rollup/rollup-linux-x64-gnu": "4.6.1"
},
"devDependencies": {
"@ant-design/icons": "^6.1.1",
"@ant-design/icons": "^6.2.3",
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@babel/preset-react": "^7.28.5",
"@dotenvx/dotenvx": "^1.59.1",
"@babel/preset-react": "^7.29.7",
"@dotenvx/dotenvx": "^1.68.1",
"@emotion/babel-plugin": "^11.13.5",
"@emotion/react": "^11.14.0",
"@eslint/js": "^9.39.2",
"@playwright/test": "^1.58.2",
"@playwright/test": "^1.60.0",
"@testing-library/dom": "^10.4.1",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
@@ -156,21 +156,21 @@
"eslint": "^9.39.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-compiler": "^19.1.0-rc.2",
"globals": "^17.4.0",
"globals": "^17.6.0",
"jsdom": "^28.1.0",
"memfs": "^4.57.1",
"memfs": "^4.57.2",
"os-browserify": "^0.3.0",
"playwright": "^1.58.2",
"playwright": "^1.60.0",
"react-error-overlay": "^6.1.0",
"redux-logger": "^3.0.6",
"source-map-explorer": "^2.5.3",
"vite": "^7.3.1",
"vite-plugin-babel": "^1.6.0",
"vite-plugin-babel": "^1.7.3",
"vite-plugin-eslint": "^1.8.1",
"vite-plugin-node-polyfills": "^0.26.0",
"vite-plugin-pwa": "^1.2.0",
"vite-plugin-node-polyfills": "^0.28.0",
"vite-plugin-pwa": "^1.3.0",
"vite-plugin-style-import": "^2.0.0",
"vitest": "^4.1.2",
"workbox-window": "^7.4.0"
"vitest": "^4.1.7",
"workbox-window": "^7.4.1"
}
}

View File

@@ -37,6 +37,7 @@ const defaultTheme = (isDarkMode) => ({
isDarkMode
),
colorError: isDarkMode ? "#ff4d4f" : "#f5222d",
colorShadow: isDarkMode ? "rgba(0, 0, 0, 0.7)" : "#000000",
colorBgBase: isDarkMode ? "#1f1f1f" : "#ffffff" // Align with Ant Design dark mode
}
});

View File

@@ -26,6 +26,7 @@ export function EsignatureModalContainer({ esignatureModal, toggleModalVisible,
const { open, context } = esignatureModal;
const { token, envelopeId, documentId, jobid } = context;
const [distributing, setDistributing] = useState(false);
const hasToken = Boolean(token);
if (!hasDocumensoApiKey(bodyshop)) {
return null;
@@ -39,6 +40,10 @@ export function EsignatureModalContainer({ esignatureModal, toggleModalVisible,
rome: t("jobs.labels.esignature_rome")
})}
onOk={async () => {
if (!hasToken) {
return;
}
try {
setDistributing(true);
await axios.post("/esign/distribute", {
@@ -58,6 +63,11 @@ export function EsignatureModalContainer({ esignatureModal, toggleModalVisible,
setDistributing(false);
}}
onCancel={async () => {
if (!hasToken) {
toggleModalVisible();
return;
}
try {
await axios.post("/esign/delete", {
documentId,
@@ -73,7 +83,7 @@ export function EsignatureModalContainer({ esignatureModal, toggleModalVisible,
});
}
}}
okButtonProps={{ loading: distributing }}
okButtonProps={{ loading: distributing, style: hasToken ? undefined : { display: "none" } }}
okText={t("esignature.actions.distribute")}
destroyOnHidden
width="calc(100vw - 32px)"
@@ -81,7 +91,7 @@ export function EsignatureModalContainer({ esignatureModal, toggleModalVisible,
styles={{ body: { overflow: "hidden", padding: 0 } }}
>
<div className="esignature-modal-frame">
{token ? (
{hasToken ? (
<EmbedUpdateDocumentV1
presignToken={token}
host="https://sign.imex.online"

2166
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -19,63 +19,63 @@
"feature-flags:export-harness": "node scripts/export-harness-feature-flags.js"
},
"dependencies": {
"@aws-sdk/client-cloudwatch-logs": "^3.1020.0",
"@aws-sdk/client-elasticache": "^3.1020.0",
"@aws-sdk/client-s3": "^3.1020.0",
"@aws-sdk/client-secrets-manager": "^3.1020.0",
"@aws-sdk/client-ses": "^3.1020.0",
"@aws-sdk/client-sqs": "^3.1020.0",
"@aws-sdk/client-textract": "^3.1020.0",
"@aws-sdk/credential-provider-node": "^3.972.28",
"@aws-sdk/lib-storage": "^3.1020.0",
"@aws-sdk/s3-request-presigner": "^3.1020.0",
"@documenso/sdk-typescript": "^0.8.0",
"@jsreport/nodejs-client": "^4.1.0",
"@aws-sdk/client-cloudwatch-logs": "^3.1053.0",
"@aws-sdk/client-elasticache": "^3.1053.0",
"@aws-sdk/client-s3": "^3.1053.0",
"@aws-sdk/client-secrets-manager": "^3.1053.0",
"@aws-sdk/client-ses": "^3.1053.0",
"@aws-sdk/client-sqs": "^3.1053.0",
"@aws-sdk/client-textract": "^3.1053.0",
"@aws-sdk/credential-provider-node": "^3.972.44",
"@aws-sdk/lib-storage": "^3.1053.0",
"@aws-sdk/s3-request-presigner": "^3.1053.0",
"@documenso/sdk-typescript": "^0.8.1",
"@jsreport/nodejs-client": "^4.1.1",
"@opensearch-project/opensearch": "^2.13.0",
"@socket.io/admin-ui": "^0.5.1",
"@socket.io/redis-adapter": "^8.3.0",
"archiver": "^7.0.1",
"aws4": "^1.13.2",
"axios": "^1.14.0",
"axios": "^1.16.1",
"axios-curlirize": "^2.0.0",
"better-queue": "^3.8.12",
"bullmq": "^5.71.1",
"bullmq": "^5.77.3",
"chart.js": "^4.5.1",
"cloudinary": "^2.9.0",
"cloudinary": "^2.10.0",
"compression": "^1.8.1",
"cookie-parser": "^1.4.7",
"cors": "^2.8.6",
"crisp-status-reporter": "^1.2.2",
"dinero.js": "^1.9.1",
"dotenv": "^17.3.1",
"dotenv": "^17.4.2",
"express": "^4.21.1",
"fast-xml-parser": "^5.5.9",
"firebase-admin": "^13.7.0",
"fuse.js": "^7.1.0",
"graphql": "^16.13.2",
"fast-xml-parser": "^5.8.0",
"firebase-admin": "^13.10.0",
"fuse.js": "^7.3.0",
"graphql": "^16.14.0",
"graphql-request": "^6.1.0",
"intuit-oauth": "^4.2.2",
"intuit-oauth": "^4.2.3",
"ioredis": "^5.10.1",
"json-2-csv": "^5.5.10",
"jsonwebtoken": "^9.0.3",
"juice": "^11.1.1",
"lodash": "^4.17.23",
"lodash": "^4.18.1",
"moment": "^2.30.1",
"moment-timezone": "^0.6.1",
"moment-timezone": "^0.6.2",
"multer": "^2.1.1",
"mustache": "^4.2.0",
"node-persist": "^4.0.4",
"nodemailer": "^6.10.0",
"normalize-url": "^9.0.0",
"normalize-url": "^9.0.1",
"pdf-lib": "^1.17.1",
"phone": "^3.1.71",
"query-string": "7.1.3",
"recursive-diff": "^1.0.9",
"rimraf": "^6.1.3",
"skia-canvas": "^3.0.8",
"soap": "^1.8.0",
"soap": "^1.9.3",
"socket.io": "^4.8.3",
"socket.io-adapter": "^2.5.6",
"socket.io-adapter": "^2.5.7",
"ssh2-sftp-client": "^11.0.0",
"twilio": "^5.13.1",
"uuid": "^11.1.0",
@@ -90,11 +90,11 @@
"@eslint/js": "^9.39.2",
"eslint": "^9.39.2",
"eslint-plugin-react": "^7.37.5",
"globals": "^17.4.0",
"globals": "^17.6.0",
"mock-require": "^3.0.3",
"p-limit": "^3.1.0",
"prettier": "^3.8.1",
"prettier": "^3.8.3",
"supertest": "^7.2.2",
"vitest": "^4.1.2"
"vitest": "^4.1.7"
}
}