From 8072df5cc3dca60a332d78a47417dc9555350a35 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 16 May 2024 09:34:29 +0200 Subject: [PATCH 001/125] chore: update renown endpoint --- src/services/renown/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/renown/constants.ts b/src/services/renown/constants.ts index 57e7e4e7..730f2afd 100644 --- a/src/services/renown/constants.ts +++ b/src/services/renown/constants.ts @@ -1,5 +1,5 @@ export const RENOWN_URL = - (import.meta.env.VITE_RENOWN_URL as string) || 'https://renown.vercel.app'; + (import.meta.env.VITE_RENOWN_URL as string) || 'https://renown.id'; export const RENOWN_NETWORK_ID = (import.meta.env.VITE_RENOWN_NETWORK_ID as string) || 'eip155'; export const RENOWN_CHAIN_ID = From 474ad4d0b90e9e882bb52d4ca479a4314d15eec1 Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Wed, 22 May 2024 09:16:50 +0200 Subject: [PATCH 002/125] feat: allow url for file Signed-off-by: ryanwolhuter --- .../modal/modals/CreateDocumentModal.tsx | 2 ++ src/hooks/useDocumentDriveServer.ts | 2 +- src/pages/content.tsx | 25 ++++++++++++++----- 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/components/modal/modals/CreateDocumentModal.tsx b/src/components/modal/modals/CreateDocumentModal.tsx index 62da0cce..96626878 100644 --- a/src/components/modal/modals/CreateDocumentModal.tsx +++ b/src/components/modal/modals/CreateDocumentModal.tsx @@ -21,6 +21,7 @@ export interface CreateDocumentModalProps { | { drive: string; id: string; + parentFolder: string | null; } | undefined > @@ -67,6 +68,7 @@ export const CreateDocumentModal: React.FC< setSelectedFileNode?.({ drive: driveID, id: node.id, + parentFolder: node.parentFolder, }); } }; diff --git a/src/hooks/useDocumentDriveServer.ts b/src/hooks/useDocumentDriveServer.ts index 12f3b184..42e69e79 100644 --- a/src/hooks/useDocumentDriveServer.ts +++ b/src/hooks/useDocumentDriveServer.ts @@ -121,7 +121,7 @@ export function useDocumentDriveServer( { id, name, - parentFolder, + parentFolder: parentFolder ?? null, documentType, document, diff --git a/src/pages/content.tsx b/src/pages/content.tsx index db2ba169..731de3eb 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -81,7 +81,7 @@ const Content = () => { )?.state.global.nodes; const [selectedFileNode, setSelectedFileNode] = useState< - { drive: string; id: string } | undefined + { drive: string; id: string; parentFolder: string | null } | undefined >(undefined); const [selectedDocument, setSelectedDocument, addOperation] = useFileNodeDocument(decodedDriveID, selectedFileNode?.id); @@ -144,9 +144,9 @@ const Content = () => { setSelectedFileNode({ drive: drive.state.global.id, id: node.id, + parentFolder: node.parentFolder, }); } - break; } path.push(encodeID(node.id)); @@ -200,7 +200,9 @@ const Content = () => { setSelectedFileNode({ drive: decodedDriveID, id: fileNode.id, + parentFolder: fileNode.parentFolder, }); + navigateToItemId(fileNode.id); } }); }, [selectedPath]); @@ -317,7 +319,12 @@ const Content = () => { > setSelectedFileNode(undefined)} + onClose={() => { + navigateToItemId( + selectedFileNode.parentFolder ?? driveID, + ); + setSelectedFileNode(undefined); + }} onChange={onDocumentChangeHandler} onExport={() => exportDocument(selectedDocument)} onAddOperation={handleAddOperation} @@ -352,9 +359,15 @@ const Content = () => { drive={decodedDriveID} path={selectedPath || ''} onFolderSelected={onFolderSelectedHandler} - onFileSelected={(drive, id) => - setSelectedFileNode({ drive, id }) - } + onFileSelected={(drive, id) => { + setSelectedFileNode({ + drive, + id, + parentFolder: + selectedFolder?.id ?? null, + }); + navigateToItemId(id); + }} onFileDeleted={deleteNode} /> From b435f248db1c6d6fa82868954212fc3e3ccbedbd Mon Sep 17 00:00:00 2001 From: Frank Date: Wed, 22 May 2024 09:04:07 +0200 Subject: [PATCH 003/125] chore: updated libs --- package-lock.json | 139 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 73 insertions(+), 72 deletions(-) diff --git a/package-lock.json b/package-lock.json index 52150344..f9d0afea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,9 +12,9 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "^1.0.0-experimental.7", - "document-model": "1.1.0-experimental.1", - "document-model-libs": "^1.51.0", + "document-drive": "1.0.0-experimental.22", + "document-model": "1.1.0-experimental.4", + "document-model-libs": "^1.53.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -3690,9 +3690,9 @@ } }, "node_modules/@graphql-codegen/plugin-helpers": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.0.3.tgz", - "integrity": "sha512-yZ1rpULIWKBZqCDlvGIJRSyj1B2utkEdGmXZTBT/GVayP4hyRYlkd36AJV/LfEsVD8dnsKL5rLz2VTYmRNlJ5Q==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.0.4.tgz", + "integrity": "sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw==", "dependencies": { "@graphql-tools/utils": "^10.0.0", "change-case-all": "1.0.15", @@ -3724,13 +3724,13 @@ "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" }, "node_modules/@graphql-codegen/typescript": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-4.0.6.tgz", - "integrity": "sha512-IBG4N+Blv7KAL27bseruIoLTjORFCT3r+QYyMC3g11uY3/9TPpaUyjSdF70yBe5GIQ6dAgDU+ENUC1v7EPi0rw==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-4.0.7.tgz", + "integrity": "sha512-Gn+JNvQBJhBqH7s83piAJ6UeU/MTj9GXWFO9bdbl8PMLCAM1uFAtg04iHfkGCtDKXcUg5a3Dt/SZG85uk5KuhA==", "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.0.3", + "@graphql-codegen/plugin-helpers": "^5.0.4", "@graphql-codegen/schema-ast": "^4.0.2", - "@graphql-codegen/visitor-plugin-common": "5.1.0", + "@graphql-codegen/visitor-plugin-common": "5.2.0", "auto-bind": "~4.0.0", "tslib": "~2.6.0" }, @@ -3752,11 +3752,11 @@ } }, "node_modules/@graphql-codegen/typescript/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.1.0.tgz", - "integrity": "sha512-eamQxtA9bjJqI2lU5eYoA1GbdMIRT2X8m8vhWYsVQVWD3qM7sx/IqJU0kx0J3Vd4/CSd36BzL6RKwksibytDIg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.2.0.tgz", + "integrity": "sha512-0p8AwmARaZCAlDFfQu6Sz+JV6SjbPDx3y2nNM7WAAf0au7Im/GpJ7Ke3xaIYBc1b2rTZ+DqSTJI/zomENGD9NA==", "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.0.3", + "@graphql-codegen/plugin-helpers": "^5.0.4", "@graphql-tools/optimize": "^2.0.0", "@graphql-tools/relay-operation-optimizer": "^7.0.0", "@graphql-tools/utils": "^10.0.0", @@ -4463,9 +4463,9 @@ } }, "node_modules/@prisma/client": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-5.11.0.tgz", - "integrity": "sha512-SWshvS5FDXvgJKM/a0y9nDC1rqd7KG0Q6ZVzd+U7ZXK5soe73DJxJJgbNBt2GNXOa+ysWB4suTpdK5zfFPhwiw==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-5.14.0.tgz", + "integrity": "sha512-akMSuyvLKeoU4LeyBAUdThP/uhVP3GuLygFE3MlYzaCb3/J8SfsYBE5PkaFuLuVpLyA6sFoW+16z/aPhNAESqg==", "hasInstallScript": true, "optional": true, "engines": { @@ -7440,12 +7440,12 @@ } }, "node_modules/@storybook/channels": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.0.10.tgz", - "integrity": "sha512-3JLxfD7czlx31dAGvAYJ4J4BNE/Y2+hhj/dsV3xlQTHKVpnWknaoeYEC1a6YScyfsH6W+XmP2rzZKzH4EkLSGQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.1.tgz", + "integrity": "sha512-vG7y97QB++TRkuxYLNKaWJmgr9QBUHyjQgNCWvHIeSYW5zxum9sm6VSR2j1r2G3XUGFSxDwenYBTQuwZJLhWNQ==", "dependencies": { - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", "@storybook/global": "^5.0.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" @@ -7456,9 +7456,9 @@ } }, "node_modules/@storybook/client-logger": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.0.10.tgz", - "integrity": "sha512-u38SbZNAunZzxZNHMJb9jkUwFkLyWxmvp4xtiRM3u9sMUShXoTnzbw1yKrxs+kYJjg+58UQPZ1JhEBRcHt5Oww==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.1.tgz", + "integrity": "sha512-9AWPgIN3K0eLusChJUqB5Ft+9P2pW5/s4vOMoj3TCvu8lrdq8AH8ctvxk7x2Kw2wEwQ/g9DyE6C/rDQUARbxew==", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -7468,10 +7468,11 @@ } }, "node_modules/@storybook/core-events": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.0.10.tgz", - "integrity": "sha512-TuHPS6p5ZNr4vp4butLb4R98aFx0NRYCI/7VPhJEUH5rPiqNzE3PZd8DC8rnVxavsJ+jO1/y+egNKXRYkEcoPQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.1.tgz", + "integrity": "sha512-WpeiBV6RWTZ6t8SI1YdQh8NlbvQtZs9WRr4CPfpzHAly+oxFy6PtPz0h5TMKsU5/kt/L9yL7tE9ZzPYzvFWH/A==", "dependencies": { + "@storybook/csf": "^0.1.7", "ts-dedent": "^2.0.0" }, "funding": { @@ -7493,15 +7494,15 @@ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" }, "node_modules/@storybook/instrumenter": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.0.10.tgz", - "integrity": "sha512-6IYjWeQFA5x68xRoW5dU4yAc1Hwq1ZBkZbXVgJbr5LJw5x+y8eKdZzIaOmSsSKOI96R7J5YWWd2WA1Q0nRurtg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.1.tgz", + "integrity": "sha512-8OJCEt0/KXCxT0B8uIQgR3aEmlW8iW5CK1qZxZUEvMDUb7agpKdthLfiN8+M3maq59PmOhq9h43iUTRZxKFVpw==", "dependencies": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.0.10", + "@storybook/preview-api": "8.1.1", "@vitest/utils": "^1.3.1", "util": "^0.12.4" }, @@ -7511,16 +7512,16 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.0.10.tgz", - "integrity": "sha512-uZ6btF7Iloz9TnDcKLQ5ydi2YK0cnulv/8FLQhBCwSrzLLLb+T2DGz0cAeuWZEvMUNWNmkWJ9PAFQFs09/8p/Q==", - "dependencies": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/csf": "^0.1.4", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.1.tgz", + "integrity": "sha512-5EcByqtJgj7a7ZWICMLif8mK3cRmdIMbdSPEDf4X6aTQ8LZOg6updLrkb/Eh6qfeYv46TK/MP8BXa89wfOxWGQ==", + "dependencies": { + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/types": "8.0.10", + "@storybook/types": "8.1.1", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -7536,14 +7537,14 @@ } }, "node_modules/@storybook/test": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.0.10.tgz", - "integrity": "sha512-VqjzKJiOCjaZ0CjLeKygYk8uetiaiKbpIox+BrND9GtpEBHcRZA5AeFY2P1aSCOhsaDwuh4KRBxJWFug7DhWGQ==", - "dependencies": { - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/instrumenter": "8.0.10", - "@storybook/preview-api": "8.0.10", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.1.tgz", + "integrity": "sha512-JIFgfTINM8TJvfyy/aH1WfIgkGVZIesntDYTcY40ukE6ZPaM98YFrSD5E4D3b0vPFEIU0QJ2xVbOGIAVX/6hBw==", + "dependencies": { + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/instrumenter": "8.1.1", + "@storybook/preview-api": "8.1.1", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.2", "@testing-library/user-event": "^14.5.2", @@ -7557,11 +7558,11 @@ } }, "node_modules/@storybook/types": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.0.10.tgz", - "integrity": "sha512-S/hKS7+SqNnYIehwxdQ4M2nnlfGDdYWAXdtPCVJCmS+YF2amgAxeuisiHbUg7eypds6VL0Oxk/j2nPEHOHk9pg==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.1.tgz", + "integrity": "sha512-QSQ63aKr2IXrGjX2/Fg1oiGWk+2Nuf+TplaHRC2NKBMgvyn+M0BHUgMTDHQVrFaH4bpl2PkE0r0tzOKP4JI43A==", "dependencies": { - "@storybook/channels": "8.0.10", + "@storybook/channels": "8.1.1", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -11084,9 +11085,9 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-experimental.7", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-experimental.7.tgz", - "integrity": "sha512-p4fk3b1dRuPmmzS5fZI5De1bndBACo9Oq49MKQOBujaLywS+Pi/OoPXX0yuklQ3+fUJuNVnA7VTGsYbeqKoadQ==", + "version": "1.0.0-experimental.22", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-experimental.22.tgz", + "integrity": "sha512-QP6GIAFWttEdSmGGKXQ3iH0La3n2/lvZRb1PQaAfZcAuucL7WZyigdaRvWgeM5mvZTkjp2C0pKlq3kDXW764jg==", "dependencies": { "exponential-backoff": "^3.1.1", "graphql": "^16.8.1", @@ -11097,21 +11098,21 @@ "uuid": "^9.0.1" }, "optionalDependencies": { - "@prisma/client": "5.11.0", + "@prisma/client": "5.14.0", "localforage": "^1.10.0", "redis": "^4.6.13", "sequelize": "^6.35.2", "sqlite3": "^5.1.7" }, "peerDependencies": { - "document-model": "1.1.0-experimental.1", - "document-model-libs": "^1.37.0" + "document-model": "1.1.0-experimental.4", + "document-model-libs": "^1.52.0" } }, "node_modules/document-model": { - "version": "1.1.0-experimental.1", - "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.1.0-experimental.1.tgz", - "integrity": "sha512-5xO3T/vGu1g8UeJGZVokVBr+/GfJDmDSYMkrA/6POmJawF+pZ9GkoudsDWi6CjXuNMWc/ejHWbTV68S+dudKkw==", + "version": "1.1.0-experimental.4", + "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.1.0-experimental.4.tgz", + "integrity": "sha512-UdhEv2klnKmnBo4gHtDZC0cjDdc3iMIvwmAQ+BL6NgPOpPG7ADqls51TEpfy6dxLlCu5rLE3RPA2F0Rnw/h1lw==", "dependencies": { "change-case": "^5.4.3", "immer": "^10.0.3", @@ -11122,9 +11123,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.51.0.tgz", - "integrity": "sha512-gro56FlDh55Wuhe5RxvvsqncOoTEF8c5C3JdIRocczQqw0aX0GJraz09YrZFRtg2hLF1oayMkZ97I7cI+izD3Q==", + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.53.0.tgz", + "integrity": "sha512-TIR21+lgJpWkwPC84jwQav89ksHnKCZVKHRQKh3hIh2dyXg2NbZ8sNxhKPIaLMESQVUeWr3Lb33/w7Xp5TdKfw==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index 083b2322..88d2baed 100644 --- a/package.json +++ b/package.json @@ -94,9 +94,9 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "^1.0.0-experimental.7", - "document-model": "1.1.0-experimental.1", - "document-model-libs": "^1.51.0", + "document-drive": "1.0.0-experimental.22", + "document-model": "1.1.0-experimental.4", + "document-model-libs": "^1.53.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From 7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5 Mon Sep 17 00:00:00 2001 From: acaldas Date: Wed, 22 May 2024 10:28:31 +0200 Subject: [PATCH 004/125] feat: allow connect-src for renown.id --- nginx.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nginx.conf b/nginx.conf index 3a10f1b5..43fd4980 100644 --- a/nginx.conf +++ b/nginx.conf @@ -12,7 +12,7 @@ server { add_header X-XSS-Protection "1; mode=block"; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; add_header Referrer-Policy "no-referrer-when-downgrade"; - add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; worker-src 'self' blob: https://apps.powerhouse.io; connect-src 'self' https://*.sentry.io; img-src * data:; object-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com"; + add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; worker-src 'self' blob: https://apps.powerhouse.io; connect-src 'self' https://*.sentry.io https://renown.id; img-src * data:; object-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com"; # Gzip Settings gzip on; From f9febc6247cbeb90bd26382f12591537a6831432 Mon Sep 17 00:00:00 2001 From: Frank Date: Wed, 22 May 2024 15:05:51 +0200 Subject: [PATCH 005/125] chore: upgrade drive --- package-lock.json | 109 +++++++++++++++++++++++----------------------- package.json | 6 +-- 2 files changed, 58 insertions(+), 57 deletions(-) diff --git a/package-lock.json b/package-lock.json index f9d0afea..c001ac7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,9 +12,9 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-experimental.22", - "document-model": "1.1.0-experimental.4", - "document-model-libs": "^1.53.0", + "document-drive": "1.0.0-alpha.57", + "document-model": "1.2.0", + "document-model-libs": "^1.53.1", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -7440,12 +7440,12 @@ } }, "node_modules/@storybook/channels": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.1.tgz", - "integrity": "sha512-vG7y97QB++TRkuxYLNKaWJmgr9QBUHyjQgNCWvHIeSYW5zxum9sm6VSR2j1r2G3XUGFSxDwenYBTQuwZJLhWNQ==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.2.tgz", + "integrity": "sha512-ChWKPCDZ4VVBpulJsZ+RQiPi4NVm6tb0FJwjEcMskxl4Nx2x4+rxLrZHrsZHWXsH5uJctSEjmmvEn1QdjVKMPQ==", "dependencies": { - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/client-logger": "8.1.2", + "@storybook/core-events": "8.1.2", "@storybook/global": "^5.0.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" @@ -7456,9 +7456,9 @@ } }, "node_modules/@storybook/client-logger": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.1.tgz", - "integrity": "sha512-9AWPgIN3K0eLusChJUqB5Ft+9P2pW5/s4vOMoj3TCvu8lrdq8AH8ctvxk7x2Kw2wEwQ/g9DyE6C/rDQUARbxew==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.2.tgz", + "integrity": "sha512-2kiXh0CE2IJpV++r0sGknMVMjAiT/tQe16FlGHOh52XppUz7slQVy/W/nPhVKvcbdThSQd0kYFR9r3XmAT1LSQ==", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -7468,9 +7468,9 @@ } }, "node_modules/@storybook/core-events": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.1.tgz", - "integrity": "sha512-WpeiBV6RWTZ6t8SI1YdQh8NlbvQtZs9WRr4CPfpzHAly+oxFy6PtPz0h5TMKsU5/kt/L9yL7tE9ZzPYzvFWH/A==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.2.tgz", + "integrity": "sha512-GKsvo/eeEQYDEhAw5YkUIZHYNurAJjzW3+uzThUuC1r0CGcfE+twJVfQXynAyOgL6hFdqy7879/3augf3v3cJQ==", "dependencies": { "@storybook/csf": "^0.1.7", "ts-dedent": "^2.0.0" @@ -7494,15 +7494,15 @@ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" }, "node_modules/@storybook/instrumenter": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.1.tgz", - "integrity": "sha512-8OJCEt0/KXCxT0B8uIQgR3aEmlW8iW5CK1qZxZUEvMDUb7agpKdthLfiN8+M3maq59PmOhq9h43iUTRZxKFVpw==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.2.tgz", + "integrity": "sha512-TWldk4QTtraVaCizQrsnf4y23IPz1OqUOvzY5bA8Aje9FzzX7YHo9yEGEvd4Nx6c2GaBnInn/gWmqucmWngJDg==", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.2", + "@storybook/client-logger": "8.1.2", + "@storybook/core-events": "8.1.2", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.1", + "@storybook/preview-api": "8.1.2", "@vitest/utils": "^1.3.1", "util": "^0.12.4" }, @@ -7512,16 +7512,16 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.1.tgz", - "integrity": "sha512-5EcByqtJgj7a7ZWICMLif8mK3cRmdIMbdSPEDf4X6aTQ8LZOg6updLrkb/Eh6qfeYv46TK/MP8BXa89wfOxWGQ==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.2.tgz", + "integrity": "sha512-94xFDtyz8l2TdyHQiew2RZ8YLkHAgD/qGgosrLUTX9w+Pe0stU+SyiyinMVof/cac8lPzQoK60fwTABHkv8Gpg==", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.2", + "@storybook/client-logger": "8.1.2", + "@storybook/core-events": "8.1.2", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.1", + "@storybook/types": "8.1.2", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -7537,14 +7537,14 @@ } }, "node_modules/@storybook/test": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.1.tgz", - "integrity": "sha512-JIFgfTINM8TJvfyy/aH1WfIgkGVZIesntDYTcY40ukE6ZPaM98YFrSD5E4D3b0vPFEIU0QJ2xVbOGIAVX/6hBw==", - "dependencies": { - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/instrumenter": "8.1.1", - "@storybook/preview-api": "8.1.1", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.2.tgz", + "integrity": "sha512-wSsO7VSF9dM4NdiOu7EMQd326HpmkKzCarpIHm+FsxRemYfB6wCjbNRIrXe81PLSfyzFte8/ZvMPo0LeMefwHA==", + "dependencies": { + "@storybook/client-logger": "8.1.2", + "@storybook/core-events": "8.1.2", + "@storybook/instrumenter": "8.1.2", + "@storybook/preview-api": "8.1.2", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.2", "@testing-library/user-event": "^14.5.2", @@ -7558,11 +7558,11 @@ } }, "node_modules/@storybook/types": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.1.tgz", - "integrity": "sha512-QSQ63aKr2IXrGjX2/Fg1oiGWk+2Nuf+TplaHRC2NKBMgvyn+M0BHUgMTDHQVrFaH4bpl2PkE0r0tzOKP4JI43A==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.2.tgz", + "integrity": "sha512-8P3rB/6UxHlui0/Gdh2/qQvyLy6efJxVUt0g7iANQorqdYMxRNS/OtxNjI8rxFB3sIvl4owG7iYh3j2RCCEqaQ==", "dependencies": { - "@storybook/channels": "8.1.1", + "@storybook/channels": "8.1.2", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -8023,9 +8023,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", - "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.1.tgz", + "integrity": "sha512-ej0phymbFLoCB26dbbq5PGScsf2JAJ4IJHjG10LalgUV36XKTmA4GdA+PVllKvRk0sEKt64X8975qFnkSi0hqA==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -11085,9 +11085,9 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-experimental.22", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-experimental.22.tgz", - "integrity": "sha512-QP6GIAFWttEdSmGGKXQ3iH0La3n2/lvZRb1PQaAfZcAuucL7WZyigdaRvWgeM5mvZTkjp2C0pKlq3kDXW764jg==", + "version": "1.0.0-alpha.57", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.57.tgz", + "integrity": "sha512-Mawdw0/dqRLi0ffTIWs2npyIIf81AR78Q1fRDsDEWWQbT4p3TC2wX+h6iMCXXbYdhjkEIHHZ36wGEb2b6Rzk4w==", "dependencies": { "exponential-backoff": "^3.1.1", "graphql": "^16.8.1", @@ -11105,27 +11105,28 @@ "sqlite3": "^5.1.7" }, "peerDependencies": { - "document-model": "1.1.0-experimental.4", - "document-model-libs": "^1.52.0" + "document-model": "1.2.0", + "document-model-libs": "^1.53.1" } }, "node_modules/document-model": { - "version": "1.1.0-experimental.4", - "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.1.0-experimental.4.tgz", - "integrity": "sha512-UdhEv2klnKmnBo4gHtDZC0cjDdc3iMIvwmAQ+BL6NgPOpPG7ADqls51TEpfy6dxLlCu5rLE3RPA2F0Rnw/h1lw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.2.0.tgz", + "integrity": "sha512-9nG80lQQghlvWndruBZuU8mNSsfwG7SRHczLAPEyy1iatct4mfdxkIck7b5vFAlAz43glqKy7QwAjxXX0oQ/7g==", "dependencies": { "change-case": "^5.4.3", "immer": "^10.0.3", "jszip": "^3.10.1", "mime": "^4.0.1", "safe-stable-stringify": "^2.4.3", + "uuid": "^9.0.1", "zod": "^3.22.4" } }, "node_modules/document-model-libs": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.53.0.tgz", - "integrity": "sha512-TIR21+lgJpWkwPC84jwQav89ksHnKCZVKHRQKh3hIh2dyXg2NbZ8sNxhKPIaLMESQVUeWr3Lb33/w7Xp5TdKfw==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.53.1.tgz", + "integrity": "sha512-56/labJOC7bIQfesLwR8iUlGA1WazgQgpmCMymQUlsWgLU20XgfMFedZg6xGiA4yQi10uzHhMhPZZ5AP4/5nMQ==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index 88d2baed..65f5e28b 100644 --- a/package.json +++ b/package.json @@ -94,9 +94,9 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-experimental.22", - "document-model": "1.1.0-experimental.4", - "document-model-libs": "^1.53.0", + "document-drive": "1.0.0-alpha.57", + "document-model": "1.2.0", + "document-model-libs": "^1.53.1", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From 742aae0cab712068d2f8dbe2804da3ba802416bd Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 25 May 2024 14:22:21 +0200 Subject: [PATCH 006/125] feat: added scope of work --- package-lock.json | 8 ++++---- package.json | 4 ++-- src/services/renown/constants.ts | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index c001ac7a..0413892d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.57", "document-model": "1.2.0", - "document-model-libs": "^1.53.1", + "document-model-libs": "1.54.0-experimental", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -11124,9 +11124,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.53.1", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.53.1.tgz", - "integrity": "sha512-56/labJOC7bIQfesLwR8iUlGA1WazgQgpmCMymQUlsWgLU20XgfMFedZg6xGiA4yQi10uzHhMhPZZ5AP4/5nMQ==", + "version": "1.54.0-experimental", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.54.0-experimental.tgz", + "integrity": "sha512-yJFU+sRal0kAv+PSJfFUxOjJzf0thSKYRDbqa+gafmtTv+wYtfnRBezZTaHPdm9eb0SerUgsQ3lFFq5sVk0SRA==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index 65f5e28b..57b8dce3 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.57", "document-model": "1.2.0", - "document-model-libs": "^1.53.1", + "document-model-libs": "1.54.0-experimental", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -116,4 +116,4 @@ "optionalDependencies": { "@rollup/rollup-linux-x64-musl": "4.14.3" } -} +} \ No newline at end of file diff --git a/src/services/renown/constants.ts b/src/services/renown/constants.ts index 730f2afd..5462e1ea 100644 --- a/src/services/renown/constants.ts +++ b/src/services/renown/constants.ts @@ -1,5 +1,5 @@ export const RENOWN_URL = - (import.meta.env.VITE_RENOWN_URL as string) || 'https://renown.id'; + (import.meta.env.VITE_RENOWN_URL as string) || 'https://www.renown.id'; export const RENOWN_NETWORK_ID = (import.meta.env.VITE_RENOWN_NETWORK_ID as string) || 'eip155'; export const RENOWN_CHAIN_ID = From 4a4be4098131a946ce919792e3028e0f4e92c46e Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 25 May 2024 14:24:57 +0200 Subject: [PATCH 007/125] fix: tmp build fix --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9e6fdd0b..9db64cb6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -59,7 +59,7 @@ ENV VITE_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS=${VITE_HIDE_DOCUMENT_MODEL_SELEC WORKDIR /opt/app COPY . . RUN npm install -g husky vite -RUN npm install --frozen-lockfile +RUN npm install --frozen-lockfile --force RUN npm run build:web -- --base ${BASE_PATH} # Production image, copy all the files and run next From 10461f566fd49a8fd79b23fdaa66871d8d8cff76 Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 25 May 2024 16:06:39 +0200 Subject: [PATCH 008/125] fix: renown endpoint --- src/services/renown/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/renown/constants.ts b/src/services/renown/constants.ts index 5462e1ea..730f2afd 100644 --- a/src/services/renown/constants.ts +++ b/src/services/renown/constants.ts @@ -1,5 +1,5 @@ export const RENOWN_URL = - (import.meta.env.VITE_RENOWN_URL as string) || 'https://www.renown.id'; + (import.meta.env.VITE_RENOWN_URL as string) || 'https://renown.id'; export const RENOWN_NETWORK_ID = (import.meta.env.VITE_RENOWN_NETWORK_ID as string) || 'eip155'; export const RENOWN_CHAIN_ID = From 432e5bcc1eaa13a043720b0c9d1165222188ecfc Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 25 May 2024 16:23:51 +0200 Subject: [PATCH 009/125] fix: renown login --- nginx.conf | 2 +- src/services/renown/constants.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nginx.conf b/nginx.conf index 43fd4980..4efb90bc 100644 --- a/nginx.conf +++ b/nginx.conf @@ -12,7 +12,7 @@ server { add_header X-XSS-Protection "1; mode=block"; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; add_header Referrer-Policy "no-referrer-when-downgrade"; - add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; worker-src 'self' blob: https://apps.powerhouse.io; connect-src 'self' https://*.sentry.io https://renown.id; img-src * data:; object-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com"; + add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; worker-src 'self' blob: https://apps.powerhouse.io; connect-src 'self' https://*.sentry.io https://renown.id https://www.renown.id; img-src * data:; object-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com"; # Gzip Settings gzip on; diff --git a/src/services/renown/constants.ts b/src/services/renown/constants.ts index 730f2afd..5462e1ea 100644 --- a/src/services/renown/constants.ts +++ b/src/services/renown/constants.ts @@ -1,5 +1,5 @@ export const RENOWN_URL = - (import.meta.env.VITE_RENOWN_URL as string) || 'https://renown.id'; + (import.meta.env.VITE_RENOWN_URL as string) || 'https://www.renown.id'; export const RENOWN_NETWORK_ID = (import.meta.env.VITE_RENOWN_NETWORK_ID as string) || 'eip155'; export const RENOWN_CHAIN_ID = From ebacb0dac9bdb7e157b2a76aa3177af0aeaf3f48 Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 25 May 2024 17:44:08 +0200 Subject: [PATCH 010/125] chore: updated libs --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0413892d..f7855bdd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.57", "document-model": "1.2.0", - "document-model-libs": "1.54.0-experimental", + "document-model-libs": "1.54.0-experimental.2", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -11124,9 +11124,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.54.0-experimental", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.54.0-experimental.tgz", - "integrity": "sha512-yJFU+sRal0kAv+PSJfFUxOjJzf0thSKYRDbqa+gafmtTv+wYtfnRBezZTaHPdm9eb0SerUgsQ3lFFq5sVk0SRA==", + "version": "1.54.0-experimental.2", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.54.0-experimental.2.tgz", + "integrity": "sha512-m3MzJr8KDXDoHe59qQBjKR5q1GssuTGL/R3u/dWp5D+hj+3b3al4LYnho6IqTnbh+TaUAPTxjvsi1xRA8Cq/pw==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index 57b8dce3..357806e9 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.57", "document-model": "1.2.0", - "document-model-libs": "1.54.0-experimental", + "document-model-libs": "1.54.0-experimental.2", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From da63d882758a5cf3b0d0ce05bdd041ea445f6faf Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 25 May 2024 18:32:11 +0200 Subject: [PATCH 011/125] chore: updated libs --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f7855bdd..f3a88761 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.57", "document-model": "1.2.0", - "document-model-libs": "1.54.0-experimental.2", + "document-model-libs": "1.54.0-experimental.3", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -11124,9 +11124,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.54.0-experimental.2", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.54.0-experimental.2.tgz", - "integrity": "sha512-m3MzJr8KDXDoHe59qQBjKR5q1GssuTGL/R3u/dWp5D+hj+3b3al4LYnho6IqTnbh+TaUAPTxjvsi1xRA8Cq/pw==", + "version": "1.54.0-experimental.3", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.54.0-experimental.3.tgz", + "integrity": "sha512-rwkT822L4YYFDTpknGg2LnKrMbqTzHaBaGJDdmYYMEzgtXNEnlMW6NuGF8Njwb53up/Te2dUp41Km9N3T/3Dhg==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index 357806e9..d2c65a90 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.57", "document-model": "1.2.0", - "document-model-libs": "1.54.0-experimental.2", + "document-model-libs": "1.54.0-experimental.3", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From 29bb6b25faf78920835e55e0a64b05ffc029519f Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 28 May 2024 11:20:14 +0200 Subject: [PATCH 012/125] chore: updated libs --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f3a88761..44531dbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.57", "document-model": "1.2.0", - "document-model-libs": "1.54.0-experimental.3", + "document-model-libs": "^1.54.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -11124,9 +11124,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.54.0-experimental.3", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.54.0-experimental.3.tgz", - "integrity": "sha512-rwkT822L4YYFDTpknGg2LnKrMbqTzHaBaGJDdmYYMEzgtXNEnlMW6NuGF8Njwb53up/Te2dUp41Km9N3T/3Dhg==", + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.54.0.tgz", + "integrity": "sha512-fB9MaSFPGQ5h4iW7kHp0pkV/td63/e7Hhd+dhmkAVPqKD6p0Ob2cnDdSS0DdYnMdYJcNlvxWjhbXRYFXKv5kng==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index d2c65a90..6edec12f 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.57", "document-model": "1.2.0", - "document-model-libs": "1.54.0-experimental.3", + "document-model-libs": "^1.54.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From b940c3849bb1f804c6d2d8ca7e2bced61be81a95 Mon Sep 17 00:00:00 2001 From: acaldas Date: Tue, 28 May 2024 10:45:09 +0100 Subject: [PATCH 013/125] feat: remove csp --- nginx.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nginx.conf b/nginx.conf index 4efb90bc..4ab045ac 100644 --- a/nginx.conf +++ b/nginx.conf @@ -12,7 +12,7 @@ server { add_header X-XSS-Protection "1; mode=block"; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; add_header Referrer-Policy "no-referrer-when-downgrade"; - add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; worker-src 'self' blob: https://apps.powerhouse.io; connect-src 'self' https://*.sentry.io https://renown.id https://www.renown.id; img-src * data:; object-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com"; + # add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; worker-src 'self' blob: https://apps.powerhouse.io; connect-src 'self' https://*.sentry.io https://renown.id https://www.renown.id; img-src * data:; object-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com"; # Gzip Settings gzip on; From f7b9c7df9d9b569b296d599998e3a500bfb8735c Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 28 May 2024 08:53:34 -0400 Subject: [PATCH 014/125] feat: updated document-drive ver --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 44531dbe..097a0a1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.57", + "document-drive": "1.0.0-alpha.59", "document-model": "1.2.0", "document-model-libs": "^1.54.0", "electron-is-dev": "^3.0.1", @@ -11085,9 +11085,9 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-alpha.57", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.57.tgz", - "integrity": "sha512-Mawdw0/dqRLi0ffTIWs2npyIIf81AR78Q1fRDsDEWWQbT4p3TC2wX+h6iMCXXbYdhjkEIHHZ36wGEb2b6Rzk4w==", + "version": "1.0.0-alpha.59", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.59.tgz", + "integrity": "sha512-5nLZufstxsFHTUI6XaOnci7UBEMCNnsRJSVcpm+ZwdDIOsCZpp7PzN/jCaIm/R4il5LCbPxnwmExz+Yz/qZglg==", "dependencies": { "exponential-backoff": "^3.1.1", "graphql": "^16.8.1", diff --git a/package.json b/package.json index 6edec12f..05d8be14 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.57", + "document-drive": "1.0.0-alpha.59", "document-model": "1.2.0", "document-model-libs": "^1.54.0", "electron-is-dev": "^3.0.1", From 25ba2e7af5c81c442fed8d919b31a66ba2959e77 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Wed, 29 May 2024 11:23:16 -0400 Subject: [PATCH 015/125] feat: fix Authorize Connect font color --- src/components/login.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/login.tsx b/src/components/login.tsx index b880e89c..a67b06ef 100644 --- a/src/components/login.tsx +++ b/src/components/login.tsx @@ -30,7 +30,7 @@ export const Login: React.FC = () => { onClick={() => openRenown()} className="mb-3 w-full p-0 text-white shadow-none transition-colors" > -

+

Authorize Connect

From 5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Wed, 29 May 2024 15:25:40 -0400 Subject: [PATCH 016/125] feat: show success sync toast only after recover from error sync --- src/hooks/useLoadInitialData.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/hooks/useLoadInitialData.ts b/src/hooks/useLoadInitialData.ts index e784fe1f..aaba9984 100644 --- a/src/hooks/useLoadInitialData.ts +++ b/src/hooks/useLoadInitialData.ts @@ -27,6 +27,7 @@ export const useLoadInitialData = () => { const { driveToBaseItems } = useDrivesContainer(); const drives = usePathContent(); const prevDrivesState = useRef([...drives]); + const drivesWithError = useRef([]); const isFirstLoad = useRef(true); const navigateToItemId = useNavigateToItemId(); const getItemById = useGetItemById(); @@ -50,8 +51,13 @@ export const useLoadInitialData = () => { if ( drive.type !== 'LOCAL_DRIVE' && drive.syncStatus === 'SUCCESS' && - drive.syncStatus !== prevDrive.syncStatus + drivesWithError.current.includes(drive.id) ) { + // remove the drive from the error list + drivesWithError.current = drivesWithError.current.filter( + id => id !== drive.id, + ); + return toast(t('notifications.driveSyncSuccess'), { type: 'connect-success', }); @@ -62,6 +68,9 @@ export const useLoadInitialData = () => { drive.syncStatus === 'ERROR') && drive.syncStatus !== prevDrive.syncStatus ) { + // add the drive to the error list + drivesWithError.current.push(drive.id); + return toast( t( `notifications.${drive.syncStatus === 'CONFLICT' ? 'driveSyncConflict' : 'driveSyncError'}`, From 9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Wed, 29 May 2024 15:27:49 -0400 Subject: [PATCH 017/125] feat: downloadFile fallback --- package-lock.json | 8 ++++---- package.json | 4 ++-- src/utils/file.ts | 25 +++++++++++++++++++++++++ 3 files changed, 31 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 097a0a1b..c1ebc111 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.59", - "document-model": "1.2.0", + "document-model": "1.3.0", "document-model-libs": "^1.54.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", @@ -11110,9 +11110,9 @@ } }, "node_modules/document-model": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.2.0.tgz", - "integrity": "sha512-9nG80lQQghlvWndruBZuU8mNSsfwG7SRHczLAPEyy1iatct4mfdxkIck7b5vFAlAz43glqKy7QwAjxXX0oQ/7g==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.3.0.tgz", + "integrity": "sha512-od/UF1Ovt65/ZdpBaxeQFs1CnPeyblJXa3caUVQJX/wSl8P1OVpHtSb1p4i6tpNOuZcNr5Y5cnz7KyHj9Ajwxg==", "dependencies": { "change-case": "^5.4.3", "immer": "^10.0.3", diff --git a/package.json b/package.json index 05d8be14..617bbc30 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.59", - "document-model": "1.2.0", + "document-model": "1.3.0", "document-model-libs": "^1.54.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", @@ -116,4 +116,4 @@ "optionalDependencies": { "@rollup/rollup-linux-x64-musl": "4.14.3" } -} \ No newline at end of file +} diff --git a/src/utils/file.ts b/src/utils/file.ts index 38147e05..72b32a00 100644 --- a/src/utils/file.ts +++ b/src/utils/file.ts @@ -1,4 +1,22 @@ import type { Document, DocumentModel } from 'document-model/document'; +import { utils } from 'document-model/document'; + +const downloadFile = async (document: Document) => { + const zip = await utils.createZip(document); + zip.generateAsync({ type: 'blob' }) + .then(blob => { + const link = window.document.createElement('a'); + link.style.display = 'none'; + link.href = URL.createObjectURL(blob); + link.download = `${document.name || 'Untitled'}.zip`; + + window.document.body.appendChild(link); + link.click(); + + window.document.body.removeChild(link); + }) + .catch(console.error); +}; export async function exportFile( document: Document, @@ -12,6 +30,13 @@ export async function exportFile( } const extension = documentModel.utils.fileExtension; + + // Fallback for browsers that don't support showSaveFilePicker + if (!window.showSaveFilePicker) { + await downloadFile(document); + return; + } + const fileHandle = await window.showSaveFilePicker({ suggestedName: `${document.name || 'Untitled'}.${ extension ? `${extension}.` : '' From 730c8f292eec07908410f7f2949c045bab8094fe Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Wed, 29 May 2024 16:14:18 -0400 Subject: [PATCH 018/125] feat: use setTimeout as fallback for requestIdleCallback --- src/pages/content.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pages/content.tsx b/src/pages/content.tsx index 731de3eb..5f1f20af 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -171,12 +171,15 @@ const Content = () => { // preload document editors useEffect(() => { // waits 1 second to preload editors - const id = requestIdleCallback(async () => { + const requestIC = window.requestIdleCallback ?? setTimeout; + const cancelIC = window.cancelIdleCallback ?? clearTimeout; + + const id = requestIC(async () => { for (const documentModel of documentModels) { await preloadEditor(documentModel.documentModel.id); } }); - return () => cancelIdleCallback(id); + return () => cancelIC(id); }, [documentModels, preloadEditor]); useEffect(() => { @@ -308,6 +311,7 @@ const Content = () => { return (
+ hello {selectedFileNode && selectedDocument ? (
Date: Thu, 30 May 2024 08:25:03 -0400 Subject: [PATCH 019/125] feat: update document-drive ver --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1ebc111..2e5a4ab4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.59", + "document-drive": "1.0.0-alpha.64", "document-model": "1.3.0", "document-model-libs": "^1.54.0", "electron-is-dev": "^3.0.1", @@ -11085,9 +11085,9 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-alpha.59", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.59.tgz", - "integrity": "sha512-5nLZufstxsFHTUI6XaOnci7UBEMCNnsRJSVcpm+ZwdDIOsCZpp7PzN/jCaIm/R4il5LCbPxnwmExz+Yz/qZglg==", + "version": "1.0.0-alpha.64", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.64.tgz", + "integrity": "sha512-HhJyh/LIVmVGRWIXXwDMcxzwz2j6zKrQOX7vIk+nBa9VuB7DH1LHJUlry6fUSOAmW9M+y9psCqdTpD0KVQEJpg==", "dependencies": { "exponential-backoff": "^3.1.1", "graphql": "^16.8.1", @@ -11105,7 +11105,7 @@ "sqlite3": "^5.1.7" }, "peerDependencies": { - "document-model": "1.2.0", + "document-model": "1.3.0", "document-model-libs": "^1.53.1" } }, diff --git a/package.json b/package.json index 617bbc30..ad42f3e9 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.59", + "document-drive": "1.0.0-alpha.64", "document-model": "1.3.0", "document-model-libs": "^1.54.0", "electron-is-dev": "^3.0.1", From decd9c4a9dbce3d9ecacbee06ad91d5959b86f84 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 30 May 2024 10:09:23 -0400 Subject: [PATCH 020/125] feat: remove hello from content --- src/pages/content.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/content.tsx b/src/pages/content.tsx index 5f1f20af..61afe7f1 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -311,7 +311,6 @@ const Content = () => { return (
- hello {selectedFileNode && selectedDocument ? (
Date: Thu, 30 May 2024 16:31:51 +0100 Subject: [PATCH 021/125] feat: removed queue timeout --- src/app/document-drive.ts | 2 +- src/utils/browser-document-drive.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/document-drive.ts b/src/app/document-drive.ts index ad8a0d98..29a32b1e 100644 --- a/src/app/document-drive.ts +++ b/src/app/document-drive.ts @@ -26,7 +26,7 @@ export default ( documentModels, new FilesystemStorage(join(path, 'Document Drives')), new InMemoryCache(), - new BaseQueueManager(1, 500), + new BaseQueueManager(1), ); const promise = documentDrive diff --git a/src/utils/browser-document-drive.ts b/src/utils/browser-document-drive.ts index 6680a5d4..a9858485 100644 --- a/src/utils/browser-document-drive.ts +++ b/src/utils/browser-document-drive.ts @@ -10,7 +10,7 @@ export const BrowserDocumentDriveServer = new DocumentDriveServer( documentModels, new BrowserStorage(connectConfig.routerBasename), new InMemoryCache(), - new BaseQueueManager(1, 500), + new BaseQueueManager(1), ); BrowserDocumentDriveServer.initialize() From 433e6f9b0a92f72d33e16bbcb71a8965c034c6be Mon Sep 17 00:00:00 2001 From: acaldas Date: Thu, 30 May 2024 16:58:50 +0100 Subject: [PATCH 022/125] feat: fix linux build --- package-lock.json | 25 +++++++++++++++++++++---- package.json | 1 + 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2e5a4ab4..1bd51a7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0-alpha.6", "license": "AGPL-3.0-only", "dependencies": { + "@esbuild/linux-x64": "*", "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", @@ -89,6 +90,7 @@ "xvfb-maybe": "^0.2.1" }, "optionalDependencies": { + "@esbuild/linux-x64": "^0.21.4", "@rollup/rollup-linux-x64-musl": "4.14.3" } }, @@ -3365,13 +3367,12 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.4.tgz", + "integrity": "sha512-Td9jv782UMAFsuLZINfUpoF5mZIbAj+jv1YVtE58rFtfvoKRiKSkRGQfHTgKamLVT/fO7203bHa3wU122V/Bdg==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -12229,6 +12230,22 @@ "@esbuild/win32-x64": "0.20.2" } }, + "node_modules/esbuild/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/escalade": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", diff --git a/package.json b/package.json index ad42f3e9..1349cee6 100644 --- a/package.json +++ b/package.json @@ -114,6 +114,7 @@ "viem": "^2.8.13" }, "optionalDependencies": { + "@esbuild/linux-x64": "^0.21.4", "@rollup/rollup-linux-x64-musl": "4.14.3" } } From 3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b Mon Sep 17 00:00:00 2001 From: acaldas Date: Thu, 30 May 2024 17:14:35 +0100 Subject: [PATCH 023/125] feat: updated package.lock --- package-lock.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 1bd51a7c..f8cbe000 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,6 @@ "version": "1.0.0-alpha.6", "license": "AGPL-3.0-only", "dependencies": { - "@esbuild/linux-x64": "*", "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", From 6c87c92e4e4ed2246c642f6575db1b31c6611b06 Mon Sep 17 00:00:00 2001 From: acaldas Date: Thu, 30 May 2024 19:24:57 +0100 Subject: [PATCH 024/125] feat: set queue timeout to 10ms --- src/app/document-drive.ts | 2 +- src/utils/browser-document-drive.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/document-drive.ts b/src/app/document-drive.ts index 29a32b1e..826be563 100644 --- a/src/app/document-drive.ts +++ b/src/app/document-drive.ts @@ -26,7 +26,7 @@ export default ( documentModels, new FilesystemStorage(join(path, 'Document Drives')), new InMemoryCache(), - new BaseQueueManager(1), + new BaseQueueManager(1, 10), ); const promise = documentDrive diff --git a/src/utils/browser-document-drive.ts b/src/utils/browser-document-drive.ts index a9858485..1f040b4a 100644 --- a/src/utils/browser-document-drive.ts +++ b/src/utils/browser-document-drive.ts @@ -10,7 +10,7 @@ export const BrowserDocumentDriveServer = new DocumentDriveServer( documentModels, new BrowserStorage(connectConfig.routerBasename), new InMemoryCache(), - new BaseQueueManager(1), + new BaseQueueManager(1, 10), ); BrowserDocumentDriveServer.initialize() From e9ec94b3373495aa0d03673b241c78605b61d396 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Mon, 3 Jun 2024 16:40:37 -0400 Subject: [PATCH 025/125] feat: added PH logo --- assets/icons/BBP-logo-hover-dark.svg | 20 ++++++++++++++++++++ assets/icons/BBP-logo-hover-light.svg | 20 ++++++++++++++++++++ assets/icons/BBP-logo-main.svg | 20 ++++++++++++++++++++ src/components/app.tsx | 2 ++ src/components/ph-logo.tsx | 15 +++++++++++++++ 5 files changed, 77 insertions(+) create mode 100644 assets/icons/BBP-logo-hover-dark.svg create mode 100644 assets/icons/BBP-logo-hover-light.svg create mode 100644 assets/icons/BBP-logo-main.svg create mode 100644 src/components/ph-logo.tsx diff --git a/assets/icons/BBP-logo-hover-dark.svg b/assets/icons/BBP-logo-hover-dark.svg new file mode 100644 index 00000000..a171f94d --- /dev/null +++ b/assets/icons/BBP-logo-hover-dark.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/BBP-logo-hover-light.svg b/assets/icons/BBP-logo-hover-light.svg new file mode 100644 index 00000000..03adc49a --- /dev/null +++ b/assets/icons/BBP-logo-hover-light.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/BBP-logo-main.svg b/assets/icons/BBP-logo-main.svg new file mode 100644 index 00000000..b838bc1e --- /dev/null +++ b/assets/icons/BBP-logo-main.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/app.tsx b/src/components/app.tsx index deaad14a..a5c8e05f 100644 --- a/src/components/app.tsx +++ b/src/components/app.tsx @@ -5,6 +5,7 @@ import { import { useAtomValue } from 'jotai'; import React, { Suspense } from 'react'; import { ModalManager } from 'src/components/modal'; +import { PHLogo } from 'src/components/ph-logo'; import atoms from 'src/store'; const Router = React.lazy(async () => { @@ -29,6 +30,7 @@ export default ( + diff --git a/src/components/ph-logo.tsx b/src/components/ph-logo.tsx new file mode 100644 index 00000000..10c1ea2f --- /dev/null +++ b/src/components/ph-logo.tsx @@ -0,0 +1,15 @@ +import LogoMain from '@/assets/icons/BBP-logo-hover-light.svg?react'; +import { openUrl } from 'src/utils/openUrl'; + +export const PHLogo = () => { + return ( + + ); +}; From 5da545be265f2bcf52f2f9f3f315c156847be73c Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 4 Jun 2024 12:09:27 +0200 Subject: [PATCH 026/125] chore: update libs --- package-lock.json | 577 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 291 insertions(+), 292 deletions(-) diff --git a/package-lock.json b/package-lock.json index f8cbe000..50cb878d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,9 +12,9 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.64", - "document-model": "1.3.0", - "document-model-libs": "^1.54.0", + "document-drive": "1.0.0-alpha.68", + "document-model": "1.5.0", + "document-model-libs": "^1.58.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -291,11 +291,11 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", + "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.6", "picocolors": "^1.0.0" }, "engines": { @@ -303,9 +303,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", + "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", "engines": { "node": ">=6.9.0" } @@ -362,23 +362,23 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz", + "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", + "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", + "@babel/compat-data": "^7.24.6", + "@babel/helper-validator-option": "^7.24.6", "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -396,18 +396,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.6.tgz", + "integrity": "sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.6", + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-function-name": "^7.24.6", + "@babel/helper-member-expression-to-functions": "^7.24.6", + "@babel/helper-optimise-call-expression": "^7.24.6", + "@babel/helper-replace-supers": "^7.24.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", "semver": "^6.3.1" }, "engines": { @@ -426,20 +426,20 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", + "integrity": "sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz", + "integrity": "sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -457,37 +457,37 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.6.tgz", + "integrity": "sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz", + "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", "dependencies": { - "@babel/types": "^7.24.0" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", + "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-module-imports": "^7.24.6", + "@babel/helper-simple-access": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -497,32 +497,32 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.6.tgz", + "integrity": "sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", + "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.6.tgz", + "integrity": "sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-member-expression-to-functions": "^7.24.6", + "@babel/helper-optimise-call-expression": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -532,58 +532,58 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", + "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.6.tgz", + "integrity": "sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz", + "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", + "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", + "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", + "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", "engines": { "node": ">=6.9.0" } @@ -602,11 +602,11 @@ } }, "node_modules/@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", + "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.6", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -680,9 +680,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", + "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", "bin": { "parser": "bin/babel-parser.js" }, @@ -737,11 +737,11 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", - "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.6.tgz", + "integrity": "sha512-gNkksSdV8RbsCoHF9sjVYrHfYACMl/8U32UfUhJ9+84/ASXw8dlx+eHyyF0m6ncQJ9IBSxfuCkB36GJqYdXTOA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -751,11 +751,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.6.tgz", + "integrity": "sha512-lWfvAIFNWMlCsU0DRUun2GpFwZdGTukLaHJqRh1JRb80NdAP5Sb1HDHB5X9P9OtgZHQl089UzQkpYlBq2VTPRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -776,11 +776,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.6.tgz", + "integrity": "sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -790,11 +790,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.6.tgz", + "integrity": "sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -804,11 +804,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.6.tgz", + "integrity": "sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -818,17 +818,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.6.tgz", + "integrity": "sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.6", + "@babel/helper-compilation-targets": "^7.24.6", + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-function-name": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-replace-supers": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", "globals": "^11.1.0" }, "engines": { @@ -839,12 +839,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.6.tgz", + "integrity": "sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6", + "@babel/template": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -854,11 +854,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.6.tgz", + "integrity": "sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -868,12 +868,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", - "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.6.tgz", + "integrity": "sha512-1l8b24NoCpaQ13Vi6FtLG1nv6kNoi8PWvQb1AYO7GHZDpFfBYc3lbXArx1lP2KRt8b4pej1eWc/zrRmsQTfOdQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-flow": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.6", + "@babel/plugin-syntax-flow": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -883,12 +883,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.6.tgz", + "integrity": "sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -898,13 +898,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.6.tgz", + "integrity": "sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-compilation-targets": "^7.24.6", + "@babel/helper-function-name": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -914,11 +914,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.6.tgz", + "integrity": "sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -928,11 +928,11 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.6.tgz", + "integrity": "sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -942,13 +942,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.6.tgz", + "integrity": "sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-simple-access": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -958,12 +958,12 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.6.tgz", + "integrity": "sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-replace-supers": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -973,11 +973,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.6.tgz", + "integrity": "sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -987,11 +987,11 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.6.tgz", + "integrity": "sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1001,11 +1001,11 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz", - "integrity": "sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.6.tgz", + "integrity": "sha512-/3iiEEHDsJuj9QU09gbyWGSUxDboFcD7Nj6dnHIlboWSodxXAoaY/zlNMHeYAC0WsERMqgO9a7UaM77CsYgWcg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1015,15 +1015,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.6.tgz", + "integrity": "sha512-pCtPHhpRZHfwdA5G1Gpk5mIzMA99hv0R8S/Ket50Rw+S+8hkt3wBWqdqHaPw0CuUYxdshUgsPiLQ5fAs4ASMhw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" + "@babel/helper-annotate-as-pure": "^7.24.6", + "@babel/helper-module-imports": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.6", + "@babel/plugin-syntax-jsx": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1063,11 +1063,11 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.6.tgz", + "integrity": "sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1077,12 +1077,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.6.tgz", + "integrity": "sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1092,11 +1092,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.6.tgz", + "integrity": "sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1117,13 +1117,13 @@ } }, "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", + "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1150,12 +1150,12 @@ } }, "node_modules/@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", + "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-string-parser": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.6", "to-fast-properties": "^2.0.0" }, "engines": { @@ -3837,12 +3837,12 @@ } }, "node_modules/@graphql-tools/schema": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.3.tgz", - "integrity": "sha512-p28Oh9EcOna6i0yLaCFOnkcBDQECVf3SCexT6ktb86QNj9idnkhI+tCxnwZDh58Qvjd2nURdkbevvoZkvxzCog==", + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.4.tgz", + "integrity": "sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww==", "dependencies": { "@graphql-tools/merge": "^9.0.3", - "@graphql-tools/utils": "^10.0.13", + "@graphql-tools/utils": "^10.2.1", "tslib": "^2.4.0", "value-or-promise": "^1.0.12" }, @@ -3854,9 +3854,9 @@ } }, "node_modules/@graphql-tools/utils": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.2.0.tgz", - "integrity": "sha512-HYV7dO6pNA2nGKawygaBpk8y+vXOUjjzzO43W/Kb7EPRmXUEQKjHxPYRvQbiF72u1N3XxwGK5jnnFk9WVhUwYw==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.2.1.tgz", + "integrity": "sha512-U8OMdkkEt3Vp3uYHU2pMc6mwId7axVAcSSmcqJcUmWNPqY2pfee5O655ybTI2kNPWAe58Zu6gLu4Oi4QT4BgWA==", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "cross-inspect": "1.0.0", @@ -7440,12 +7440,12 @@ } }, "node_modules/@storybook/channels": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.2.tgz", - "integrity": "sha512-ChWKPCDZ4VVBpulJsZ+RQiPi4NVm6tb0FJwjEcMskxl4Nx2x4+rxLrZHrsZHWXsH5uJctSEjmmvEn1QdjVKMPQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.5.tgz", + "integrity": "sha512-R+puP4tWYzQUbpIp8sX6U5oI+ZUevVOaFxXGaAN3PRXjIRC38oKTVWzj/G6GdziVFzN6rDn+JsYPmiRMYo1sYg==", "dependencies": { - "@storybook/client-logger": "8.1.2", - "@storybook/core-events": "8.1.2", + "@storybook/client-logger": "8.1.5", + "@storybook/core-events": "8.1.5", "@storybook/global": "^5.0.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" @@ -7456,9 +7456,9 @@ } }, "node_modules/@storybook/client-logger": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.2.tgz", - "integrity": "sha512-2kiXh0CE2IJpV++r0sGknMVMjAiT/tQe16FlGHOh52XppUz7slQVy/W/nPhVKvcbdThSQd0kYFR9r3XmAT1LSQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.5.tgz", + "integrity": "sha512-zd+aENXnOHsxBATppELmhw/UywLzCxQjz/8i/xkUjeTRB4Ggp0hJlOUdJUEdIJz631ydyytfvM70ktBj9gMl1w==", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -7468,9 +7468,9 @@ } }, "node_modules/@storybook/core-events": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.2.tgz", - "integrity": "sha512-GKsvo/eeEQYDEhAw5YkUIZHYNurAJjzW3+uzThUuC1r0CGcfE+twJVfQXynAyOgL6hFdqy7879/3augf3v3cJQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.5.tgz", + "integrity": "sha512-fgwbrHoLtSX6kfmamTGJqD+KfuEgun8cc4mWKZK094ByaqbSjhnOyeYO1sfVk8qst7QTFlOfhLAUe4cz1z149A==", "dependencies": { "@storybook/csf": "^0.1.7", "ts-dedent": "^2.0.0" @@ -7481,9 +7481,9 @@ } }, "node_modules/@storybook/csf": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.7.tgz", - "integrity": "sha512-53JeLZBibjQxi0Ep+/AJTfxlofJlxy1jXcSKENlnKxHjWEYyHQCumMP5yTFjf7vhNnMjEpV3zx6t23ssFiGRyw==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.8.tgz", + "integrity": "sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==", "dependencies": { "type-fest": "^2.19.0" } @@ -7494,15 +7494,15 @@ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" }, "node_modules/@storybook/instrumenter": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.2.tgz", - "integrity": "sha512-TWldk4QTtraVaCizQrsnf4y23IPz1OqUOvzY5bA8Aje9FzzX7YHo9yEGEvd4Nx6c2GaBnInn/gWmqucmWngJDg==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.5.tgz", + "integrity": "sha512-pyOg0YeL06bIFw8J3y0E1xyaJEVX5dtyvFZ31xi7jcElhsO/uPTbrJzSfMFtv3kDXU3hKDpeI2pbxpkFUVSvsQ==", "dependencies": { - "@storybook/channels": "8.1.2", - "@storybook/client-logger": "8.1.2", - "@storybook/core-events": "8.1.2", + "@storybook/channels": "8.1.5", + "@storybook/client-logger": "8.1.5", + "@storybook/core-events": "8.1.5", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.2", + "@storybook/preview-api": "8.1.5", "@vitest/utils": "^1.3.1", "util": "^0.12.4" }, @@ -7512,16 +7512,16 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.2.tgz", - "integrity": "sha512-94xFDtyz8l2TdyHQiew2RZ8YLkHAgD/qGgosrLUTX9w+Pe0stU+SyiyinMVof/cac8lPzQoK60fwTABHkv8Gpg==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.5.tgz", + "integrity": "sha512-pv0aT5WbnSYR7KWQgy3jLfuBM0ocYG6GTcmZLREW5554oiBPHhzNFv+ZrBI47RzbrbFxq1h5dj4v8lkEcKIrbA==", "dependencies": { - "@storybook/channels": "8.1.2", - "@storybook/client-logger": "8.1.2", - "@storybook/core-events": "8.1.2", + "@storybook/channels": "8.1.5", + "@storybook/client-logger": "8.1.5", + "@storybook/core-events": "8.1.5", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.2", + "@storybook/types": "8.1.5", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -7537,14 +7537,14 @@ } }, "node_modules/@storybook/test": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.2.tgz", - "integrity": "sha512-wSsO7VSF9dM4NdiOu7EMQd326HpmkKzCarpIHm+FsxRemYfB6wCjbNRIrXe81PLSfyzFte8/ZvMPo0LeMefwHA==", - "dependencies": { - "@storybook/client-logger": "8.1.2", - "@storybook/core-events": "8.1.2", - "@storybook/instrumenter": "8.1.2", - "@storybook/preview-api": "8.1.2", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.5.tgz", + "integrity": "sha512-BuxzWWS7BIJrOTuwH5WTj3nGQ+xNCvinJBQsV+MRAdH+kltgPYbntd/NBceuHmYeUrX0t8id5VUapNaG4SHw1A==", + "dependencies": { + "@storybook/client-logger": "8.1.5", + "@storybook/core-events": "8.1.5", + "@storybook/instrumenter": "8.1.5", + "@storybook/preview-api": "8.1.5", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.2", "@testing-library/user-event": "^14.5.2", @@ -7558,11 +7558,11 @@ } }, "node_modules/@storybook/types": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.2.tgz", - "integrity": "sha512-8P3rB/6UxHlui0/Gdh2/qQvyLy6efJxVUt0g7iANQorqdYMxRNS/OtxNjI8rxFB3sIvl4owG7iYh3j2RCCEqaQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.5.tgz", + "integrity": "sha512-/PfAZh1xtXN2MvAZZKpiL/nPkC3bZj8BQ7P7z5a/aQarP+y7qdXuoitYQ6oOH3rkaiYywmkWzA/y4iW70KXLKg==", "dependencies": { - "@storybook/channels": "8.1.2", + "@storybook/channels": "8.1.5", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -8023,9 +8023,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.1.tgz", - "integrity": "sha512-ej0phymbFLoCB26dbbq5PGScsf2JAJ4IJHjG10LalgUV36XKTmA4GdA+PVllKvRk0sEKt64X8975qFnkSi0hqA==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.3.tgz", + "integrity": "sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -11085,9 +11085,9 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-alpha.64", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.64.tgz", - "integrity": "sha512-HhJyh/LIVmVGRWIXXwDMcxzwz2j6zKrQOX7vIk+nBa9VuB7DH1LHJUlry6fUSOAmW9M+y9psCqdTpD0KVQEJpg==", + "version": "1.0.0-alpha.68", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.68.tgz", + "integrity": "sha512-QRMy/mSMjD1GrtLWMNp8hvcDRrcfGPEliA0L7QuoHaPGI5UoGPcdLjQlQuJBItJkZ+8kTNy67ZwL2Vcf53AX9g==", "dependencies": { "exponential-backoff": "^3.1.1", "graphql": "^16.8.1", @@ -11105,28 +11105,28 @@ "sqlite3": "^5.1.7" }, "peerDependencies": { - "document-model": "1.3.0", - "document-model-libs": "^1.53.1" + "document-model": "^1.4.0", + "document-model-libs": "^1.57.0" } }, "node_modules/document-model": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.3.0.tgz", - "integrity": "sha512-od/UF1Ovt65/ZdpBaxeQFs1CnPeyblJXa3caUVQJX/wSl8P1OVpHtSb1p4i6tpNOuZcNr5Y5cnz7KyHj9Ajwxg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.5.0.tgz", + "integrity": "sha512-HdVsoX6RBYP1GDFTtgycWpyXFcjVz/kX06Dnikqwj65Mn9hU2puJtEKb90gCtTFAnoaBWVWZlpgjCpolKJH0Ow==", "dependencies": { "change-case": "^5.4.3", - "immer": "^10.0.3", "jszip": "^3.10.1", "mime": "^4.0.1", + "mutative": "^1.0.5", "safe-stable-stringify": "^2.4.3", "uuid": "^9.0.1", "zod": "^3.22.4" } }, "node_modules/document-model-libs": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.54.0.tgz", - "integrity": "sha512-fB9MaSFPGQ5h4iW7kHp0pkV/td63/e7Hhd+dhmkAVPqKD6p0Ob2cnDdSS0DdYnMdYJcNlvxWjhbXRYFXKv5kng==", + "version": "1.58.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.58.0.tgz", + "integrity": "sha512-a2HllPQnxYnM2P8REupQZpI9dM33GFFiEAe91fs6a5d4YjGnnmJsavAbSbt0p3dnhDRbOxS6lfN7p3H1A97E2Q==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", @@ -14668,15 +14668,6 @@ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, - "node_modules/immer": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz", - "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, "node_modules/immutable": { "version": "3.7.6", "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", @@ -17148,6 +17139,14 @@ "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" }, + "node_modules/mutative": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/mutative/-/mutative-1.0.5.tgz", + "integrity": "sha512-uN4rD54sN8NRG2wuIO3K8nI0sB4Kk/wmjG5UbZa3amFU3bdF1k80OojBGQMomCeEIphq2hzIvK5T7f4hoZdkWA==", + "engines": { + "node": ">=14.0" + } + }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", @@ -24797,9 +24796,9 @@ } }, "node_modules/ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", + "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", "funding": [ { "type": "opencollective", diff --git a/package.json b/package.json index 1349cee6..edefbb7d 100644 --- a/package.json +++ b/package.json @@ -94,9 +94,9 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.64", - "document-model": "1.3.0", - "document-model-libs": "^1.54.0", + "document-drive": "1.0.0-alpha.68", + "document-model": "1.5.0", + "document-model-libs": "^1.58.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From 278ebeb39cac2b6d1edb3b096161bb3810669f31 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 4 Jun 2024 09:17:22 -0400 Subject: [PATCH 027/125] feat: fix logo + position --- assets/icons/BBP-logo-hover-dark.svg | 8 +------- assets/icons/BBP-logo-hover-light.svg | 8 +------- assets/icons/BBP-logo-main.svg | 8 +------- src/components/ph-logo.tsx | 2 +- 4 files changed, 4 insertions(+), 22 deletions(-) diff --git a/assets/icons/BBP-logo-hover-dark.svg b/assets/icons/BBP-logo-hover-dark.svg index a171f94d..dad5aaeb 100644 --- a/assets/icons/BBP-logo-hover-dark.svg +++ b/assets/icons/BBP-logo-hover-dark.svg @@ -1,5 +1,6 @@ + @@ -10,11 +11,4 @@ - - - - - - - diff --git a/assets/icons/BBP-logo-hover-light.svg b/assets/icons/BBP-logo-hover-light.svg index 03adc49a..71f2dc84 100644 --- a/assets/icons/BBP-logo-hover-light.svg +++ b/assets/icons/BBP-logo-hover-light.svg @@ -1,5 +1,6 @@ + @@ -10,11 +11,4 @@ - - - - - - - diff --git a/assets/icons/BBP-logo-main.svg b/assets/icons/BBP-logo-main.svg index b838bc1e..4afa9161 100644 --- a/assets/icons/BBP-logo-main.svg +++ b/assets/icons/BBP-logo-main.svg @@ -10,11 +10,5 @@ - - - - - - - + diff --git a/src/components/ph-logo.tsx b/src/components/ph-logo.tsx index 10c1ea2f..3b7c2633 100644 --- a/src/components/ph-logo.tsx +++ b/src/components/ph-logo.tsx @@ -3,7 +3,7 @@ import { openUrl } from 'src/utils/openUrl'; export const PHLogo = () => { return ( -
+
openUrl('https://www.powerhouse.inc/')} className="cursor-pointer opacity-45 transition-opacity duration-100 hover:opacity-100" From 5cff9755e209ac138c033f6e89f843c7d5fc072f Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 10 Jun 2024 11:02:51 +0200 Subject: [PATCH 028/125] chore: update libs --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 50cb878d..ca39a6e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.68", + "document-drive": "1.0.0-alpha.73", "document-model": "1.5.0", "document-model-libs": "^1.58.0", "electron-is-dev": "^3.0.1", @@ -11085,9 +11085,9 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-alpha.68", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.68.tgz", - "integrity": "sha512-QRMy/mSMjD1GrtLWMNp8hvcDRrcfGPEliA0L7QuoHaPGI5UoGPcdLjQlQuJBItJkZ+8kTNy67ZwL2Vcf53AX9g==", + "version": "1.0.0-alpha.73", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.73.tgz", + "integrity": "sha512-prvJoWsECjgw/DTZrUCcPQDKGd4I2TPVI6NuKLiDdc3L090oZ8vk23qIR8DZYmmRiJTozkdHROzcetAhs1ilow==", "dependencies": { "exponential-backoff": "^3.1.1", "graphql": "^16.8.1", diff --git a/package.json b/package.json index edefbb7d..d8105064 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.112", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.68", + "document-drive": "1.0.0-alpha.73", "document-model": "1.5.0", "document-model-libs": "^1.58.0", "electron-is-dev": "^3.0.1", From c33ab9d6977712a3015d28a0cd27208f7fd727e5 Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 10 Jun 2024 12:16:01 +0200 Subject: [PATCH 029/125] feat: added develop environment --- .../build-and-deploy-powerhouse-develop.yaml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/build-and-deploy-powerhouse-develop.yaml diff --git a/.github/workflows/build-and-deploy-powerhouse-develop.yaml b/.github/workflows/build-and-deploy-powerhouse-develop.yaml new file mode 100644 index 00000000..42b906fe --- /dev/null +++ b/.github/workflows/build-and-deploy-powerhouse-develop.yaml @@ -0,0 +1,30 @@ +name: Deploy Connect Powerhouse Develop + +on: + push: + branches: [develop] + +env: + HUSKY: 0 + +jobs: + build: + environment: develop + runs-on: ubuntu-latest + steps: + # Check-out your repository. + - name: Checkout + uses: actions/checkout@v2 + + - name: Build, Push and Release APP to Heroku. # Your custom step name + uses: gonuit/heroku-docker-deploy@v1.3.3 + with: + email: ${{ secrets.HEROKU_EMAIL }} + heroku_api_key: ${{ secrets.HEROKU_API_KEY }} + heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} + docker_options: >- + --build-arg BASE_PATH=/alpha/powerhouse/connect + --build-arg VITE_BASE_HREF=/alpha/powerhouse/connect/ + --build-arg VITE_ROUTER_BASENAME=/alpha/powerhouse/connect + --build-arg VITE_DEFAULT_DRIVE_URL=https://apps.powerhouse.io/develop/powerhouse/switchboard/d/core-dev + process_type: web \ No newline at end of file From f35f8532e14475e74cc80119e5df0274f2b5f1e7 Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 10 Jun 2024 13:48:59 +0200 Subject: [PATCH 030/125] fix: endpoints for connect --- .github/workflows/build-and-deploy-powerhouse-develop.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-deploy-powerhouse-develop.yaml b/.github/workflows/build-and-deploy-powerhouse-develop.yaml index 42b906fe..fa516801 100644 --- a/.github/workflows/build-and-deploy-powerhouse-develop.yaml +++ b/.github/workflows/build-and-deploy-powerhouse-develop.yaml @@ -23,8 +23,8 @@ jobs: heroku_api_key: ${{ secrets.HEROKU_API_KEY }} heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} docker_options: >- - --build-arg BASE_PATH=/alpha/powerhouse/connect - --build-arg VITE_BASE_HREF=/alpha/powerhouse/connect/ - --build-arg VITE_ROUTER_BASENAME=/alpha/powerhouse/connect + --build-arg BASE_PATH=/develop/powerhouse/connect + --build-arg VITE_BASE_HREF=/develop/powerhouse/connect/ + --build-arg VITE_ROUTER_BASENAME=/develop/powerhouse/connect --build-arg VITE_DEFAULT_DRIVE_URL=https://apps.powerhouse.io/develop/powerhouse/switchboard/d/core-dev process_type: web \ No newline at end of file From b9247e66d19ffc9400caae9403d9b5b06048eacc Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 10 Jun 2024 15:14:08 +0200 Subject: [PATCH 031/125] feat: added develop to release cycle --- .github/workflows/release.yaml | 35 ++++++++++++++++++++++++++++++++++ .releaserc | 8 ++++++-- 2 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/release.yaml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 00000000..0287633a --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,35 @@ +name: Release + +on: + push: + branches: [main, staging, develop] + workflow_dispatch: + +env: + HUSKY: 0 + +jobs: + release: + name: Release + runs-on: ubuntu-latest + permissions: + contents: write + issues: write + + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Node.js + uses: actions/setup-node@v1 + with: + node-version: 20.x + - name: Install dependencies + uses: pnpm/action-setup@v3 + with: + version: latest-8 + run_install: true + - name: Release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + run: pnpm run release diff --git a/.releaserc b/.releaserc index b7730877..0daedadd 100644 --- a/.releaserc +++ b/.releaserc @@ -1,8 +1,12 @@ { "branches": [ - "production", + "main", { - "name": "main", + "name": "staging", + "prerelease": "next" + }, + { + "name": "develop", "prerelease": "alpha" } ], From 99d2e7d7655a2acbc4938f7ac6c5c43d589e36a7 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 10 Jun 2024 13:15:06 +0000 Subject: [PATCH 032/125] chore(release): set `package.json` to 1.0.0-alpha.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-alpha.1 (2024-06-10) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) --- CHANGELOG.md | 296 +++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 297 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a54f0e7..0e99f997 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,299 @@ +# 1.0.0-alpha.1 (2024-06-10) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + # [1.0.0-alpha.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) (2024-03-14) diff --git a/package.json b/package.json index d8105064..0e091ba0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "document-model-electron", "productName": "Powerhouse-Connect", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 5b4f360f9be815e52131f56fedf3f6a97e77ed7f Mon Sep 17 00:00:00 2001 From: acaldas Date: Mon, 10 Jun 2024 17:49:52 +0100 Subject: [PATCH 033/125] perf: implemented scalable way to compare drive state --- src/hooks/useDocumentDrives.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/hooks/useDocumentDrives.ts b/src/hooks/useDocumentDrives.ts index e748f8a5..75349558 100644 --- a/src/hooks/useDocumentDrives.ts +++ b/src/hooks/useDocumentDrives.ts @@ -1,5 +1,6 @@ import type { IDocumentDriveServer } from 'document-drive/server'; import { DocumentDriveDocument } from 'document-model-libs/document-drive'; +import { OperationScope } from 'document-model/document'; import { atom, useAtom } from 'jotai'; import { atomFamily } from 'jotai/utils'; import { useCallback, useMemo } from 'react'; @@ -9,6 +10,19 @@ const documentDrivesAtom = atom( new Map(), ); +function driveToHash(drive: DocumentDriveDocument): string { + return Object.keys(drive.operations) + .map( + key => + `${key}:d${drive.operations[key as OperationScope].at(-1)?.hash}`, + ) + .join(':'); +} + +function drivesToHash(drives: DocumentDriveDocument[]): string { + return drives.map(driveToHash).join('&'); +} + // creates a derived atom that encapsulates the Map of Document Drives const readWriteDocumentDrivesAtom = (server: IDocumentDriveServer) => () => atom( @@ -17,7 +31,8 @@ const readWriteDocumentDrivesAtom = (server: IDocumentDriveServer) => () => set(documentDrivesAtom, map => { const currentDrives = map.get(server) ?? []; if ( - JSON.stringify(currentDrives) !== JSON.stringify(newDrives) + currentDrives.length !== newDrives.length || + drivesToHash(currentDrives) !== drivesToHash(newDrives) ) { return new Map(map).set(server, newDrives); } else { From 90cb8ef503f1e7cc1e2c3c7ebf8f446b82086ef4 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 10 Jun 2024 16:56:16 +0000 Subject: [PATCH 034/125] chore(release): set `package.json` to 1.0.0-alpha.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-alpha.1 (2024-06-10) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) --- CHANGELOG.md | 301 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 301 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e99f997..d74f0dfa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -294,6 +294,307 @@ * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + +### Performance Improvements + +* implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) + +# 1.0.0-alpha.1 (2024-06-10) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + # [1.0.0-alpha.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) (2024-03-14) From 639b2a50405d32f884f941457702ba12a6fa3a6b Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 11 Jun 2024 12:48:47 +0200 Subject: [PATCH 035/125] feat: updated release script --- .github/workflows/release.yaml | 64 +++++++++++++++++++++------------- .github/workflows/release.yml | 49 -------------------------- 2 files changed, 40 insertions(+), 73 deletions(-) delete mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 0287633a..92b11b67 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -9,27 +9,43 @@ env: HUSKY: 0 jobs: - release: - name: Release - runs-on: ubuntu-latest - permissions: - contents: write - issues: write - - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Node.js - uses: actions/setup-node@v1 - with: - node-version: 20.x - - name: Install dependencies - uses: pnpm/action-setup@v3 - with: - version: latest-8 - run_install: true - - name: Release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - run: pnpm run release + release: + permissions: + contents: write + issues: write + pull-requests: write + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Node.js + uses: actions/setup-node@v2 + with: + node-version: 20.x + - name: Install Dependencies + run: yarn --frozen-lockfile + - name: Release + run: yarn release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + build_and_publish: + needs: [release] + permissions: + contents: write + strategy: + matrix: + os: [macos-latest, windows-latest, ubuntu-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + with: + ref: ${{ github.ref_name }} + - uses: actions/setup-node@v2 + with: + node-version: 20.x + - name: install dependencies + run: yarn --frozen-lockfile + - name: build and publish + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: npm run publish \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 4d1c0a2c..00000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Release - -on: - workflow_dispatch: - -env: - HUSKY: 0 - -jobs: - release: - permissions: - contents: write - issues: write - pull-requests: write - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: 20.x - - name: Install Dependencies - run: yarn --frozen-lockfile - - name: Release - run: yarn release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - build_and_publish: - needs: [release] - permissions: - contents: write - strategy: - matrix: - os: [macos-latest, windows-latest, ubuntu-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v3 - with: - ref: ${{ github.ref_name }} - - uses: actions/setup-node@v2 - with: - node-version: 20.x - - name: install dependencies - run: yarn --frozen-lockfile - - name: build and publish - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: npm run publish \ No newline at end of file From 9b929ceadc234480e2b91408e07dbd542248e843 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 11 Jun 2024 10:50:20 +0000 Subject: [PATCH 036/125] chore(release): set `package.json` to 1.0.0-alpha.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-alpha.1 (2024-06-11) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) --- CHANGELOG.md | 302 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 302 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d74f0dfa..fe8e8c48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,305 @@ +# 1.0.0-alpha.1 (2024-06-11) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + + +### Performance Improvements + +* implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) + # 1.0.0-alpha.1 (2024-06-10) From d1efa4975716cf7e92125d410c85eb37d68d72b4 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 11 Jun 2024 13:09:09 +0200 Subject: [PATCH 037/125] chore: new package name --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index ca39a6e8..22ab346f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "document-model-electron", - "version": "1.0.0-alpha.6", + "name": "@powerhouse/connect", + "version": "1.0.0-alpha.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "document-model-electron", - "version": "1.0.0-alpha.6", + "name": "@powerhouse/connect", + "version": "1.0.0-alpha.1", "license": "AGPL-3.0-only", "dependencies": { "@powerhousedao/design-system": "1.0.0-alpha.112", diff --git a/package.json b/package.json index 0e091ba0..acfde27f 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "document-model-electron", + "name": "@powerhouse/connect", "productName": "Powerhouse-Connect", "version": "1.0.0-alpha.1", "description": "Powerhouse Connect", From 768f2753f88e00e8776931402e193de731232888 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 11 Jun 2024 11:11:10 +0000 Subject: [PATCH 038/125] chore(release): set `package.json` to 1.0.0-alpha.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-alpha.1 (2024-06-11) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) --- CHANGELOG.md | 302 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 302 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe8e8c48..75824510 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -296,6 +296,308 @@ * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) +### Performance Improvements + +* implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) + +# 1.0.0-alpha.1 (2024-06-11) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + + ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) From 1ccdf9e6cbcaa9de8c9a51627311f94a032a039a Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 11 Jun 2024 13:12:43 +0200 Subject: [PATCH 039/125] fix: semantic release --- .releaserc | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.releaserc b/.releaserc index 0daedadd..eba49b46 100644 --- a/.releaserc +++ b/.releaserc @@ -7,7 +7,7 @@ }, { "name": "develop", - "prerelease": "alpha" + "prerelease": "dev" } ], "plugins": [ diff --git a/package-lock.json b/package-lock.json index 22ab346f..3c7ce1df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "@powerhouse/connect", + "name": "@powerhousedao/connect", "version": "1.0.0-alpha.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "@powerhouse/connect", + "name": "@powerhousedao/connect", "version": "1.0.0-alpha.1", "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index acfde27f..5209109a 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@powerhouse/connect", + "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", "version": "1.0.0-alpha.1", "description": "Powerhouse Connect", From 92e86d25ad8f9eb60677f1c267c2468b5eae7959 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 11 Jun 2024 11:14:26 +0000 Subject: [PATCH 040/125] chore(release): set `package.json` to 1.0.0-dev.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-dev.1 (2024-06-11) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * semantic release ([1ccdf9e](https://github.com/powerhouse-inc/document-model-electron/commit/1ccdf9e6cbcaa9de8c9a51627311f94a032a039a)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) --- CHANGELOG.md | 303 +++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 304 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75824510..98e1cbaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,306 @@ +# 1.0.0-dev.1 (2024-06-11) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* semantic release ([1ccdf9e](https://github.com/powerhouse-inc/document-model-electron/commit/1ccdf9e6cbcaa9de8c9a51627311f94a032a039a)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + + +### Performance Improvements + +* implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) + # 1.0.0-alpha.1 (2024-06-11) diff --git a/package.json b/package.json index 5209109a..3938b9db 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-alpha.1", + "version": "1.0.0-dev.1", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 5c019b951db04c31e8f2f163fd32a4e465eb3264 Mon Sep 17 00:00:00 2001 From: acaldas Date: Tue, 11 Jun 2024 14:54:52 +0100 Subject: [PATCH 041/125] perf: decode id only one when getting readable item path --- src/hooks/useGetReadableItemPath.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hooks/useGetReadableItemPath.ts b/src/hooks/useGetReadableItemPath.ts index 6377dd25..c2d287ab 100644 --- a/src/hooks/useGetReadableItemPath.ts +++ b/src/hooks/useGetReadableItemPath.ts @@ -9,8 +9,9 @@ export const useGetReadableItemPath = () => { const pathSegments = filteredItem.path.split('/'); const pathNames = pathSegments.map(segmentId => { + const decodedSegmentId = decodeID(segmentId); const segmentItem = items.find( - item => item.id === decodeID(segmentId), + item => item.id === decodedSegmentId, ); if (!segmentItem) return ''; From 1f7d64d1743f19a686e4e001efa82c6b9de47144 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 11 Jun 2024 14:00:55 +0000 Subject: [PATCH 042/125] chore(release): set `package.json` to 1.0.0-dev.2 [skip ci] # [1.0.0-dev.2](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.1...v1.0.0-dev.2) (2024-06-11) ### Performance Improvements * decode id only one when getting readable item path ([5c019b9](https://github.com/powerhouse-inc/document-model-electron/commit/5c019b951db04c31e8f2f163fd32a4e465eb3264)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98e1cbaf..b59710dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.2](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.1...v1.0.0-dev.2) (2024-06-11) + + +### Performance Improvements + +* decode id only one when getting readable item path ([5c019b9](https://github.com/powerhouse-inc/document-model-electron/commit/5c019b951db04c31e8f2f163fd32a4e465eb3264)) + # 1.0.0-dev.1 (2024-06-11) diff --git a/package.json b/package.json index 3938b9db..25d5e8b0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.1", + "version": "1.0.0-dev.2", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From be8e1b6e702f3f9209d694d5642ee82465a6bb9b Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 11 Jun 2024 10:34:33 -0400 Subject: [PATCH 043/125] feat: added cypress setup --- cypress.config.ts | 10 + cypress/e2e/navigation.cy.ts | 37 ++ cypress/e2e/utils/index.ts | 48 ++ cypress/fixtures/example.json | 5 + cypress/support/commands.ts | 27 ++ cypress/support/e2e.ts | 20 + cypress/tsconfig.json | 8 + package-lock.json | 817 +++++++++++++++++++++++++++++++++- package.json | 4 +- 9 files changed, 973 insertions(+), 3 deletions(-) create mode 100644 cypress.config.ts create mode 100644 cypress/e2e/navigation.cy.ts create mode 100644 cypress/e2e/utils/index.ts create mode 100644 cypress/fixtures/example.json create mode 100644 cypress/support/commands.ts create mode 100644 cypress/support/e2e.ts create mode 100644 cypress/tsconfig.json diff --git a/cypress.config.ts b/cypress.config.ts new file mode 100644 index 00000000..e29d3ea6 --- /dev/null +++ b/cypress.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'cypress'; + +export default defineConfig({ + e2e: { + supportFile: 'cypress/support/e2e.ts', + setupNodeEvents(on, config) { + // implement node event listeners here + }, + }, +}); diff --git a/cypress/e2e/navigation.cy.ts b/cypress/e2e/navigation.cy.ts new file mode 100644 index 00000000..8af635f6 --- /dev/null +++ b/cypress/e2e/navigation.cy.ts @@ -0,0 +1,37 @@ +/// + +import { clearIndexDB, newFolder } from './utils'; + +describe('example to-do app', () => { + before(async () => { + cy.clearAllSessionStorage(); + await clearIndexDB(); + }); + + beforeEach(() => { + cy.visit('http://localhost:5173/'); + }); + + it('should create a default local drive', () => { + cy.get('article').contains('My Local Drive').should('exist'); + }); + + it('should create a folder inside the local drive', () => { + newFolder('My Local Drive', 'My Folder'); + cy.contains('My Folder').should('exist'); + }); + + it('should create a new document model', () => { + newFolder('My Local Drive', 'documents'); + cy.contains('documents').click(); + cy.contains('DocumentModel').click(); + cy.get('input[placeholder="Document name"]') + .clear() + .type('test-document'); + cy.get('button').contains('Create').click(); + cy.get('textarea[placeholder="Document Model Name"]').type('draft1'); + + cy.contains('Global State Schema').click(); + cy.contains('Close').click(); + }); +}); diff --git a/cypress/e2e/utils/index.ts b/cypress/e2e/utils/index.ts new file mode 100644 index 00000000..a729a07d --- /dev/null +++ b/cypress/e2e/utils/index.ts @@ -0,0 +1,48 @@ +export const hoverElement = (element: HTMLElement) => { + triggerMouseEventOnElement(element, 'mousemove'); +}; + +export const triggerMouseEventOnElement = ( + element: HTMLElement, + eventType: string, +) => { + const rect = element.getBoundingClientRect(); + const clientX = rect.left + rect.width / 2; + const clientY = rect.top + rect.height / 2; + + // Create and dispatch the mouse event + const event = new MouseEvent(eventType, { + view: window, + bubbles: true, + cancelable: true, + clientX, + clientY, + }); + + element.dispatchEvent(event); +}; + +export const clearIndexDB = async () => { + const databases = await indexedDB.databases(); + + for (const db of databases) { + indexedDB.deleteDatabase(db.name); + } +}; + +export const newFolder = (driveName: string, folderName: string) => { + cy.get('article') + .contains(driveName) + .then(el => { + hoverElement(el[0]); + }); + + cy.get('article') + .contains(driveName) + .closest('article') + .children('button') + .click(); + + cy.contains('New Folder').click(); + cy.get('input[value="New Folder"]').clear().type(`${folderName}{enter}`); +}; diff --git a/cypress/fixtures/example.json b/cypress/fixtures/example.json new file mode 100644 index 00000000..02e42543 --- /dev/null +++ b/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} diff --git a/cypress/support/commands.ts b/cypress/support/commands.ts new file mode 100644 index 00000000..abd9b226 --- /dev/null +++ b/cypress/support/commands.ts @@ -0,0 +1,27 @@ +/// +// *********************************************** +// This example commands.ts shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => {}); +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) +// diff --git a/cypress/support/e2e.ts b/cypress/support/e2e.ts new file mode 100644 index 00000000..598ab5f0 --- /dev/null +++ b/cypress/support/e2e.ts @@ -0,0 +1,20 @@ +// *********************************************************** +// This example support/e2e.ts is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands'; + +// Alternatively you can use CommonJS syntax: +// require('./commands') diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json new file mode 100644 index 00000000..d77b1599 --- /dev/null +++ b/cypress/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "types": ["cypress", "node"] + }, + "include": ["**/*.ts"], + } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index ca39a6e8..f564d193 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,6 +57,7 @@ "@vitejs/plugin-react": "^4.2.1", "asar": "^3.2.0", "autoprefixer": "^10.4.14", + "cypress": "^13.11.0", "electron": "30.0.0", "electron-playwright-helpers": "^1.7.1", "eslint": "^8.56.0", @@ -1415,6 +1416,92 @@ "node": ">=v18" } }, + "node_modules/@cypress/request": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", + "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "6.10.4", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/@cypress/request/node_modules/qs": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@cypress/request/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + } + }, + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, "node_modules/@electron-forge/cli": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/@electron-forge/cli/-/cli-6.4.2.tgz", @@ -8198,6 +8285,18 @@ "@types/send": "*" } }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true + }, "node_modules/@types/uuid": { "version": "9.0.8", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", @@ -8728,6 +8827,15 @@ } } }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -8808,6 +8916,26 @@ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "devOptional": true }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/are-we-there-yet": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", @@ -9098,6 +9226,24 @@ "node": "*" } }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", @@ -9215,6 +9361,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.0.tgz", + "integrity": "sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==", + "dev": true + }, "node_modules/babel-plugin-macros": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", @@ -9319,6 +9480,15 @@ } ] }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, "node_modules/before-after-hook": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", @@ -9371,6 +9541,12 @@ "node": ">= 6" } }, + "node_modules/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -9681,6 +9857,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", @@ -9814,6 +9999,12 @@ "cdl": "bin/cdl.js" } }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, "node_modules/chai": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", @@ -9907,6 +10098,15 @@ "node": "*" } }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -9967,6 +10167,21 @@ "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", "dev": true }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", @@ -10644,6 +10859,200 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, + "node_modules/cypress": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.11.0.tgz", + "integrity": "sha512-NXXogbAxVlVje4XHX+Cx5eMFZv4Dho/2rIcdBHg9CNPFUGZdM4cRdgIgM7USmNYsC12XY0bZENEQ+KBk72fl+A==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@cypress/request": "^3.0.0", + "@cypress/xvfb": "^1.2.4", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.7.1", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.1", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^16.0.0 || ^18.0.0 || >=20.0.0" + } + }, + "node_modules/cypress/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cypress/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/cypress/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/cypress/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cypress/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/cypress/node_modules/listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/cypress/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/dargs": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", @@ -10653,6 +11062,18 @@ "node": ">=8" } }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", @@ -10713,6 +11134,12 @@ "url": "https://github.com/sponsors/kossnocorp" } }, + "node_modules/dayjs": { + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", + "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==", + "dev": true + }, "node_modules/debounce-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz", @@ -11298,6 +11725,22 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecc-jsbn/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -11831,6 +12274,19 @@ "once": "^1.4.0" } }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -12645,6 +13101,12 @@ "node": ">= 0.6" } }, + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", @@ -12686,6 +13148,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", @@ -12799,6 +13282,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", @@ -12834,6 +13323,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -13209,6 +13707,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -13712,6 +14219,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "dependencies": { + "async": "^3.2.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, "node_modules/git-log-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz", @@ -14541,6 +15066,20 @@ "node": ">= 14" } }, + "node_modules/http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/http2-wrapper": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", @@ -14987,6 +15526,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, "node_modules/is-core-module": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", @@ -15097,6 +15648,46 @@ "node": ">=0.10.0" } }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -15318,6 +15909,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, "node_modules/is-unc-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", @@ -15455,6 +16052,12 @@ "ws": "*" } }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, "node_modules/issue-parser": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", @@ -15631,6 +16234,12 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -15713,6 +16322,21 @@ "node": "*" } }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -15766,6 +16390,15 @@ "node": ">=0.10.0" } }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true, + "engines": { + "node": "> 0.8" + } + }, "node_modules/legacy-swc-helpers": { "name": "@swc/helpers", "version": "0.4.14", @@ -16418,6 +17051,12 @@ "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", "dev": true }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, "node_modules/lodash.snakecase": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", @@ -20289,6 +20928,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true + }, "node_modules/p-cancelable": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", @@ -20660,6 +21305,12 @@ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, "node_modules/pg-connection-string": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.4.tgz", @@ -21207,6 +21858,18 @@ } } }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -21236,6 +21899,15 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -21306,6 +21978,18 @@ "node": ">= 0.10" } }, + "node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -21338,6 +22022,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -22080,6 +22770,15 @@ "invariant": "^2.2.4" } }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, + "dependencies": { + "throttleit": "^1.0.0" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -22101,6 +22800,12 @@ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "node_modules/resedit": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/resedit/-/resedit-2.0.2.tgz", @@ -23724,6 +24429,37 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "optional": true }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sshpk/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, "node_modules/ssri": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", @@ -24396,6 +25132,15 @@ "node": ">=0.8" } }, + "node_modules/throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -24458,7 +25203,6 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, - "optional": true, "engines": { "node": ">=14.14" } @@ -24508,6 +25252,30 @@ "integrity": "sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg==", "optional": true }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", @@ -24623,7 +25391,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "optional": true, + "devOptional": true, "dependencies": { "safe-buffer": "^5.0.1" }, @@ -24645,6 +25413,12 @@ "tailwindcss": ">=3.0.0" } }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -24949,6 +25723,15 @@ "node": ">= 0.8" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", @@ -25011,6 +25794,16 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/use-callback-ref": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", @@ -25288,6 +26081,26 @@ "node": ">= 0.8" } }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, "node_modules/viem": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/viem/-/viem-2.10.3.tgz", diff --git a/package.json b/package.json index d8105064..76c06431 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,8 @@ "release": "semantic-release", "prepare": "npm run prepare:scripts", "prepare:scripts": "node scripts/index.js", - "e2e": "playwright test" + "e2e": "playwright test", + "cy:open": "cypress open" }, "devDependencies": { "@commitlint/cli": "^18.4.3", @@ -59,6 +60,7 @@ "@vitejs/plugin-react": "^4.2.1", "asar": "^3.2.0", "autoprefixer": "^10.4.14", + "cypress": "^13.11.0", "electron": "30.0.0", "electron-playwright-helpers": "^1.7.1", "eslint": "^8.56.0", From e50fb062eccf6387399bad9403f59a20bc478d89 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 11 Jun 2024 15:40:26 -0400 Subject: [PATCH 044/125] feat: added cypress CI config --- .github/workflows/e2e-dev.yml | 27 +++++++++++++++++++++++++++ cypress.config.ts | 1 + 2 files changed, 28 insertions(+) create mode 100644 .github/workflows/e2e-dev.yml diff --git a/.github/workflows/e2e-dev.yml b/.github/workflows/e2e-dev.yml new file mode 100644 index 00000000..762f9e50 --- /dev/null +++ b/.github/workflows/e2e-dev.yml @@ -0,0 +1,27 @@ +name: End-to-end tests + +on: + push: + branches: [staging] + workflow_dispatch: +jobs: + cypress-run: + runs-on: ubuntu-22.04 + strategy: + fail-fast: false + matrix: + containers: [1, 2] + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Cypress run + uses: cypress-io/github-action@v6 + with: + browser: chrome + # record: true # record tests in the Dashboard + parallel: true + start: npm run dev:web + wait-on: 'http://localhost:5173/' + # env: + # CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} // setup Cypress Dashboard record key + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/cypress.config.ts b/cypress.config.ts index e29d3ea6..9a839341 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'cypress'; export default defineConfig({ + // projectId: '', // set in CI e2e: { supportFile: 'cypress/support/e2e.ts', setupNodeEvents(on, config) { From 123ed8be07321eafcac2521f4ae7452e86a6895f Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 11 Jun 2024 16:18:35 -0400 Subject: [PATCH 045/125] feat: added addpublicdrive util --- cypress/e2e/utils/index.ts | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/cypress/e2e/utils/index.ts b/cypress/e2e/utils/index.ts index a729a07d..d9ad52ef 100644 --- a/cypress/e2e/utils/index.ts +++ b/cypress/e2e/utils/index.ts @@ -30,15 +30,15 @@ export const clearIndexDB = async () => { } }; -export const newFolder = (driveName: string, folderName: string) => { +export const newFolder = (parent: string, folderName: string) => { cy.get('article') - .contains(driveName) + .contains(parent) .then(el => { hoverElement(el[0]); }); cy.get('article') - .contains(driveName) + .contains(parent) .closest('article') .children('button') .click(); @@ -46,3 +46,27 @@ export const newFolder = (driveName: string, folderName: string) => { cy.contains('New Folder').click(); cy.get('input[value="New Folder"]').clear().type(`${folderName}{enter}`); }; + +export const selectSidebarItem = (item: string) => { + cy.get('article').contains(item).click(); +}; + +export const addPublicDrive = (url: string) => { + cy.intercept('POST', url, req => { + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access + if (req.body.operationName === 'getDrive') { + req.alias = 'graphqlQuery'; + } + }); + + cy.get('p').contains('Public Drives').parent().find('button').click(); + cy.get('input[placeholder="Drive URL"]').clear().type(url); + cy.contains('Add existing drive').click(); + + cy.wait('@graphqlQuery'); + cy.get('button').contains('Confirm URL').should('not.be.disabled'); + cy.get('button').contains('Confirm URL').click(); + + cy.get('button').contains('Add drive').should('not.be.disabled'); + cy.get('button').contains('Add drive').click(); +}; From 3e0451e923151a497894c2b282a3324c11be2867 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Fri, 7 Jun 2024 15:25:19 -0400 Subject: [PATCH 046/125] feat: enabled sync icons for folders and files --- src/components/file-item/file-item.tsx | 1 + src/components/folder-item/folder-item.tsx | 1 + src/hooks/useDocumentDriveServer.ts | 4 +- src/hooks/useDrivesContainer.ts | 64 ++++++++++++++++++++-- 4 files changed, 63 insertions(+), 7 deletions(-) diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index f24d3a23..71427dfe 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -92,6 +92,7 @@ export const FileItem: React.FC = ({ file, drive, onFileSelected }) => { return ( = props => { return ( { if (type === 'LOCAL_DRIVE') return; try { - return server.getSyncStatus(driveId); + return server.getSyncStatus(syncId); } catch (error) { console.error(error); return ERROR; diff --git a/src/hooks/useDrivesContainer.ts b/src/hooks/useDrivesContainer.ts index dddc3851..4dd4d00e 100644 --- a/src/hooks/useDrivesContainer.ts +++ b/src/hooks/useDrivesContainer.ts @@ -9,12 +9,17 @@ import { SharingType as TreeItemSharingType, decodeID, encodeID, + getFolderStatus, getRootPath, + removeSuccessFiles, + sortFilesByStatus, toast, useItemActions, } from '@powerhousedao/design-system'; import { DocumentDriveDocument, + FileNode, + FolderNode, Node, } from 'document-model-libs/document-drive'; import path from 'path'; @@ -270,17 +275,66 @@ export function useDrivesContainer() { syncStatus: await getSyncStatus(driveID, driveBaseItemType), }; - const nodes: Array = drive.state.global.nodes.map( - (node, _i, nodes) => ({ + const { files, folders } = drive.state.global.nodes.reduce( + (acc, node) => { + if (node.kind === 'folder') { + acc.folders.push(node); + } else { + acc.files.push(node as FileNode); + } + + return acc; + }, + { + files: [] as FileNode[], + folders: [] as FolderNode[], + }, + ); + + const driveNodes = drive.state.global.nodes; + + const fileItems: Array = await Promise.all( + files.map(async node => ({ id: node.id, label: node.name, - path: path.join(driveID, getNodePath(node, nodes)), + path: path.join(driveID, getNodePath(node, driveNodes)), type: node.kind === 'folder' ? 'FOLDER' : 'FILE', sharingType: sharingType?.toUpperCase() as TreeItemSharingType, availableOffline, - }), + syncStatus: await getSyncStatus( + node.synchronizationUnits[0].syncId, + driveBaseItemType, + ), + })), + ); + + const filesStatus = sortFilesByStatus( + removeSuccessFiles( + fileItems.map(file => ({ + path: file.path, + status: file.syncStatus, + })), + ), ); - return [driveNode, ...nodes]; + + const folderItems: Array = folders.map(node => { + const folderPath = path.join( + driveID, + getNodePath(node, driveNodes), + ); + + return { + id: node.id, + label: node.name, + path: folderPath, + type: 'FOLDER', + sharingType: sharingType?.toUpperCase() as TreeItemSharingType, + availableOffline, + syncStatus: getFolderStatus(folderPath, filesStatus), + }; + }); + + return [driveNode, ...fileItems, ...folderItems]; } return { From adbadc1d0b826acfc7e112d07d1c478496ac93cb Mon Sep 17 00:00:00 2001 From: acaldas Date: Mon, 10 Jun 2024 12:42:18 +0100 Subject: [PATCH 047/125] feat: updated libs --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index ca39a6e8..ecf9135e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0-alpha.6", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.112", + "@powerhousedao/design-system": "^1.0.0-alpha.118", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", @@ -4441,9 +4441,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.112", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.112.tgz", - "integrity": "sha512-jQ1Qu6X+S4Pm1SRAOvqjFjjEidZHAzcxCt2EdToxfYpmANo7xqHs/PBVvj8vTnHvQoUHObSwSnbdnOGUH8K2sA==", + "version": "1.0.0-alpha.118", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.118.tgz", + "integrity": "sha512-DDrojjDZKhBTXNxHjyNEDR4l7fnuwJyvyhH3xtlCgSgBMuJG0twB4XiTinZAE7CIwf0uaPd2XYc2ExsA8vzxLQ==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", diff --git a/package.json b/package.json index d8105064..2e00314f 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.112", + "@powerhousedao/design-system": "^1.0.0-alpha.118", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", From b3378976dd6f75b11b028734ad0e4dee09918b33 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 11 Jun 2024 13:11:51 -0400 Subject: [PATCH 048/125] feat: updated design-system alpha 119 --- package-lock.json | 8 ++++---- package.json | 2 +- src/components/drive-container.tsx | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index ecf9135e..a6efb577 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0-alpha.6", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "^1.0.0-alpha.118", + "@powerhousedao/design-system": "1.0.0-alpha.119", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", @@ -4441,9 +4441,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.118", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.118.tgz", - "integrity": "sha512-DDrojjDZKhBTXNxHjyNEDR4l7fnuwJyvyhH3xtlCgSgBMuJG0twB4XiTinZAE7CIwf0uaPd2XYc2ExsA8vzxLQ==", + "version": "1.0.0-alpha.119", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.119.tgz", + "integrity": "sha512-qo1+aeYBOvfiyK5rOM/jKk7yZxV7JJOu3r3pk/nIFjPVCN7qiJNFsVGeGZ5Y8j4Oy3ZwmZuC9NN8P8cH4xUgRg==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", diff --git a/package.json b/package.json index 2e00314f..15410913 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "^1.0.0-alpha.118", + "@powerhousedao/design-system": "1.0.0-alpha.119", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", diff --git a/src/components/drive-container.tsx b/src/components/drive-container.tsx index 7dcffe13..5c0b1030 100644 --- a/src/components/drive-container.tsx +++ b/src/components/drive-container.tsx @@ -138,6 +138,7 @@ export default function DriveContainer(props: DriveContainerProps) { key={key} name={name} type={type} + displaySyncFolderIcons disableAddDrives={disableAddDrives} defaultItemOptions={defaultItemOptions} onItemClick={onItemClick} From 2a08adb7fdd6a46af4c8d8ff31c946e043dbb016 Mon Sep 17 00:00:00 2001 From: acaldas Date: Wed, 12 Jun 2024 10:11:58 +0100 Subject: [PATCH 049/125] feat: updated document-drive --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index a6efb577..431df90d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.119", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.73", + "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", "document-model-libs": "^1.58.0", "electron-is-dev": "^3.0.1", diff --git a/package.json b/package.json index 15410913..e585e218 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.119", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.73", + "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", "document-model-libs": "^1.58.0", "electron-is-dev": "^3.0.1", From 9336e8a3d1c818a962b5c0d0ef108ab07c2d3872 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Fri, 7 Jun 2024 15:25:19 -0400 Subject: [PATCH 050/125] feat: enabled sync icons for folders and files --- src/components/file-item/file-item.tsx | 1 + src/components/folder-item/folder-item.tsx | 1 + src/hooks/useDocumentDriveServer.ts | 4 +- src/hooks/useDrivesContainer.ts | 64 ++++++++++++++++++++-- 4 files changed, 63 insertions(+), 7 deletions(-) diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index f24d3a23..71427dfe 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -92,6 +92,7 @@ export const FileItem: React.FC = ({ file, drive, onFileSelected }) => { return ( = props => { return ( { if (type === 'LOCAL_DRIVE') return; try { - return server.getSyncStatus(driveId); + return server.getSyncStatus(syncId); } catch (error) { console.error(error); return ERROR; diff --git a/src/hooks/useDrivesContainer.ts b/src/hooks/useDrivesContainer.ts index dddc3851..4dd4d00e 100644 --- a/src/hooks/useDrivesContainer.ts +++ b/src/hooks/useDrivesContainer.ts @@ -9,12 +9,17 @@ import { SharingType as TreeItemSharingType, decodeID, encodeID, + getFolderStatus, getRootPath, + removeSuccessFiles, + sortFilesByStatus, toast, useItemActions, } from '@powerhousedao/design-system'; import { DocumentDriveDocument, + FileNode, + FolderNode, Node, } from 'document-model-libs/document-drive'; import path from 'path'; @@ -270,17 +275,66 @@ export function useDrivesContainer() { syncStatus: await getSyncStatus(driveID, driveBaseItemType), }; - const nodes: Array = drive.state.global.nodes.map( - (node, _i, nodes) => ({ + const { files, folders } = drive.state.global.nodes.reduce( + (acc, node) => { + if (node.kind === 'folder') { + acc.folders.push(node); + } else { + acc.files.push(node as FileNode); + } + + return acc; + }, + { + files: [] as FileNode[], + folders: [] as FolderNode[], + }, + ); + + const driveNodes = drive.state.global.nodes; + + const fileItems: Array = await Promise.all( + files.map(async node => ({ id: node.id, label: node.name, - path: path.join(driveID, getNodePath(node, nodes)), + path: path.join(driveID, getNodePath(node, driveNodes)), type: node.kind === 'folder' ? 'FOLDER' : 'FILE', sharingType: sharingType?.toUpperCase() as TreeItemSharingType, availableOffline, - }), + syncStatus: await getSyncStatus( + node.synchronizationUnits[0].syncId, + driveBaseItemType, + ), + })), + ); + + const filesStatus = sortFilesByStatus( + removeSuccessFiles( + fileItems.map(file => ({ + path: file.path, + status: file.syncStatus, + })), + ), ); - return [driveNode, ...nodes]; + + const folderItems: Array = folders.map(node => { + const folderPath = path.join( + driveID, + getNodePath(node, driveNodes), + ); + + return { + id: node.id, + label: node.name, + path: folderPath, + type: 'FOLDER', + sharingType: sharingType?.toUpperCase() as TreeItemSharingType, + availableOffline, + syncStatus: getFolderStatus(folderPath, filesStatus), + }; + }); + + return [driveNode, ...fileItems, ...folderItems]; } return { From 5edef9d1d1936f3bb7c9006c180c7a352f8d6bb9 Mon Sep 17 00:00:00 2001 From: acaldas Date: Mon, 10 Jun 2024 12:42:18 +0100 Subject: [PATCH 051/125] feat: updated libs --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3c7ce1df..8e96aef6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0-alpha.1", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.112", + "@powerhousedao/design-system": "^1.0.0-alpha.118", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", @@ -4441,9 +4441,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.112", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.112.tgz", - "integrity": "sha512-jQ1Qu6X+S4Pm1SRAOvqjFjjEidZHAzcxCt2EdToxfYpmANo7xqHs/PBVvj8vTnHvQoUHObSwSnbdnOGUH8K2sA==", + "version": "1.0.0-alpha.118", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.118.tgz", + "integrity": "sha512-DDrojjDZKhBTXNxHjyNEDR4l7fnuwJyvyhH3xtlCgSgBMuJG0twB4XiTinZAE7CIwf0uaPd2XYc2ExsA8vzxLQ==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", diff --git a/package.json b/package.json index 25d5e8b0..3889998c 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.112", + "@powerhousedao/design-system": "^1.0.0-alpha.118", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", From c27a968f2bfd745d48a7a69a451d4c18e72acdf9 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 11 Jun 2024 13:11:51 -0400 Subject: [PATCH 052/125] feat: updated design-system alpha 119 --- package-lock.json | 8 ++++---- package.json | 2 +- src/components/drive-container.tsx | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8e96aef6..89681d8f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0-alpha.1", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "^1.0.0-alpha.118", + "@powerhousedao/design-system": "1.0.0-alpha.119", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", @@ -4441,9 +4441,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.118", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.118.tgz", - "integrity": "sha512-DDrojjDZKhBTXNxHjyNEDR4l7fnuwJyvyhH3xtlCgSgBMuJG0twB4XiTinZAE7CIwf0uaPd2XYc2ExsA8vzxLQ==", + "version": "1.0.0-alpha.119", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.119.tgz", + "integrity": "sha512-qo1+aeYBOvfiyK5rOM/jKk7yZxV7JJOu3r3pk/nIFjPVCN7qiJNFsVGeGZ5Y8j4Oy3ZwmZuC9NN8P8cH4xUgRg==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", diff --git a/package.json b/package.json index 3889998c..42f9701c 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "^1.0.0-alpha.118", + "@powerhousedao/design-system": "1.0.0-alpha.119", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", diff --git a/src/components/drive-container.tsx b/src/components/drive-container.tsx index 7dcffe13..5c0b1030 100644 --- a/src/components/drive-container.tsx +++ b/src/components/drive-container.tsx @@ -138,6 +138,7 @@ export default function DriveContainer(props: DriveContainerProps) { key={key} name={name} type={type} + displaySyncFolderIcons disableAddDrives={disableAddDrives} defaultItemOptions={defaultItemOptions} onItemClick={onItemClick} From cce5625d5392f3860a2f5b71ad144dd99d98ebda Mon Sep 17 00:00:00 2001 From: acaldas Date: Wed, 12 Jun 2024 10:11:58 +0100 Subject: [PATCH 053/125] feat: updated document-drive --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 89681d8f..bb1b2571 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.119", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.73", + "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", "document-model-libs": "^1.58.0", "electron-is-dev": "^3.0.1", diff --git a/package.json b/package.json index 42f9701c..36480c30 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.119", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.73", + "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", "document-model-libs": "^1.58.0", "electron-is-dev": "^3.0.1", From e428af1a7352200e47d075678a5d2dffeb4a3d80 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 12 Jun 2024 09:23:43 +0000 Subject: [PATCH 054/125] chore(release): set `package.json` to 1.0.0-dev.3 [skip ci] # [1.0.0-dev.3](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.2...v1.0.0-dev.3) (2024-06-12) ### Features * enabled sync icons for folders and files ([9336e8a](https://github.com/powerhouse-inc/document-model-electron/commit/9336e8a3d1c818a962b5c0d0ef108ab07c2d3872)) * updated design-system alpha 119 ([c27a968](https://github.com/powerhouse-inc/document-model-electron/commit/c27a968f2bfd745d48a7a69a451d4c18e72acdf9)) * updated document-drive ([cce5625](https://github.com/powerhouse-inc/document-model-electron/commit/cce5625d5392f3860a2f5b71ad144dd99d98ebda)) * updated libs ([5edef9d](https://github.com/powerhouse-inc/document-model-electron/commit/5edef9d1d1936f3bb7c9006c180c7a352f8d6bb9)) --- CHANGELOG.md | 10 ++++++++++ package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b59710dd..8ecc3f15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# [1.0.0-dev.3](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.2...v1.0.0-dev.3) (2024-06-12) + + +### Features + +* enabled sync icons for folders and files ([9336e8a](https://github.com/powerhouse-inc/document-model-electron/commit/9336e8a3d1c818a962b5c0d0ef108ab07c2d3872)) +* updated design-system alpha 119 ([c27a968](https://github.com/powerhouse-inc/document-model-electron/commit/c27a968f2bfd745d48a7a69a451d4c18e72acdf9)) +* updated document-drive ([cce5625](https://github.com/powerhouse-inc/document-model-electron/commit/cce5625d5392f3860a2f5b71ad144dd99d98ebda)) +* updated libs ([5edef9d](https://github.com/powerhouse-inc/document-model-electron/commit/5edef9d1d1936f3bb7c9006c180c7a352f8d6bb9)) + # [1.0.0-dev.2](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.1...v1.0.0-dev.2) (2024-06-11) diff --git a/package.json b/package.json index 36480c30..3f2299b2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.2", + "version": "1.0.0-dev.3", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 3439c5493098d66a6e7563068f35afcae255b142 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Wed, 12 Jun 2024 12:11:36 -0400 Subject: [PATCH 055/125] feat: added Cypress Cloud Config --- .github/workflows/e2e-dev.yml | 10 +++++----- cypress.config.ts | 2 +- cypress/e2e/navigation.cy.ts | 10 +++++++++- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.github/workflows/e2e-dev.yml b/.github/workflows/e2e-dev.yml index 762f9e50..1e4200c1 100644 --- a/.github/workflows/e2e-dev.yml +++ b/.github/workflows/e2e-dev.yml @@ -2,7 +2,7 @@ name: End-to-end tests on: push: - branches: [staging] + branches: [develop] workflow_dispatch: jobs: cypress-run: @@ -18,10 +18,10 @@ jobs: uses: cypress-io/github-action@v6 with: browser: chrome - # record: true # record tests in the Dashboard + record: true parallel: true start: npm run dev:web wait-on: 'http://localhost:5173/' - # env: - # CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} // setup Cypress Dashboard record key - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + env: + CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/cypress.config.ts b/cypress.config.ts index 9a839341..34544570 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -1,7 +1,7 @@ import { defineConfig } from 'cypress'; export default defineConfig({ - // projectId: '', // set in CI + projectId: '74d1m9', e2e: { supportFile: 'cypress/support/e2e.ts', setupNodeEvents(on, config) { diff --git a/cypress/e2e/navigation.cy.ts b/cypress/e2e/navigation.cy.ts index 8af635f6..413c3499 100644 --- a/cypress/e2e/navigation.cy.ts +++ b/cypress/e2e/navigation.cy.ts @@ -2,7 +2,7 @@ import { clearIndexDB, newFolder } from './utils'; -describe('example to-do app', () => { +describe('Navigation', () => { before(async () => { cy.clearAllSessionStorage(); await clearIndexDB(); @@ -34,4 +34,12 @@ describe('example to-do app', () => { cy.contains('Global State Schema').click(); cy.contains('Close').click(); }); + + // it.only('should add public drive', () => { + // addPublicDrive( + // 'https://apps.powerhouse.io/powerhouse/switchboard/d/powerhouse', + // ); + // cy.contains('article', 'Powerhouse').should('be.visible'); + // selectSidebarItem('Powerhouse'); + // }); }); From c5c806f2cb2f0659ef5151f17864dc2f47cf07c8 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 09:04:42 -0400 Subject: [PATCH 056/125] remove: simulate files creation --- src/hooks/useCreateDocuments.ts | 34 +++++++++++++++++++++++++++++++++ src/pages/content.tsx | 5 +++++ 2 files changed, 39 insertions(+) create mode 100644 src/hooks/useCreateDocuments.ts diff --git a/src/hooks/useCreateDocuments.ts b/src/hooks/useCreateDocuments.ts new file mode 100644 index 00000000..50d8f6db --- /dev/null +++ b/src/hooks/useCreateDocuments.ts @@ -0,0 +1,34 @@ +import { + decodeID, + getRootPath, + useGetItemByPath, +} from '@powerhousedao/design-system'; +import { useSelectedPath } from 'src/store/document-drive'; +import { useFilteredDocumentModels } from 'src/store/document-model'; +import { useDocumentDriveServer } from './useDocumentDriveServer'; + +export const useCreateDocuments = () => { + const { addDocument } = useDocumentDriveServer(); + const [selectedPath] = useSelectedPath(); + const getItemByPath = useGetItemByPath(); + const documentModels = useFilteredDocumentModels(); + + const selectedFolder = getItemByPath(selectedPath || ''); + const driveID = getRootPath(selectedFolder?.path ?? ''); + const decodedDriveID = decodeID(driveID); + + const parentFolder = selectedFolder + ? selectedFolder.path.split('/').slice(1).pop() + : undefined; + + return async (amount: number) => { + for (let i = 0; i < amount; i++) { + await addDocument( + decodedDriveID, + `document-${i}`, + documentModels[0].documentModel.id, + parentFolder ? decodeID(parentFolder) : undefined, + ); + } + }; +}; diff --git a/src/pages/content.tsx b/src/pages/content.tsx index 61afe7f1..b1cbec26 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -21,6 +21,7 @@ import FolderView from 'src/components/folder-view'; import { useModal } from 'src/components/modal'; import { SearchBar } from 'src/components/search-bar'; import { useConnectConfig } from 'src/hooks/useConnectConfig'; +import { useCreateDocuments } from 'src/hooks/useCreateDocuments'; import { useDocumentDriveById } from 'src/hooks/useDocumentDriveById'; import { useDocumentDriveServer } from 'src/hooks/useDocumentDriveServer'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; @@ -75,6 +76,7 @@ const Content = () => { const { onSubmitInput } = useDrivesContainer(); const navigateToItemId = useNavigateToItemId(); const { isAllowedToCreateDocuments } = useUserPermissions(); + const createDocuments = useCreateDocuments(); const driveNodes = documentDrives.find( drive => drive.state.global.id === decodedDriveID, @@ -311,6 +313,9 @@ const Content = () => { return (
+ {selectedFileNode && selectedDocument ? (
Date: Thu, 13 Jun 2024 09:42:53 -0400 Subject: [PATCH 057/125] feat: added reload Connect toast --- package-lock.json | 4 ++-- src/components/toast/index.ts | 1 + src/components/toast/reload-connect-toast.tsx | 17 +++++++++++++++++ ...oadInitialData.ts => useLoadInitialData.tsx} | 9 +++++++++ src/i18n/locales/en.json | 7 +++++-- 5 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 src/components/toast/index.ts create mode 100644 src/components/toast/reload-connect-toast.tsx rename src/hooks/{useLoadInitialData.ts => useLoadInitialData.tsx} (94%) diff --git a/package-lock.json b/package-lock.json index bb1b2571..7a528b4d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-alpha.1", + "version": "1.0.0-dev.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-alpha.1", + "version": "1.0.0-dev.3", "license": "AGPL-3.0-only", "dependencies": { "@powerhousedao/design-system": "1.0.0-alpha.119", diff --git a/src/components/toast/index.ts b/src/components/toast/index.ts new file mode 100644 index 00000000..cae8e675 --- /dev/null +++ b/src/components/toast/index.ts @@ -0,0 +1 @@ +export * from './reload-connect-toast'; diff --git a/src/components/toast/reload-connect-toast.tsx b/src/components/toast/reload-connect-toast.tsx new file mode 100644 index 00000000..cde02567 --- /dev/null +++ b/src/components/toast/reload-connect-toast.tsx @@ -0,0 +1,17 @@ +import { useTranslation } from 'react-i18next'; + +export const ReloadConnectToast = () => { + const { t } = useTranslation(); + + return ( +
+

{t('notifications.reloadApp')}

+ +
+ ); +}; diff --git a/src/hooks/useLoadInitialData.ts b/src/hooks/useLoadInitialData.tsx similarity index 94% rename from src/hooks/useLoadInitialData.ts rename to src/hooks/useLoadInitialData.tsx index aaba9984..84841426 100644 --- a/src/hooks/useLoadInitialData.ts +++ b/src/hooks/useLoadInitialData.tsx @@ -10,6 +10,7 @@ import { import { DocumentDriveDocument } from 'document-model-libs/document-drive'; import { useCallback, useEffect, useRef } from 'react'; import { useTranslation } from 'react-i18next'; +import { ReloadConnectToast } from 'src/components/toast'; import { useDocumentDriveServer } from 'src/hooks/useDocumentDriveServer'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; import { useSelectedPath } from 'src/store/document-drive'; @@ -71,6 +72,14 @@ export const useLoadInitialData = () => { // add the drive to the error list drivesWithError.current.push(drive.id); + const shouldReloadApp = false; + + if (shouldReloadApp) { + return toast(, { + type: 'connect-warning', + }); + } + return toast( t( `notifications.${drive.syncStatus === 'CONFLICT' ? 'driveSyncConflict' : 'driveSyncError'}`, diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index e8b1a161..f844f582 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -6,7 +6,9 @@ "empty": "Empty", "create": "Create", "save": "Save", - "export": "Export" + "export": "Export", + "reload": "Reload", + "reloadConnect": "Click here to reload Connect" }, "searchbar": { "placeholder": "Search Powerhouse", @@ -83,6 +85,7 @@ "addDriveSuccess": "New drive successfully added", "driveSyncSuccess": "Drive synced successfully", "driveSyncError": "Error synchronizing drive {{drive}}", - "driveSyncConflict": "Conflict error detected in {{drive}}" + "driveSyncConflict": "Conflict error detected in {{drive}}", + "reloadApp": "It seems like you're running an outdated version of the app. Please reload Connect to get the latest version." } } From 22b15596283dcf50e96c5e17020d8b2d980f60af Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 13 Jun 2024 14:06:38 +0000 Subject: [PATCH 058/125] chore(release): set `package.json` to 1.0.0-dev.4 [skip ci] # [1.0.0-dev.4](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.3...v1.0.0-dev.4) (2024-06-13) ### Features * added addpublicdrive util ([123ed8b](https://github.com/powerhouse-inc/document-model-electron/commit/123ed8be07321eafcac2521f4ae7452e86a6895f)) * added cypress CI config ([e50fb06](https://github.com/powerhouse-inc/document-model-electron/commit/e50fb062eccf6387399bad9403f59a20bc478d89)) * added Cypress Cloud Config ([3439c54](https://github.com/powerhouse-inc/document-model-electron/commit/3439c5493098d66a6e7563068f35afcae255b142)) * added cypress setup ([be8e1b6](https://github.com/powerhouse-inc/document-model-electron/commit/be8e1b6e702f3f9209d694d5642ee82465a6bb9b)) --- CHANGELOG.md | 10 ++++++++++ package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ecc3f15..fa3b3c50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# [1.0.0-dev.4](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.3...v1.0.0-dev.4) (2024-06-13) + + +### Features + +* added addpublicdrive util ([123ed8b](https://github.com/powerhouse-inc/document-model-electron/commit/123ed8be07321eafcac2521f4ae7452e86a6895f)) +* added cypress CI config ([e50fb06](https://github.com/powerhouse-inc/document-model-electron/commit/e50fb062eccf6387399bad9403f59a20bc478d89)) +* added Cypress Cloud Config ([3439c54](https://github.com/powerhouse-inc/document-model-electron/commit/3439c5493098d66a6e7563068f35afcae255b142)) +* added cypress setup ([be8e1b6](https://github.com/powerhouse-inc/document-model-electron/commit/be8e1b6e702f3f9209d694d5642ee82465a6bb9b)) + # [1.0.0-dev.3](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.2...v1.0.0-dev.3) (2024-06-12) diff --git a/package.json b/package.json index 9cec98ea..b5777895 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.3", + "version": "1.0.0-dev.4", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 85661eaa9aac0a8f38ce465adf1c0c227a442846 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 13 Jun 2024 16:16:56 +0200 Subject: [PATCH 059/125] feat: added version comparison --- src/hooks/useLoadInitialData.tsx | 15 ++++++------ src/hooks/utils.ts | 42 ++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 7 deletions(-) diff --git a/src/hooks/useLoadInitialData.tsx b/src/hooks/useLoadInitialData.tsx index 84841426..5d55d27e 100644 --- a/src/hooks/useLoadInitialData.tsx +++ b/src/hooks/useLoadInitialData.tsx @@ -18,6 +18,7 @@ import { DefaultDocumentDriveServer as server } from 'src/utils/document-drive-s import { useDocumentDrives } from './useDocumentDrives'; import { useLoadDefaultDrive } from './useLoadDefaultDrive'; import { useNavigateToItemId } from './useNavigateToItemId'; +import { isLatestVersion } from './utils'; export const useLoadInitialData = () => { const { t } = useTranslation(); @@ -72,13 +73,13 @@ export const useLoadInitialData = () => { // add the drive to the error list drivesWithError.current.push(drive.id); - const shouldReloadApp = false; - - if (shouldReloadApp) { - return toast(, { - type: 'connect-warning', - }); - } + isLatestVersion().then(result => { + if (!result) { + return toast(, { + type: 'connect-warning', + }); + } + }); return toast( t( diff --git a/src/hooks/utils.ts b/src/hooks/utils.ts index a7332def..e3c542ce 100644 --- a/src/hooks/utils.ts +++ b/src/hooks/utils.ts @@ -1,3 +1,45 @@ +import { version as currentVersion } from '../../package.json'; export const isElectron = window.navigator.userAgent.includes('Electron'); export const isMac = window.navigator.appVersion.includes('Mac'); + +const urlBranchMap: Record = { + 'alpha/makerdao': 'deployments/staging/makerdao', + 'alpha/arbitrum': 'arb-ltip', + 'alpha/powerhouse': 'staging', + makerdao: 'deployments/makerdao', + arbitrum: 'deployments/arbitrum', + localhost: 'develop', +}; + +const getGithubLinkFromUrl = () => { + const githubLink = + 'https://raw.githubusercontent.com/powerhouse-inc/connect'; + const url = window.URL.toString(); + + for (const entry of Object.keys(urlBranchMap)) { + if (url.includes(entry)) { + const value = urlBranchMap[entry]; + return `${githubLink}/${value}/package.json`; + } + } + + return `${githubLink}/main/package.json`; +}; + +const fetchLatestVersion = async () => { + const link = getGithubLinkFromUrl(); + const result = await fetch(link); + const data = await result.json(); + const { version } = data as { version: string }; + return version; +}; + +export const isLatestVersion = async () => { + const deployed = await fetchLatestVersion(); + if (deployed !== currentVersion) { + return false; + } + + return true; +}; From 1a82d60b5bbfc5f99f99d38e3909da4364325817 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 12:40:16 -0400 Subject: [PATCH 060/125] feat: re-use decodedDriveID --- src/components/file-item/file-item.tsx | 14 ++++++--- src/components/folder-item/folder-item.tsx | 2 ++ src/components/folder-view.tsx | 21 +++++-------- src/pages/content.tsx | 36 +++++++++++++--------- 4 files changed, 40 insertions(+), 33 deletions(-) diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index 71427dfe..d6a1d9c6 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -3,7 +3,6 @@ import { FileItemProps, Icon, TreeItem, - decodeID, defaultDropdownMenuOptions, } from '@powerhousedao/design-system'; import { useState } from 'react'; @@ -24,24 +23,30 @@ const defaultItemOptions = defaultDropdownMenuOptions.filter(option => interface IProps { file: TreeItem; - drive: string; + decodedDriveID: string; onFileSelected: (drive: string, id: string) => void; onFileDeleted: (drive: string, id: string) => void; } -export const FileItem: React.FC = ({ file, drive, onFileSelected }) => { +export const FileItem: React.FC = ({ + file, + decodedDriveID, + onFileSelected, +}) => { const { t } = useTranslation(); const [isWriteMode, setIsWriteMode] = useState(false); const getReadableItemPath = useGetReadableItemPath(); const getDocumentById = useGetDocumentById(); const { updateNodeName, onSubmitInput } = useDrivesContainer(); const { showModal } = useModal(); + + // TODO: move this to folder-view const { isAllowedToCreateDocuments } = useUserPermissions(); - const decodedDriveID = decodeID(drive); const openSwitchboardLink = useOpenSwitchboardLink(decodedDriveID); const { isRemoteDrive } = useDocumentDriveById(decodedDriveID); + // TODO: move this to folder-view const onFileOptionsClick = async (optionId: string, fileNode: TreeItem) => { if (optionId === 'delete') { showModal('deleteItem', { @@ -69,6 +74,7 @@ export const FileItem: React.FC = ({ file, drive, onFileSelected }) => { } }; + // TODO: move this to folder-view const itemOptions: FileItemProps['itemOptions'] = isRemoteDrive ? [ { diff --git a/src/components/folder-item/folder-item.tsx b/src/components/folder-item/folder-item.tsx index ca4b5fa8..204927fd 100644 --- a/src/components/folder-item/folder-item.tsx +++ b/src/components/folder-item/folder-item.tsx @@ -23,6 +23,7 @@ export interface FolderItemProps { export const FolderItem: React.FC = props => { const { folder, decodedDriveID, onFolderSelected } = props; + // TODO: move this to folder-view const { isAllowedToCreateDocuments } = useUserPermissions(); const { showModal } = useModal(); @@ -30,6 +31,7 @@ export const FolderItem: React.FC = props => { const [isWriteMode, setIsWriteMode] = useState(false); const onDropEvent = useOnDropEvent(); + // TODO: move this to folder-view const onFolderOptionsClick = async ( optionId: string, folderNode: TreeItem, diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index ffeb6c71..86353e7c 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -1,8 +1,4 @@ -import { - decodeID, - useDraggableTarget, - useGetItemByPath, -} from '@powerhousedao/design-system'; +import { TreeItem, useDraggableTarget } from '@powerhousedao/design-system'; import { useTranslation } from 'react-i18next'; import { FileItem } from 'src/components/file-item'; import { FolderItem } from 'src/components/folder-item'; @@ -13,8 +9,9 @@ import { twMerge } from 'tailwind-merge'; import { ContentSection } from './content'; interface IProps { - drive: string; + decodedDriveID: string; path: string; + folderItem: TreeItem; onFolderSelected: (itemId: string) => void; onFileSelected: (drive: string, id: string) => void; onFileDeleted: (drive: string, id: string) => void; @@ -22,22 +19,18 @@ interface IProps { export const FolderView: React.FC = ({ path, - drive, + folderItem, + decodedDriveID, onFileDeleted, onFileSelected, onFolderSelected, }) => { const { t } = useTranslation(); const { folders, files } = useFolderContent(path); - const decodedDriveID = decodeID(drive); - const getItemByPath = useGetItemByPath(); const onDropEvent = useOnDropEvent(); - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - const item = getItemByPath(path)!; - const { dropProps, isDropTarget } = useDraggableTarget({ - data: item, + data: folderItem, onDropEvent, }); @@ -74,7 +67,7 @@ export const FolderView: React.FC = ({ diff --git a/src/pages/content.tsx b/src/pages/content.tsx index b1cbec26..cbd88598 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -313,6 +313,7 @@ const Content = () => { return (
+ {/* TODO: remove this button */} @@ -363,21 +364,26 @@ const Content = () => { {connectConfig.content.showSearchBar && }
- { - setSelectedFileNode({ - drive, - id, - parentFolder: - selectedFolder?.id ?? null, - }); - navigateToItemId(id); - }} - onFileDeleted={deleteNode} - /> + {selectedFolder && ( + { + setSelectedFileNode({ + drive, + id, + parentFolder: + selectedFolder?.id ?? null, + }); + navigateToItemId(id); + }} + onFileDeleted={deleteNode} + /> + )}
{isAllowedToCreateDocuments && ( <> From 8af8020109d85cd1d6cae167cd51ddf722d2bb46 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 12:45:39 -0400 Subject: [PATCH 061/125] feat: moved isAllowedToCreateDocuments to folderView --- src/components/file-item/file-item.tsx | 6 ++---- src/components/folder-item/folder-item.tsx | 11 +++++++---- src/components/folder-view.tsx | 8 ++++++++ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index d6a1d9c6..67b7cb11 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -12,7 +12,6 @@ import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; import { useGetDocumentById } from 'src/hooks/useGetDocumentById'; import { useGetReadableItemPath } from 'src/hooks/useGetReadableItemPath'; import { useOpenSwitchboardLink } from 'src/hooks/useOpenSwitchboardLink'; -import { useUserPermissions } from 'src/hooks/useUserPermissions'; import { useModal } from '../modal'; const allowedItemOptions = ['delete', 'rename', 'duplicate']; @@ -26,12 +25,14 @@ interface IProps { decodedDriveID: string; onFileSelected: (drive: string, id: string) => void; onFileDeleted: (drive: string, id: string) => void; + isAllowedToCreateDocuments: boolean; } export const FileItem: React.FC = ({ file, decodedDriveID, onFileSelected, + isAllowedToCreateDocuments, }) => { const { t } = useTranslation(); const [isWriteMode, setIsWriteMode] = useState(false); @@ -40,9 +41,6 @@ export const FileItem: React.FC = ({ const { updateNodeName, onSubmitInput } = useDrivesContainer(); const { showModal } = useModal(); - // TODO: move this to folder-view - const { isAllowedToCreateDocuments } = useUserPermissions(); - const openSwitchboardLink = useOpenSwitchboardLink(decodedDriveID); const { isRemoteDrive } = useDocumentDriveById(decodedDriveID); diff --git a/src/components/folder-item/folder-item.tsx b/src/components/folder-item/folder-item.tsx index 204927fd..ce3fd2c3 100644 --- a/src/components/folder-item/folder-item.tsx +++ b/src/components/folder-item/folder-item.tsx @@ -7,7 +7,6 @@ import React, { useState } from 'react'; import { useModal } from 'src/components/modal'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; -import { useUserPermissions } from 'src/hooks/useUserPermissions'; const allowedItemOptions = ['delete', 'rename', 'duplicate']; @@ -19,12 +18,16 @@ export interface FolderItemProps { folder: TreeItem; decodedDriveID: string; onFolderSelected: (itemId: string) => void; + isAllowedToCreateDocuments: boolean; } export const FolderItem: React.FC = props => { - const { folder, decodedDriveID, onFolderSelected } = props; - // TODO: move this to folder-view - const { isAllowedToCreateDocuments } = useUserPermissions(); + const { + folder, + decodedDriveID, + onFolderSelected, + isAllowedToCreateDocuments, + } = props; const { showModal } = useModal(); const { updateNodeName, onSubmitInput } = useDrivesContainer(); diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index 86353e7c..8142a2d6 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -2,6 +2,7 @@ import { TreeItem, useDraggableTarget } from '@powerhousedao/design-system'; import { useTranslation } from 'react-i18next'; import { FileItem } from 'src/components/file-item'; import { FolderItem } from 'src/components/folder-item'; +import { useUserPermissions } from 'src/hooks/useUserPermissions'; import { useFolderContent } from 'src/hooks/useFolderContent'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; @@ -27,6 +28,7 @@ export const FolderView: React.FC = ({ }) => { const { t } = useTranslation(); const { folders, files } = useFolderContent(path); + const { isAllowedToCreateDocuments } = useUserPermissions(); const onDropEvent = useOnDropEvent(); const { dropProps, isDropTarget } = useDraggableTarget({ @@ -53,6 +55,9 @@ export const FolderView: React.FC = ({ folder={folder} decodedDriveID={decodedDriveID} onFolderSelected={onFolderSelected} + isAllowedToCreateDocuments={ + isAllowedToCreateDocuments + } /> )) ) : ( @@ -70,6 +75,9 @@ export const FolderView: React.FC = ({ decodedDriveID={decodedDriveID} onFileDeleted={onFileDeleted} onFileSelected={onFileSelected} + isAllowedToCreateDocuments={ + isAllowedToCreateDocuments + } /> )) ) : ( From 0a0ef3a181489ec91a8c8439f25dcb9f3713f9a9 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 13:05:43 -0400 Subject: [PATCH 062/125] feat: avoid recreate fileOptions and clickOptionsHandler for each file node --- src/components/file-item/file-item.tsx | 80 +++++--------------------- src/components/folder-view.tsx | 5 ++ src/hooks/useFileOptions.tsx | 80 ++++++++++++++++++++++++++ 3 files changed, 99 insertions(+), 66 deletions(-) create mode 100644 src/hooks/useFileOptions.tsx diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index 67b7cb11..2136f74d 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -1,24 +1,12 @@ import { + ConnectDropdownMenuItem, FileItem as ConnectFileItem, - FileItemProps, - Icon, TreeItem, - defaultDropdownMenuOptions, } from '@powerhousedao/design-system'; import { useState } from 'react'; -import { useTranslation } from 'react-i18next'; -import { useDocumentDriveById } from 'src/hooks/useDocumentDriveById'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; -import { useGetDocumentById } from 'src/hooks/useGetDocumentById'; +import { SetIsWriteMode } from 'src/hooks/useFileOptions'; import { useGetReadableItemPath } from 'src/hooks/useGetReadableItemPath'; -import { useOpenSwitchboardLink } from 'src/hooks/useOpenSwitchboardLink'; -import { useModal } from '../modal'; - -const allowedItemOptions = ['delete', 'rename', 'duplicate']; - -const defaultItemOptions = defaultDropdownMenuOptions.filter(option => - allowedItemOptions.includes(option.id), -); interface IProps { file: TreeItem; @@ -26,67 +14,25 @@ interface IProps { onFileSelected: (drive: string, id: string) => void; onFileDeleted: (drive: string, id: string) => void; isAllowedToCreateDocuments: boolean; + itemOptions?: ConnectDropdownMenuItem[]; + onFileOptionsClick?: ( + optionId: string, + fileNode: TreeItem, + setIsWriteMode: SetIsWriteMode, + ) => Promise; } export const FileItem: React.FC = ({ file, decodedDriveID, onFileSelected, + itemOptions = [], isAllowedToCreateDocuments, + onFileOptionsClick = () => {}, }) => { - const { t } = useTranslation(); const [isWriteMode, setIsWriteMode] = useState(false); const getReadableItemPath = useGetReadableItemPath(); - const getDocumentById = useGetDocumentById(); - const { updateNodeName, onSubmitInput } = useDrivesContainer(); - const { showModal } = useModal(); - - const openSwitchboardLink = useOpenSwitchboardLink(decodedDriveID); - const { isRemoteDrive } = useDocumentDriveById(decodedDriveID); - - // TODO: move this to folder-view - const onFileOptionsClick = async (optionId: string, fileNode: TreeItem) => { - if (optionId === 'delete') { - showModal('deleteItem', { - driveId: decodedDriveID, - itemId: fileNode.id, - itemName: file.label, - type: 'file', - }); - } - if (optionId === 'duplicate') { - await onSubmitInput({ - ...file, - action: 'UPDATE_AND_COPY', - }); - } - - if (optionId === 'rename') { - setIsWriteMode(true); - } - - if (optionId === 'switchboard-link') { - const document = getDocumentById(decodedDriveID, fileNode.id); - - await openSwitchboardLink(document); - } - }; - - // TODO: move this to folder-view - const itemOptions: FileItemProps['itemOptions'] = isRemoteDrive - ? [ - { - id: 'switchboard-link', - label: t('files.options.switchboardLink'), - icon: ( -
- -
- ), - }, - ...defaultItemOptions, - ] - : defaultItemOptions; + const { updateNodeName } = useDrivesContainer(); const cancelInputHandler = () => setIsWriteMode(false); const submitInputHandler = (value: string) => { @@ -105,7 +51,9 @@ export const FileItem: React.FC = ({ onCancelInput={cancelInputHandler} onSubmitInput={submitInputHandler} mode={isWriteMode ? 'write' : 'read'} - onOptionsClick={optionId => onFileOptionsClick(optionId, file)} + onOptionsClick={optionId => + onFileOptionsClick(optionId, file, setIsWriteMode) + } item={file} onClick={() => !isWriteMode && onFileSelected(decodedDriveID, file.id) diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index 8142a2d6..d79cdc50 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -4,6 +4,7 @@ import { FileItem } from 'src/components/file-item'; import { FolderItem } from 'src/components/folder-item'; import { useUserPermissions } from 'src/hooks/useUserPermissions'; +import { useFileOptions } from 'src/hooks/useFileOptions'; import { useFolderContent } from 'src/hooks/useFolderContent'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; import { twMerge } from 'tailwind-merge'; @@ -29,6 +30,8 @@ export const FolderView: React.FC = ({ const { t } = useTranslation(); const { folders, files } = useFolderContent(path); const { isAllowedToCreateDocuments } = useUserPermissions(); + const { fileItemOptions, onFileOptionsClick } = + useFileOptions(decodedDriveID); const onDropEvent = useOnDropEvent(); const { dropProps, isDropTarget } = useDraggableTarget({ @@ -75,6 +78,8 @@ export const FolderView: React.FC = ({ decodedDriveID={decodedDriveID} onFileDeleted={onFileDeleted} onFileSelected={onFileSelected} + itemOptions={fileItemOptions} + onFileOptionsClick={onFileOptionsClick} isAllowedToCreateDocuments={ isAllowedToCreateDocuments } diff --git a/src/hooks/useFileOptions.tsx b/src/hooks/useFileOptions.tsx new file mode 100644 index 00000000..50660bad --- /dev/null +++ b/src/hooks/useFileOptions.tsx @@ -0,0 +1,80 @@ +import { + FileItemProps, + Icon, + TreeItem, + defaultDropdownMenuOptions, +} from '@powerhousedao/design-system'; +import { useTranslation } from 'react-i18next'; +import { useModal } from 'src/components/modal'; +import { useDocumentDriveById } from 'src/hooks/useDocumentDriveById'; +import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; +import { useGetDocumentById } from 'src/hooks/useGetDocumentById'; +import { useOpenSwitchboardLink } from 'src/hooks/useOpenSwitchboardLink'; + +export type SetIsWriteMode = (isWriteMode: boolean) => void; + +const allowedItemOptions = ['delete', 'rename', 'duplicate']; + +const defaultItemOptions = defaultDropdownMenuOptions.filter(option => + allowedItemOptions.includes(option.id), +); + +export function useFileOptions(decodedDriveID: string) { + const { showModal } = useModal(); + const { onSubmitInput } = useDrivesContainer(); + const getDocumentById = useGetDocumentById(); + const { t } = useTranslation(); + const openSwitchboardLink = useOpenSwitchboardLink(decodedDriveID); + const { isRemoteDrive } = useDocumentDriveById(decodedDriveID); + + const onFileOptionsClick = async ( + optionId: string, + fileNode: TreeItem, + setIsWriteMode: SetIsWriteMode, + ) => { + if (optionId === 'delete') { + showModal('deleteItem', { + driveId: decodedDriveID, + itemId: fileNode.id, + itemName: fileNode.label, + type: 'file', + }); + } + if (optionId === 'duplicate') { + await onSubmitInput({ + ...fileNode, + action: 'UPDATE_AND_COPY', + }); + } + + if (optionId === 'rename') { + setIsWriteMode(true); + } + + if (optionId === 'switchboard-link') { + const document = getDocumentById(decodedDriveID, fileNode.id); + + await openSwitchboardLink(document); + } + }; + + const fileItemOptions: FileItemProps['itemOptions'] = isRemoteDrive + ? [ + { + id: 'switchboard-link', + label: t('files.options.switchboardLink'), + icon: ( +
+ +
+ ), + }, + ...defaultItemOptions, + ] + : defaultItemOptions; + + return { + onFileOptionsClick, + fileItemOptions, + }; +} From 040c2b6ca0cdd8c87d313d27169213a50cffb4cd Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 13:22:39 -0400 Subject: [PATCH 063/125] feat: use memoized version of FileItem component --- src/components/file-item/file-item.tsx | 10 ++++++++-- src/components/folder-view.tsx | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index 2136f74d..a58d4fd6 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -3,7 +3,7 @@ import { FileItem as ConnectFileItem, TreeItem, } from '@powerhousedao/design-system'; -import { useState } from 'react'; +import React, { useState } from 'react'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; import { SetIsWriteMode } from 'src/hooks/useFileOptions'; import { useGetReadableItemPath } from 'src/hooks/useGetReadableItemPath'; @@ -63,4 +63,10 @@ export const FileItem: React.FC = ({ ); }; -export default FileItem; +export default React.memo(FileItem, (prevProps, nextProps) => { + return ( + prevProps.decodedDriveID === nextProps.decodedDriveID && + prevProps.file.id === nextProps.file.id && + prevProps.file.label === nextProps.file.label + ); +}); diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index d79cdc50..56285f6f 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -1,6 +1,6 @@ import { TreeItem, useDraggableTarget } from '@powerhousedao/design-system'; import { useTranslation } from 'react-i18next'; -import { FileItem } from 'src/components/file-item'; +import FileItem from 'src/components/file-item/file-item'; import { FolderItem } from 'src/components/folder-item'; import { useUserPermissions } from 'src/hooks/useUserPermissions'; From 6329b291adee5895070f3b2192f84c36c86406a8 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 14:59:55 -0400 Subject: [PATCH 064/125] feat: avoid recreate folderOptions and clickFolderOptionsHandler for each folder node --- src/components/folder-item/folder-item.tsx | 53 ++++++---------------- src/components/folder-view.tsx | 5 ++ src/hooks/useFolderOptions.ts | 50 ++++++++++++++++++++ 3 files changed, 70 insertions(+), 38 deletions(-) create mode 100644 src/hooks/useFolderOptions.ts diff --git a/src/components/folder-item/folder-item.tsx b/src/components/folder-item/folder-item.tsx index ce3fd2c3..e48de284 100644 --- a/src/components/folder-item/folder-item.tsx +++ b/src/components/folder-item/folder-item.tsx @@ -1,24 +1,24 @@ import { + ConnectDropdownMenuItem, FolderItem as ConnectFolderItem, TreeItem, - defaultDropdownMenuOptions, } from '@powerhousedao/design-system'; import React, { useState } from 'react'; -import { useModal } from 'src/components/modal'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; +import { SetIsWriteMode } from 'src/hooks/useFolderOptions'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; -const allowedItemOptions = ['delete', 'rename', 'duplicate']; - -const itemOptions = defaultDropdownMenuOptions.filter(option => - allowedItemOptions.includes(option.id), -); - export interface FolderItemProps { folder: TreeItem; decodedDriveID: string; onFolderSelected: (itemId: string) => void; isAllowedToCreateDocuments: boolean; + folderItemOptions: ConnectDropdownMenuItem[]; + onFolderOptionsClick?: ( + optionId: string, + fileNode: TreeItem, + setIsWriteMode: SetIsWriteMode, + ) => Promise; } export const FolderItem: React.FC = props => { @@ -26,40 +26,15 @@ export const FolderItem: React.FC = props => { folder, decodedDriveID, onFolderSelected, + folderItemOptions, + onFolderOptionsClick = () => {}, isAllowedToCreateDocuments, } = props; - const { showModal } = useModal(); - const { updateNodeName, onSubmitInput } = useDrivesContainer(); + const { updateNodeName } = useDrivesContainer(); const [isWriteMode, setIsWriteMode] = useState(false); const onDropEvent = useOnDropEvent(); - // TODO: move this to folder-view - const onFolderOptionsClick = async ( - optionId: string, - folderNode: TreeItem, - ) => { - if (optionId === 'delete') { - showModal('deleteItem', { - driveId: decodedDriveID, - itemId: folderNode.id, - itemName: folderNode.label, - type: 'folder', - }); - } - - if (optionId === 'duplicate') { - await onSubmitInput({ - ...folder, - action: 'UPDATE_AND_COPY', - }); - } - - if (optionId === 'rename') { - setIsWriteMode(true); - } - }; - const cancelInputHandler = () => setIsWriteMode(false); const submitInputHandler = (value: string) => { setIsWriteMode(false); @@ -71,12 +46,14 @@ export const FolderItem: React.FC = props => { className="w-64" displaySyncIcon title={folder.label} - itemOptions={itemOptions} + itemOptions={folderItemOptions} onCancelInput={cancelInputHandler} onSubmitInput={submitInputHandler} mode={isWriteMode ? 'write' : 'read'} onClick={() => !isWriteMode && onFolderSelected(folder.id)} - onOptionsClick={optionId => onFolderOptionsClick(optionId, folder)} + onOptionsClick={optionId => + onFolderOptionsClick(optionId, folder, setIsWriteMode) + } onDropEvent={onDropEvent} item={folder} isAllowedToCreateDocuments={isAllowedToCreateDocuments} diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index 56285f6f..653474e0 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -6,6 +6,7 @@ import { useUserPermissions } from 'src/hooks/useUserPermissions'; import { useFileOptions } from 'src/hooks/useFileOptions'; import { useFolderContent } from 'src/hooks/useFolderContent'; +import { useFolderOptions } from 'src/hooks/useFolderOptions'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; import { twMerge } from 'tailwind-merge'; import { ContentSection } from './content'; @@ -30,6 +31,8 @@ export const FolderView: React.FC = ({ const { t } = useTranslation(); const { folders, files } = useFolderContent(path); const { isAllowedToCreateDocuments } = useUserPermissions(); + const { folderItemOptions, onFolderOptionsClick } = + useFolderOptions(decodedDriveID); const { fileItemOptions, onFileOptionsClick } = useFileOptions(decodedDriveID); const onDropEvent = useOnDropEvent(); @@ -58,6 +61,8 @@ export const FolderView: React.FC = ({ folder={folder} decodedDriveID={decodedDriveID} onFolderSelected={onFolderSelected} + folderItemOptions={folderItemOptions} + onFolderOptionsClick={onFolderOptionsClick} isAllowedToCreateDocuments={ isAllowedToCreateDocuments } diff --git a/src/hooks/useFolderOptions.ts b/src/hooks/useFolderOptions.ts new file mode 100644 index 00000000..9772ba27 --- /dev/null +++ b/src/hooks/useFolderOptions.ts @@ -0,0 +1,50 @@ +import { + TreeItem, + defaultDropdownMenuOptions, +} from '@powerhousedao/design-system'; +import { useModal } from 'src/components/modal'; +import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; + +const allowedItemOptions = ['delete', 'rename', 'duplicate']; + +const folderItemOptions = defaultDropdownMenuOptions.filter(option => + allowedItemOptions.includes(option.id), +); + +export type SetIsWriteMode = (isWriteMode: boolean) => void; + +export function useFolderOptions(decodedDriveID: string) { + const { showModal } = useModal(); + const { onSubmitInput } = useDrivesContainer(); + + const onFolderOptionsClick = async ( + optionId: string, + folderNode: TreeItem, + setIsWriteMode: SetIsWriteMode, + ) => { + if (optionId === 'delete') { + showModal('deleteItem', { + driveId: decodedDriveID, + itemId: folderNode.id, + itemName: folderNode.label, + type: 'folder', + }); + } + + if (optionId === 'duplicate') { + await onSubmitInput({ + ...folderNode, + action: 'UPDATE_AND_COPY', + }); + } + + if (optionId === 'rename') { + setIsWriteMode(true); + } + }; + + return { + folderItemOptions, + onFolderOptionsClick, + }; +} From 0a6c40a182255e8871a8dd6bc8986a31907579d0 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 13 Jun 2024 20:24:44 +0000 Subject: [PATCH 065/125] chore(release): set `package.json` to 1.0.0-dev.5 [skip ci] # [1.0.0-dev.5](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.4...v1.0.0-dev.5) (2024-06-13) ### Features * added reload Connect toast ([944b086](https://github.com/powerhouse-inc/document-model-electron/commit/944b0866bf7ca830581a21ed828f81c880891922)) * added version comparison ([85661ea](https://github.com/powerhouse-inc/document-model-electron/commit/85661eaa9aac0a8f38ce465adf1c0c227a442846)) --- CHANGELOG.md | 8 ++++++++ package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa3b3c50..ad0727e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [1.0.0-dev.5](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.4...v1.0.0-dev.5) (2024-06-13) + + +### Features + +* added reload Connect toast ([944b086](https://github.com/powerhouse-inc/document-model-electron/commit/944b0866bf7ca830581a21ed828f81c880891922)) +* added version comparison ([85661ea](https://github.com/powerhouse-inc/document-model-electron/commit/85661eaa9aac0a8f38ce465adf1c0c227a442846)) + # [1.0.0-dev.4](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.3...v1.0.0-dev.4) (2024-06-13) diff --git a/package.json b/package.json index b5777895..40b90c6b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.4", + "version": "1.0.0-dev.5", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From fe4d49a4acdccb5a24678ca38b914257599a63b9 Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Fri, 14 Jun 2024 09:52:34 +0200 Subject: [PATCH 066/125] feat: bump libs Signed-off-by: ryanwolhuter --- package-lock.json | 16 ++++++++-------- package.json | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index ca39a6e8..23e0b1ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,12 @@ "version": "1.0.0-alpha.6", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.112", + "@powerhousedao/design-system": "1.0.0-alpha.121", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.58.0", + "document-model-libs": "^1.59.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -4441,9 +4441,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.112", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.112.tgz", - "integrity": "sha512-jQ1Qu6X+S4Pm1SRAOvqjFjjEidZHAzcxCt2EdToxfYpmANo7xqHs/PBVvj8vTnHvQoUHObSwSnbdnOGUH8K2sA==", + "version": "1.0.0-alpha.121", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.121.tgz", + "integrity": "sha512-u3RGApulSnLCtMGDfV0CPNHwK5rsSAcQqndt3/z3TH7ydT32D5NVSc+vedVdjFAvy+b8YIjECU/s9cGojY8TBg==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", @@ -11124,9 +11124,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.58.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.58.0.tgz", - "integrity": "sha512-a2HllPQnxYnM2P8REupQZpI9dM33GFFiEAe91fs6a5d4YjGnnmJsavAbSbt0p3dnhDRbOxS6lfN7p3H1A97E2Q==", + "version": "1.59.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.59.0.tgz", + "integrity": "sha512-YvZ9skvtdGEh24GgRS293hscZIH5yW6rIDeKgWnshixcOzqoxzv6GGk2SJSTbdsNPLQqcqOA11osJw5+ahWAwg==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index d8105064..cad7a47c 100644 --- a/package.json +++ b/package.json @@ -91,12 +91,12 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.112", + "@powerhousedao/design-system": "1.0.0-alpha.121", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.58.0", + "document-model-libs": "^1.59.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From 153909c5c7e0bc2c97511f9001c1b3e4f7ec5f79 Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Fri, 14 Jun 2024 10:18:17 +0200 Subject: [PATCH 067/125] feat: bump libs Signed-off-by: ryanwolhuter --- package-lock.json | 20 ++++++++++---------- package.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index a7b8476b..c7e81153 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,20 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.3", + "version": "1.0.0-dev.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.3", + "version": "1.0.0-dev.5", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.119", + "@powerhousedao/design-system": "1.0.0-alpha.121", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.58.0", + "document-model-libs": "^1.59.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -4528,9 +4528,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.119", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.119.tgz", - "integrity": "sha512-qo1+aeYBOvfiyK5rOM/jKk7yZxV7JJOu3r3pk/nIFjPVCN7qiJNFsVGeGZ5Y8j4Oy3ZwmZuC9NN8P8cH4xUgRg==", + "version": "1.0.0-alpha.121", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.121.tgz", + "integrity": "sha512-u3RGApulSnLCtMGDfV0CPNHwK5rsSAcQqndt3/z3TH7ydT32D5NVSc+vedVdjFAvy+b8YIjECU/s9cGojY8TBg==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", @@ -11551,9 +11551,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.58.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.58.0.tgz", - "integrity": "sha512-a2HllPQnxYnM2P8REupQZpI9dM33GFFiEAe91fs6a5d4YjGnnmJsavAbSbt0p3dnhDRbOxS6lfN7p3H1A97E2Q==", + "version": "1.59.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.59.0.tgz", + "integrity": "sha512-YvZ9skvtdGEh24GgRS293hscZIH5yW6rIDeKgWnshixcOzqoxzv6GGk2SJSTbdsNPLQqcqOA11osJw5+ahWAwg==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index 40b90c6b..00beb72d 100644 --- a/package.json +++ b/package.json @@ -93,12 +93,12 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.119", + "@powerhousedao/design-system": "1.0.0-alpha.121", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.58.0", + "document-model-libs": "^1.59.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From 90a04f46ae5cb597cf6f66f7aba243228715a2c3 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 14 Jun 2024 08:25:06 +0000 Subject: [PATCH 068/125] chore(release): set `package.json` to 1.0.0-dev.6 [skip ci] # [1.0.0-dev.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.5...v1.0.0-dev.6) (2024-06-14) ### Features * bump libs ([153909c](https://github.com/powerhouse-inc/document-model-electron/commit/153909c5c7e0bc2c97511f9001c1b3e4f7ec5f79)) * bump libs ([fe4d49a](https://github.com/powerhouse-inc/document-model-electron/commit/fe4d49a4acdccb5a24678ca38b914257599a63b9)) --- CHANGELOG.md | 8 ++++++++ package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad0727e0..25ee00b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [1.0.0-dev.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.5...v1.0.0-dev.6) (2024-06-14) + + +### Features + +* bump libs ([153909c](https://github.com/powerhouse-inc/document-model-electron/commit/153909c5c7e0bc2c97511f9001c1b3e4f7ec5f79)) +* bump libs ([fe4d49a](https://github.com/powerhouse-inc/document-model-electron/commit/fe4d49a4acdccb5a24678ca38b914257599a63b9)) + # [1.0.0-dev.5](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.4...v1.0.0-dev.5) (2024-06-13) diff --git a/package.json b/package.json index 00beb72d..a2293e99 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.5", + "version": "1.0.0-dev.6", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 4aa9c4c2fa205a2f2823d2816b64e420efe2cf2a Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Fri, 14 Jun 2024 08:51:35 -0400 Subject: [PATCH 069/125] feat: removed debug code --- src/hooks/useCreateDocuments.ts | 34 --------------------------------- src/pages/content.tsx | 6 ------ 2 files changed, 40 deletions(-) delete mode 100644 src/hooks/useCreateDocuments.ts diff --git a/src/hooks/useCreateDocuments.ts b/src/hooks/useCreateDocuments.ts deleted file mode 100644 index 50d8f6db..00000000 --- a/src/hooks/useCreateDocuments.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { - decodeID, - getRootPath, - useGetItemByPath, -} from '@powerhousedao/design-system'; -import { useSelectedPath } from 'src/store/document-drive'; -import { useFilteredDocumentModels } from 'src/store/document-model'; -import { useDocumentDriveServer } from './useDocumentDriveServer'; - -export const useCreateDocuments = () => { - const { addDocument } = useDocumentDriveServer(); - const [selectedPath] = useSelectedPath(); - const getItemByPath = useGetItemByPath(); - const documentModels = useFilteredDocumentModels(); - - const selectedFolder = getItemByPath(selectedPath || ''); - const driveID = getRootPath(selectedFolder?.path ?? ''); - const decodedDriveID = decodeID(driveID); - - const parentFolder = selectedFolder - ? selectedFolder.path.split('/').slice(1).pop() - : undefined; - - return async (amount: number) => { - for (let i = 0; i < amount; i++) { - await addDocument( - decodedDriveID, - `document-${i}`, - documentModels[0].documentModel.id, - parentFolder ? decodeID(parentFolder) : undefined, - ); - } - }; -}; diff --git a/src/pages/content.tsx b/src/pages/content.tsx index cbd88598..cbbefb6e 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -21,7 +21,6 @@ import FolderView from 'src/components/folder-view'; import { useModal } from 'src/components/modal'; import { SearchBar } from 'src/components/search-bar'; import { useConnectConfig } from 'src/hooks/useConnectConfig'; -import { useCreateDocuments } from 'src/hooks/useCreateDocuments'; import { useDocumentDriveById } from 'src/hooks/useDocumentDriveById'; import { useDocumentDriveServer } from 'src/hooks/useDocumentDriveServer'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; @@ -76,7 +75,6 @@ const Content = () => { const { onSubmitInput } = useDrivesContainer(); const navigateToItemId = useNavigateToItemId(); const { isAllowedToCreateDocuments } = useUserPermissions(); - const createDocuments = useCreateDocuments(); const driveNodes = documentDrives.find( drive => drive.state.global.id === decodedDriveID, @@ -313,10 +311,6 @@ const Content = () => { return (
- {/* TODO: remove this button */} - {selectedFileNode && selectedDocument ? (
Date: Fri, 14 Jun 2024 16:15:38 +0000 Subject: [PATCH 070/125] chore(release): set `package.json` to 1.0.0-dev.7 [skip ci] # [1.0.0-dev.7](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.6...v1.0.0-dev.7) (2024-06-14) ### Features * avoid recreate fileOptions and clickOptionsHandler for each file node ([0a0ef3a](https://github.com/powerhouse-inc/document-model-electron/commit/0a0ef3a181489ec91a8c8439f25dcb9f3713f9a9)) * avoid recreate folderOptions and clickFolderOptionsHandler for each folder node ([6329b29](https://github.com/powerhouse-inc/document-model-electron/commit/6329b291adee5895070f3b2192f84c36c86406a8)) * moved isAllowedToCreateDocuments to folderView ([8af8020](https://github.com/powerhouse-inc/document-model-electron/commit/8af8020109d85cd1d6cae167cd51ddf722d2bb46)) * re-use decodedDriveID ([1a82d60](https://github.com/powerhouse-inc/document-model-electron/commit/1a82d60b5bbfc5f99f99d38e3909da4364325817)) * removed debug code ([4aa9c4c](https://github.com/powerhouse-inc/document-model-electron/commit/4aa9c4c2fa205a2f2823d2816b64e420efe2cf2a)) * use memoized version of FileItem component ([040c2b6](https://github.com/powerhouse-inc/document-model-electron/commit/040c2b6ca0cdd8c87d313d27169213a50cffb4cd)) --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25ee00b0..17c44717 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# [1.0.0-dev.7](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.6...v1.0.0-dev.7) (2024-06-14) + + +### Features + +* avoid recreate fileOptions and clickOptionsHandler for each file node ([0a0ef3a](https://github.com/powerhouse-inc/document-model-electron/commit/0a0ef3a181489ec91a8c8439f25dcb9f3713f9a9)) +* avoid recreate folderOptions and clickFolderOptionsHandler for each folder node ([6329b29](https://github.com/powerhouse-inc/document-model-electron/commit/6329b291adee5895070f3b2192f84c36c86406a8)) +* moved isAllowedToCreateDocuments to folderView ([8af8020](https://github.com/powerhouse-inc/document-model-electron/commit/8af8020109d85cd1d6cae167cd51ddf722d2bb46)) +* re-use decodedDriveID ([1a82d60](https://github.com/powerhouse-inc/document-model-electron/commit/1a82d60b5bbfc5f99f99d38e3909da4364325817)) +* removed debug code ([4aa9c4c](https://github.com/powerhouse-inc/document-model-electron/commit/4aa9c4c2fa205a2f2823d2816b64e420efe2cf2a)) +* use memoized version of FileItem component ([040c2b6](https://github.com/powerhouse-inc/document-model-electron/commit/040c2b6ca0cdd8c87d313d27169213a50cffb4cd)) + # [1.0.0-dev.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.5...v1.0.0-dev.6) (2024-06-14) diff --git a/package.json b/package.json index a2293e99..c015618a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.6", + "version": "1.0.0-dev.7", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From f8e9093d72a8db79338c68220f09a83d4e7ea2be Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Fri, 14 Jun 2024 14:17:48 -0400 Subject: [PATCH 071/125] feat: added virtualization for files content --- package-lock.json | 42 ++++++++++ package.json | 3 + src/components/file-content-view.tsx | 111 +++++++++++++++++++++++++++ src/components/folder-view.tsx | 41 +++++----- 4 files changed, 175 insertions(+), 22 deletions(-) create mode 100644 src/components/file-content-view.tsx diff --git a/package-lock.json b/package-lock.json index c7e81153..f99a686d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,6 +27,8 @@ "react-i18next": "^13.5.0", "react-router-dom": "^6.11.2", "react-stately": "^3.31.0", + "react-virtualized-auto-sizer": "^1.0.24", + "react-window": "^1.8.10", "tailwind-merge": "^1.14.0", "uuid": "^9.0.1", "viem": "^2.8.13" @@ -50,6 +52,7 @@ "@total-typescript/ts-reset": "^0.5.1", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.18", + "@types/react-window": "^1.8.8", "@types/uuid": "^9.0.7", "@types/wicg-file-system-access": "^2020.9.6", "@typescript-eslint/eslint-plugin": "^6.18.1", @@ -8251,6 +8254,15 @@ "@types/react": "*" } }, + "node_modules/@types/react-window": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.8.tgz", + "integrity": "sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/responselike": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", @@ -22502,6 +22514,36 @@ "react-dom": ">=16.6.0" } }, + "node_modules/react-virtualized-auto-sizer": { + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.24.tgz", + "integrity": "sha512-3kCn7N9NEb3FlvJrSHWGQ4iVl+ydQObq2fHMn12i5wbtm74zHOPhz/i64OL3c1S1vi9i2GXtZqNqUJTQ+BnNfg==", + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-window": { + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz", + "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "memoize-one": ">=3.1.1 <6" + }, + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-window/node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, "node_modules/read-binary-file-arch": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz", diff --git a/package.json b/package.json index c015618a..60fbaec7 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "@total-typescript/ts-reset": "^0.5.1", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.18", + "@types/react-window": "^1.8.8", "@types/uuid": "^9.0.7", "@types/wicg-file-system-access": "^2020.9.6", "@typescript-eslint/eslint-plugin": "^6.18.1", @@ -111,6 +112,8 @@ "react-i18next": "^13.5.0", "react-router-dom": "^6.11.2", "react-stately": "^3.31.0", + "react-virtualized-auto-sizer": "^1.0.24", + "react-window": "^1.8.10", "tailwind-merge": "^1.14.0", "uuid": "^9.0.1", "viem": "^2.8.13" diff --git a/src/components/file-content-view.tsx b/src/components/file-content-view.tsx new file mode 100644 index 00000000..ccaec8f8 --- /dev/null +++ b/src/components/file-content-view.tsx @@ -0,0 +1,111 @@ +import { + ConnectDropdownMenuItem, + TreeItem, +} from '@powerhousedao/design-system'; +import { useTranslation } from 'react-i18next'; +import AutoSizer from 'react-virtualized-auto-sizer'; +import { VariableSizeGrid as Grid } from 'react-window'; +import { FileItem } from 'src/components/file-item'; + +import { SetIsWriteMode } from 'src/hooks/useFileOptions'; + +interface IProps { + decodedDriveID: string; + onFileSelected: (drive: string, id: string) => void; + onFileDeleted: (drive: string, id: string) => void; + + files: TreeItem[]; + fileItemOptions: ConnectDropdownMenuItem[]; + isAllowedToCreateDocuments: boolean; + onFileOptionsClick: ( + optionId: string, + fileNode: TreeItem, + setIsWriteMode: SetIsWriteMode, + ) => Promise; +} + +const GAP = 8; +const ITEM_WIDTH = 256; +const ITEM_HEIGHT = 48; + +export const FileContentView: React.FC = ({ + decodedDriveID, + onFileDeleted, + onFileSelected, + + files, + fileItemOptions, + onFileOptionsClick, + isAllowedToCreateDocuments, +}) => { + const { t } = useTranslation(); + + if (files.length < 1) { + return ( +
+ {t('folderView.sections.documents.empty')} +
+ ); + } + + return ( + + {({ height, width }) => { + const columnCount = Math.floor(width / (ITEM_WIDTH + GAP)) || 1; + const rowCount = Math.ceil(files.length / columnCount); + + return ( + + index === columnCount - 1 + ? ITEM_WIDTH + : ITEM_WIDTH + GAP + } + rowHeight={index => + index === rowCount ? ITEM_HEIGHT : ITEM_HEIGHT + GAP + } + rowCount={rowCount} + > + {({ columnIndex, rowIndex, style }) => { + const itemIndex = + rowIndex * columnCount + columnIndex; + const file = files[itemIndex] || null; + + if (!file) return null; + + return ( +
+ +
+ ); + }} +
+ ); + }} +
+ ); +}; + +export default FileContentView; diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index 653474e0..71a88c52 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -1,7 +1,5 @@ import { TreeItem, useDraggableTarget } from '@powerhousedao/design-system'; import { useTranslation } from 'react-i18next'; -import FileItem from 'src/components/file-item/file-item'; -import { FolderItem } from 'src/components/folder-item'; import { useUserPermissions } from 'src/hooks/useUserPermissions'; import { useFileOptions } from 'src/hooks/useFileOptions'; @@ -10,6 +8,8 @@ import { useFolderOptions } from 'src/hooks/useFolderOptions'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; import { twMerge } from 'tailwind-merge'; import { ContentSection } from './content'; +import FileContentView from './file-content-view'; +import { FolderItem } from './folder-item'; interface IProps { decodedDriveID: string; @@ -75,26 +75,23 @@ export const FolderView: React.FC = ({ )} - {files.length > 0 ? ( - files.map(file => ( - - )) - ) : ( -
- {t('folderView.sections.documents.empty')} -
- )} +
0 ? 'min-h-[400px]' : 'min-h-14', + )} + > + +
); From 1216c33f4c713d4c7ac6eeb76725a51a6e6cf9a0 Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Mon, 17 Jun 2024 11:12:40 +0200 Subject: [PATCH 072/125] feat: bump libs Signed-off-by: ryanwolhuter --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index c7e81153..63cbfb28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.5", + "version": "1.0.0-dev.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.5", + "version": "1.0.0-dev.7", "license": "AGPL-3.0-only", "dependencies": { "@powerhousedao/design-system": "1.0.0-alpha.121", @@ -14,7 +14,7 @@ "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.59.0", + "document-model-libs": "^1.60.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -11551,9 +11551,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.59.0.tgz", - "integrity": "sha512-YvZ9skvtdGEh24GgRS293hscZIH5yW6rIDeKgWnshixcOzqoxzv6GGk2SJSTbdsNPLQqcqOA11osJw5+ahWAwg==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.60.0.tgz", + "integrity": "sha512-1k6tcPqWw6QzjJSmGQb9s+XL5tjtex5DvAD1jkXcSCl02Na43gx63+EMHkMA8KXTCyG6rnX4HLbl3iftDXkxtw==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index c015618a..3665ad9d 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.59.0", + "document-model-libs": "^1.60.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From e553b6cf0eee2cdacd567adb312dfe2a385eb6a3 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 17 Jun 2024 09:14:13 +0000 Subject: [PATCH 073/125] chore(release): set `package.json` to 1.0.0-dev.8 [skip ci] # [1.0.0-dev.8](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.7...v1.0.0-dev.8) (2024-06-17) ### Features * bump libs ([1216c33](https://github.com/powerhouse-inc/document-model-electron/commit/1216c33f4c713d4c7ac6eeb76725a51a6e6cf9a0)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17c44717..2f032230 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.8](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.7...v1.0.0-dev.8) (2024-06-17) + + +### Features + +* bump libs ([1216c33](https://github.com/powerhouse-inc/document-model-electron/commit/1216c33f4c713d4c7ac6eeb76725a51a6e6cf9a0)) + # [1.0.0-dev.7](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.6...v1.0.0-dev.7) (2024-06-14) diff --git a/package.json b/package.json index 3665ad9d..73f49418 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.7", + "version": "1.0.0-dev.8", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 32b2f390eee0d613b86b4988e970db27077868c3 Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Tue, 18 Jun 2024 13:00:16 +0200 Subject: [PATCH 074/125] feat: bump libs Signed-off-by: ryanwolhuter --- package-lock.json | 95 ++++++++++++++++++++++++++++++++++++++++------- package.json | 4 +- 2 files changed, 83 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63cbfb28..eea4576d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,20 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.7", + "version": "1.0.0-dev.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.7", + "version": "1.0.0-dev.8", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.121", + "@powerhousedao/design-system": "1.0.0-alpha.122", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.60.0", + "document-model-libs": "^1.61.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -1107,9 +1107,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -4528,9 +4528,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.121", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.121.tgz", - "integrity": "sha512-u3RGApulSnLCtMGDfV0CPNHwK5rsSAcQqndt3/z3TH7ydT32D5NVSc+vedVdjFAvy+b8YIjECU/s9cGojY8TBg==", + "version": "1.0.0-alpha.122", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.122.tgz", + "integrity": "sha512-CrSUUDu3l+Pp14Uvof0WiReV8gSVqtTd5QXF4Z9KvbjnRu4g1X1NFpN6yvIgf7KFmUBILyHupAXKdczxJBESgg==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", @@ -10417,6 +10417,18 @@ "node": ">=0.10.0" } }, + "node_modules/complex.js": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.1.1.tgz", + "integrity": "sha512-8njCHOTtFFLtegk6zQo0kkVX1rngygb/KQI6z1qZxlFI3scluC+LVTCFbrkWjBv4vvLlbQ9t88IPMC6k95VTTg==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -11203,6 +11215,11 @@ "node": ">=0.10.0" } }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -11551,9 +11568,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.60.0.tgz", - "integrity": "sha512-1k6tcPqWw6QzjJSmGQb9s+XL5tjtex5DvAD1jkXcSCl02Na43gx63+EMHkMA8KXTCyG6rnX4HLbl3iftDXkxtw==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.61.0.tgz", + "integrity": "sha512-BbsojrCxm5ECbaCwA9L2R8B8SwQ9dPPT3rpfE/qMorSWh/aI7zSJuG3jNiXkTux+rHcFhnSJ8LOXUbYEsK0hhw==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", @@ -11565,6 +11582,7 @@ "deep-object-diff": "^1.1.9", "jsonc-parser": "^3.2.1", "jszip": "^3.10.1", + "mathjs": "^13.0.0", "react-aria-components": "1.2.0", "tailwind-merge": "^2.2.1" }, @@ -12715,6 +12733,11 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, + "node_modules/escape-latex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz", + "integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==" + }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -13743,7 +13766,6 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, "engines": { "node": "*" }, @@ -16154,6 +16176,11 @@ "node": ">= 0.6.0" } }, + "node_modules/javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==" + }, "node_modules/jiti": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", @@ -17402,6 +17429,28 @@ "node": ">=10" } }, + "node_modules/mathjs": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-13.0.0.tgz", + "integrity": "sha512-Jy9/01M5lTRLxlkxnvPmvWq6EFwzq8guIspeQ9p66AY+8Pih3Jf8Us5fSZ9kC8gl7iRNHUQ+SJpitX41aa6agw==", + "dependencies": { + "@babel/runtime": "^7.24.6", + "complex.js": "^2.1.1", + "decimal.js": "^10.4.3", + "escape-latex": "^1.2.0", + "fraction.js": "^4.3.7", + "javascript-natural-sort": "^0.7.1", + "seedrandom": "^3.0.5", + "tiny-emitter": "^2.1.0", + "typed-function": "^4.1.1" + }, + "bin": { + "mathjs": "bin/cli.js" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -23194,6 +23243,11 @@ "loose-envify": "^1.1.0" } }, + "node_modules/seedrandom": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", + "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" + }, "node_modules/semantic-release": { "version": "22.0.12", "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-22.0.12.tgz", @@ -25177,6 +25231,11 @@ "dev": true, "optional": true }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", @@ -25536,6 +25595,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typed-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-4.2.1.tgz", + "integrity": "sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==", + "engines": { + "node": ">= 18" + } + }, "node_modules/typedarray.prototype.slice": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", diff --git a/package.json b/package.json index 73f49418..7773f396 100644 --- a/package.json +++ b/package.json @@ -93,12 +93,12 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.121", + "@powerhousedao/design-system": "1.0.0-alpha.122", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.60.0", + "document-model-libs": "^1.61.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From e57ddbe295515391a3e5e17c79b045fac14c496f Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 18 Jun 2024 11:06:06 +0000 Subject: [PATCH 075/125] chore(release): set `package.json` to 1.0.0-dev.9 [skip ci] # [1.0.0-dev.9](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.8...v1.0.0-dev.9) (2024-06-18) ### Features * bump libs ([32b2f39](https://github.com/powerhouse-inc/document-model-electron/commit/32b2f390eee0d613b86b4988e970db27077868c3)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f032230..60620e25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.9](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.8...v1.0.0-dev.9) (2024-06-18) + + +### Features + +* bump libs ([32b2f39](https://github.com/powerhouse-inc/document-model-electron/commit/32b2f390eee0d613b86b4988e970db27077868c3)) + # [1.0.0-dev.8](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.7...v1.0.0-dev.8) (2024-06-17) diff --git a/package.json b/package.json index 7773f396..fe2cd57f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.8", + "version": "1.0.0-dev.9", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 3260ccbcd0b1b4b188a7881d8881fae604bbf8f3 Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Tue, 18 Jun 2024 13:31:40 +0200 Subject: [PATCH 076/125] feat: handle empty string as parent folder Signed-off-by: ryanwolhuter --- src/pages/content.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/content.tsx b/src/pages/content.tsx index cbbefb6e..54fa1692 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -120,7 +120,7 @@ const Content = () => { // builds the path from the url checking if the nodes exist const path = [encodeID(drive.state.global.id)]; let currentNodes = drive.state.global.nodes.filter( - node => node.parentFolder === null, + node => !node.parentFolder, ); if (params['*']) { const nodeNames = decodeURIComponent(params['*']).split('/'); @@ -324,7 +324,7 @@ const Content = () => { document={selectedDocument} onClose={() => { navigateToItemId( - selectedFileNode.parentFolder ?? driveID, + selectedFileNode.parentFolder || driveID, ); setSelectedFileNode(undefined); }} From 4ceabce3c8e5d43488abda4a83d524b59da0c338 Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 10 Jun 2024 12:16:01 +0200 Subject: [PATCH 077/125] feat: added develop environment --- .../build-and-deploy-powerhouse-develop.yaml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/build-and-deploy-powerhouse-develop.yaml diff --git a/.github/workflows/build-and-deploy-powerhouse-develop.yaml b/.github/workflows/build-and-deploy-powerhouse-develop.yaml new file mode 100644 index 00000000..42b906fe --- /dev/null +++ b/.github/workflows/build-and-deploy-powerhouse-develop.yaml @@ -0,0 +1,30 @@ +name: Deploy Connect Powerhouse Develop + +on: + push: + branches: [develop] + +env: + HUSKY: 0 + +jobs: + build: + environment: develop + runs-on: ubuntu-latest + steps: + # Check-out your repository. + - name: Checkout + uses: actions/checkout@v2 + + - name: Build, Push and Release APP to Heroku. # Your custom step name + uses: gonuit/heroku-docker-deploy@v1.3.3 + with: + email: ${{ secrets.HEROKU_EMAIL }} + heroku_api_key: ${{ secrets.HEROKU_API_KEY }} + heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} + docker_options: >- + --build-arg BASE_PATH=/alpha/powerhouse/connect + --build-arg VITE_BASE_HREF=/alpha/powerhouse/connect/ + --build-arg VITE_ROUTER_BASENAME=/alpha/powerhouse/connect + --build-arg VITE_DEFAULT_DRIVE_URL=https://apps.powerhouse.io/develop/powerhouse/switchboard/d/core-dev + process_type: web \ No newline at end of file From 7c81639f01764ee0703c0a0313305f7557994f06 Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 10 Jun 2024 13:48:59 +0200 Subject: [PATCH 078/125] fix: endpoints for connect --- .github/workflows/build-and-deploy-powerhouse-develop.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-deploy-powerhouse-develop.yaml b/.github/workflows/build-and-deploy-powerhouse-develop.yaml index 42b906fe..fa516801 100644 --- a/.github/workflows/build-and-deploy-powerhouse-develop.yaml +++ b/.github/workflows/build-and-deploy-powerhouse-develop.yaml @@ -23,8 +23,8 @@ jobs: heroku_api_key: ${{ secrets.HEROKU_API_KEY }} heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} docker_options: >- - --build-arg BASE_PATH=/alpha/powerhouse/connect - --build-arg VITE_BASE_HREF=/alpha/powerhouse/connect/ - --build-arg VITE_ROUTER_BASENAME=/alpha/powerhouse/connect + --build-arg BASE_PATH=/develop/powerhouse/connect + --build-arg VITE_BASE_HREF=/develop/powerhouse/connect/ + --build-arg VITE_ROUTER_BASENAME=/develop/powerhouse/connect --build-arg VITE_DEFAULT_DRIVE_URL=https://apps.powerhouse.io/develop/powerhouse/switchboard/d/core-dev process_type: web \ No newline at end of file From 3e1058eac31ac13d74aaed32418d6ac56ad4e3dd Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 10 Jun 2024 15:14:08 +0200 Subject: [PATCH 079/125] feat: added develop to release cycle --- .github/workflows/release.yaml | 35 ++++++++++++++++++++++++++++++++++ .releaserc | 8 ++++++-- 2 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/release.yaml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 00000000..0287633a --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,35 @@ +name: Release + +on: + push: + branches: [main, staging, develop] + workflow_dispatch: + +env: + HUSKY: 0 + +jobs: + release: + name: Release + runs-on: ubuntu-latest + permissions: + contents: write + issues: write + + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Node.js + uses: actions/setup-node@v1 + with: + node-version: 20.x + - name: Install dependencies + uses: pnpm/action-setup@v3 + with: + version: latest-8 + run_install: true + - name: Release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + run: pnpm run release diff --git a/.releaserc b/.releaserc index b7730877..0daedadd 100644 --- a/.releaserc +++ b/.releaserc @@ -1,8 +1,12 @@ { "branches": [ - "production", + "main", { - "name": "main", + "name": "staging", + "prerelease": "next" + }, + { + "name": "develop", "prerelease": "alpha" } ], From 3c90c63140c6c10d58c3e28749ee3b80d20936a3 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 10 Jun 2024 13:15:06 +0000 Subject: [PATCH 080/125] chore(release): set `package.json` to 1.0.0-alpha.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-alpha.1 (2024-06-10) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) --- CHANGELOG.md | 296 +++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 297 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a54f0e7..0e99f997 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,299 @@ +# 1.0.0-alpha.1 (2024-06-10) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + # [1.0.0-alpha.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) (2024-03-14) diff --git a/package.json b/package.json index e585e218..1ec87cc9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "document-model-electron", "productName": "Powerhouse-Connect", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.1", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From bb5fecb8e31385abc5697a4635c2dfb0823ba853 Mon Sep 17 00:00:00 2001 From: acaldas Date: Mon, 10 Jun 2024 17:49:52 +0100 Subject: [PATCH 081/125] perf: implemented scalable way to compare drive state --- src/hooks/useDocumentDrives.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/hooks/useDocumentDrives.ts b/src/hooks/useDocumentDrives.ts index e748f8a5..75349558 100644 --- a/src/hooks/useDocumentDrives.ts +++ b/src/hooks/useDocumentDrives.ts @@ -1,5 +1,6 @@ import type { IDocumentDriveServer } from 'document-drive/server'; import { DocumentDriveDocument } from 'document-model-libs/document-drive'; +import { OperationScope } from 'document-model/document'; import { atom, useAtom } from 'jotai'; import { atomFamily } from 'jotai/utils'; import { useCallback, useMemo } from 'react'; @@ -9,6 +10,19 @@ const documentDrivesAtom = atom( new Map(), ); +function driveToHash(drive: DocumentDriveDocument): string { + return Object.keys(drive.operations) + .map( + key => + `${key}:d${drive.operations[key as OperationScope].at(-1)?.hash}`, + ) + .join(':'); +} + +function drivesToHash(drives: DocumentDriveDocument[]): string { + return drives.map(driveToHash).join('&'); +} + // creates a derived atom that encapsulates the Map of Document Drives const readWriteDocumentDrivesAtom = (server: IDocumentDriveServer) => () => atom( @@ -17,7 +31,8 @@ const readWriteDocumentDrivesAtom = (server: IDocumentDriveServer) => () => set(documentDrivesAtom, map => { const currentDrives = map.get(server) ?? []; if ( - JSON.stringify(currentDrives) !== JSON.stringify(newDrives) + currentDrives.length !== newDrives.length || + drivesToHash(currentDrives) !== drivesToHash(newDrives) ) { return new Map(map).set(server, newDrives); } else { From f8aad03fe70d82454470dde0d39623f1cb4710a4 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 10 Jun 2024 16:56:16 +0000 Subject: [PATCH 082/125] chore(release): set `package.json` to 1.0.0-alpha.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-alpha.1 (2024-06-10) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) --- CHANGELOG.md | 301 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 301 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e99f997..d74f0dfa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -294,6 +294,307 @@ * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + +### Performance Improvements + +* implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) + +# 1.0.0-alpha.1 (2024-06-10) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + # [1.0.0-alpha.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) (2024-03-14) From d5b4fd60008696328dea4bf69b382ed8e1be527e Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 11 Jun 2024 12:48:47 +0200 Subject: [PATCH 083/125] feat: updated release script --- .github/workflows/release.yaml | 64 +++++++++++++++++++++------------- .github/workflows/release.yml | 49 -------------------------- 2 files changed, 40 insertions(+), 73 deletions(-) delete mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 0287633a..92b11b67 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -9,27 +9,43 @@ env: HUSKY: 0 jobs: - release: - name: Release - runs-on: ubuntu-latest - permissions: - contents: write - issues: write - - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Node.js - uses: actions/setup-node@v1 - with: - node-version: 20.x - - name: Install dependencies - uses: pnpm/action-setup@v3 - with: - version: latest-8 - run_install: true - - name: Release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - run: pnpm run release + release: + permissions: + contents: write + issues: write + pull-requests: write + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Node.js + uses: actions/setup-node@v2 + with: + node-version: 20.x + - name: Install Dependencies + run: yarn --frozen-lockfile + - name: Release + run: yarn release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + build_and_publish: + needs: [release] + permissions: + contents: write + strategy: + matrix: + os: [macos-latest, windows-latest, ubuntu-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + with: + ref: ${{ github.ref_name }} + - uses: actions/setup-node@v2 + with: + node-version: 20.x + - name: install dependencies + run: yarn --frozen-lockfile + - name: build and publish + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: npm run publish \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 4d1c0a2c..00000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Release - -on: - workflow_dispatch: - -env: - HUSKY: 0 - -jobs: - release: - permissions: - contents: write - issues: write - pull-requests: write - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: 20.x - - name: Install Dependencies - run: yarn --frozen-lockfile - - name: Release - run: yarn release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - build_and_publish: - needs: [release] - permissions: - contents: write - strategy: - matrix: - os: [macos-latest, windows-latest, ubuntu-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v3 - with: - ref: ${{ github.ref_name }} - - uses: actions/setup-node@v2 - with: - node-version: 20.x - - name: install dependencies - run: yarn --frozen-lockfile - - name: build and publish - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: npm run publish \ No newline at end of file From 6a4262be3078dd1c2aefaf10690d40faff762751 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 11 Jun 2024 10:50:20 +0000 Subject: [PATCH 084/125] chore(release): set `package.json` to 1.0.0-alpha.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-alpha.1 (2024-06-11) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) --- CHANGELOG.md | 302 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 302 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d74f0dfa..fe8e8c48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,305 @@ +# 1.0.0-alpha.1 (2024-06-11) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + + +### Performance Improvements + +* implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) + # 1.0.0-alpha.1 (2024-06-10) From 303c35177d9e3fededadd33863740f1e5c938e65 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 11 Jun 2024 13:09:09 +0200 Subject: [PATCH 085/125] chore: new package name --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 431df90d..812b7ea0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "document-model-electron", - "version": "1.0.0-alpha.6", + "name": "@powerhouse/connect", + "version": "1.0.0-alpha.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "document-model-electron", - "version": "1.0.0-alpha.6", + "name": "@powerhouse/connect", + "version": "1.0.0-alpha.1", "license": "AGPL-3.0-only", "dependencies": { "@powerhousedao/design-system": "1.0.0-alpha.119", diff --git a/package.json b/package.json index 1ec87cc9..e4719190 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "document-model-electron", + "name": "@powerhouse/connect", "productName": "Powerhouse-Connect", "version": "1.0.0-alpha.1", "description": "Powerhouse Connect", From 94f45847d58a8174ade78e8c2e14874e5ffea171 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 11 Jun 2024 11:11:10 +0000 Subject: [PATCH 086/125] chore(release): set `package.json` to 1.0.0-alpha.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-alpha.1 (2024-06-11) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) --- CHANGELOG.md | 302 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 302 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe8e8c48..75824510 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -296,6 +296,308 @@ * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) +### Performance Improvements + +* implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) + +# 1.0.0-alpha.1 (2024-06-11) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + + ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) From b24fa8d03309c4f2f5d43372a34388dd0a168e59 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 11 Jun 2024 13:12:43 +0200 Subject: [PATCH 087/125] fix: semantic release --- .releaserc | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.releaserc b/.releaserc index 0daedadd..eba49b46 100644 --- a/.releaserc +++ b/.releaserc @@ -7,7 +7,7 @@ }, { "name": "develop", - "prerelease": "alpha" + "prerelease": "dev" } ], "plugins": [ diff --git a/package-lock.json b/package-lock.json index 812b7ea0..bb1b2571 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "@powerhouse/connect", + "name": "@powerhousedao/connect", "version": "1.0.0-alpha.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "@powerhouse/connect", + "name": "@powerhousedao/connect", "version": "1.0.0-alpha.1", "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index e4719190..47ef5c2c 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@powerhouse/connect", + "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", "version": "1.0.0-alpha.1", "description": "Powerhouse Connect", From 2066cc1f1752a490b12ee43424403edefb41d422 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 11 Jun 2024 11:14:26 +0000 Subject: [PATCH 088/125] chore(release): set `package.json` to 1.0.0-dev.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-dev.1 (2024-06-11) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * semantic release ([1ccdf9e](https://github.com/powerhouse-inc/document-model-electron/commit/1ccdf9e6cbcaa9de8c9a51627311f94a032a039a)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) ### Performance Improvements * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) --- CHANGELOG.md | 303 +++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 304 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75824510..98e1cbaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,306 @@ +# 1.0.0-dev.1 (2024-06-11) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* semantic release ([1ccdf9e](https://github.com/powerhouse-inc/document-model-electron/commit/1ccdf9e6cbcaa9de8c9a51627311f94a032a039a)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + + +### Performance Improvements + +* implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) + # 1.0.0-alpha.1 (2024-06-11) diff --git a/package.json b/package.json index 47ef5c2c..f508d611 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-alpha.1", + "version": "1.0.0-dev.1", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 9d0b5ad785a7a7e1c174f3190f87c6ee26f30251 Mon Sep 17 00:00:00 2001 From: acaldas Date: Tue, 11 Jun 2024 14:54:52 +0100 Subject: [PATCH 089/125] perf: decode id only one when getting readable item path --- src/hooks/useGetReadableItemPath.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hooks/useGetReadableItemPath.ts b/src/hooks/useGetReadableItemPath.ts index 6377dd25..c2d287ab 100644 --- a/src/hooks/useGetReadableItemPath.ts +++ b/src/hooks/useGetReadableItemPath.ts @@ -9,8 +9,9 @@ export const useGetReadableItemPath = () => { const pathSegments = filteredItem.path.split('/'); const pathNames = pathSegments.map(segmentId => { + const decodedSegmentId = decodeID(segmentId); const segmentItem = items.find( - item => item.id === decodeID(segmentId), + item => item.id === decodedSegmentId, ); if (!segmentItem) return ''; From 6861538276eb647ed152ddac4193d7bca864805b Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 11 Jun 2024 14:00:55 +0000 Subject: [PATCH 090/125] chore(release): set `package.json` to 1.0.0-dev.2 [skip ci] # [1.0.0-dev.2](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.1...v1.0.0-dev.2) (2024-06-11) ### Performance Improvements * decode id only one when getting readable item path ([5c019b9](https://github.com/powerhouse-inc/document-model-electron/commit/5c019b951db04c31e8f2f163fd32a4e465eb3264)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98e1cbaf..b59710dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.2](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.1...v1.0.0-dev.2) (2024-06-11) + + +### Performance Improvements + +* decode id only one when getting readable item path ([5c019b9](https://github.com/powerhouse-inc/document-model-electron/commit/5c019b951db04c31e8f2f163fd32a4e465eb3264)) + # 1.0.0-dev.1 (2024-06-11) diff --git a/package.json b/package.json index f508d611..36480c30 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.1", + "version": "1.0.0-dev.2", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 08ea6460d6fca6aa87158e9d4cbbf3a425e5cd03 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 12 Jun 2024 09:23:43 +0000 Subject: [PATCH 091/125] chore(release): set `package.json` to 1.0.0-dev.3 [skip ci] # [1.0.0-dev.3](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.2...v1.0.0-dev.3) (2024-06-12) ### Features * enabled sync icons for folders and files ([9336e8a](https://github.com/powerhouse-inc/document-model-electron/commit/9336e8a3d1c818a962b5c0d0ef108ab07c2d3872)) * updated design-system alpha 119 ([c27a968](https://github.com/powerhouse-inc/document-model-electron/commit/c27a968f2bfd745d48a7a69a451d4c18e72acdf9)) * updated document-drive ([cce5625](https://github.com/powerhouse-inc/document-model-electron/commit/cce5625d5392f3860a2f5b71ad144dd99d98ebda)) * updated libs ([5edef9d](https://github.com/powerhouse-inc/document-model-electron/commit/5edef9d1d1936f3bb7c9006c180c7a352f8d6bb9)) --- CHANGELOG.md | 10 ++++++++++ package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b59710dd..8ecc3f15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# [1.0.0-dev.3](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.2...v1.0.0-dev.3) (2024-06-12) + + +### Features + +* enabled sync icons for folders and files ([9336e8a](https://github.com/powerhouse-inc/document-model-electron/commit/9336e8a3d1c818a962b5c0d0ef108ab07c2d3872)) +* updated design-system alpha 119 ([c27a968](https://github.com/powerhouse-inc/document-model-electron/commit/c27a968f2bfd745d48a7a69a451d4c18e72acdf9)) +* updated document-drive ([cce5625](https://github.com/powerhouse-inc/document-model-electron/commit/cce5625d5392f3860a2f5b71ad144dd99d98ebda)) +* updated libs ([5edef9d](https://github.com/powerhouse-inc/document-model-electron/commit/5edef9d1d1936f3bb7c9006c180c7a352f8d6bb9)) + # [1.0.0-dev.2](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.1...v1.0.0-dev.2) (2024-06-11) diff --git a/package.json b/package.json index 36480c30..3f2299b2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.2", + "version": "1.0.0-dev.3", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 380db83614f692230bbd11ebff63007599745f0d Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 11 Jun 2024 10:34:33 -0400 Subject: [PATCH 092/125] feat: added cypress setup --- cypress.config.ts | 10 + cypress/e2e/navigation.cy.ts | 37 ++ cypress/e2e/utils/index.ts | 48 ++ cypress/fixtures/example.json | 5 + cypress/support/commands.ts | 27 ++ cypress/support/e2e.ts | 20 + cypress/tsconfig.json | 8 + package-lock.json | 817 +++++++++++++++++++++++++++++++++- package.json | 4 +- 9 files changed, 973 insertions(+), 3 deletions(-) create mode 100644 cypress.config.ts create mode 100644 cypress/e2e/navigation.cy.ts create mode 100644 cypress/e2e/utils/index.ts create mode 100644 cypress/fixtures/example.json create mode 100644 cypress/support/commands.ts create mode 100644 cypress/support/e2e.ts create mode 100644 cypress/tsconfig.json diff --git a/cypress.config.ts b/cypress.config.ts new file mode 100644 index 00000000..e29d3ea6 --- /dev/null +++ b/cypress.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'cypress'; + +export default defineConfig({ + e2e: { + supportFile: 'cypress/support/e2e.ts', + setupNodeEvents(on, config) { + // implement node event listeners here + }, + }, +}); diff --git a/cypress/e2e/navigation.cy.ts b/cypress/e2e/navigation.cy.ts new file mode 100644 index 00000000..8af635f6 --- /dev/null +++ b/cypress/e2e/navigation.cy.ts @@ -0,0 +1,37 @@ +/// + +import { clearIndexDB, newFolder } from './utils'; + +describe('example to-do app', () => { + before(async () => { + cy.clearAllSessionStorage(); + await clearIndexDB(); + }); + + beforeEach(() => { + cy.visit('http://localhost:5173/'); + }); + + it('should create a default local drive', () => { + cy.get('article').contains('My Local Drive').should('exist'); + }); + + it('should create a folder inside the local drive', () => { + newFolder('My Local Drive', 'My Folder'); + cy.contains('My Folder').should('exist'); + }); + + it('should create a new document model', () => { + newFolder('My Local Drive', 'documents'); + cy.contains('documents').click(); + cy.contains('DocumentModel').click(); + cy.get('input[placeholder="Document name"]') + .clear() + .type('test-document'); + cy.get('button').contains('Create').click(); + cy.get('textarea[placeholder="Document Model Name"]').type('draft1'); + + cy.contains('Global State Schema').click(); + cy.contains('Close').click(); + }); +}); diff --git a/cypress/e2e/utils/index.ts b/cypress/e2e/utils/index.ts new file mode 100644 index 00000000..a729a07d --- /dev/null +++ b/cypress/e2e/utils/index.ts @@ -0,0 +1,48 @@ +export const hoverElement = (element: HTMLElement) => { + triggerMouseEventOnElement(element, 'mousemove'); +}; + +export const triggerMouseEventOnElement = ( + element: HTMLElement, + eventType: string, +) => { + const rect = element.getBoundingClientRect(); + const clientX = rect.left + rect.width / 2; + const clientY = rect.top + rect.height / 2; + + // Create and dispatch the mouse event + const event = new MouseEvent(eventType, { + view: window, + bubbles: true, + cancelable: true, + clientX, + clientY, + }); + + element.dispatchEvent(event); +}; + +export const clearIndexDB = async () => { + const databases = await indexedDB.databases(); + + for (const db of databases) { + indexedDB.deleteDatabase(db.name); + } +}; + +export const newFolder = (driveName: string, folderName: string) => { + cy.get('article') + .contains(driveName) + .then(el => { + hoverElement(el[0]); + }); + + cy.get('article') + .contains(driveName) + .closest('article') + .children('button') + .click(); + + cy.contains('New Folder').click(); + cy.get('input[value="New Folder"]').clear().type(`${folderName}{enter}`); +}; diff --git a/cypress/fixtures/example.json b/cypress/fixtures/example.json new file mode 100644 index 00000000..02e42543 --- /dev/null +++ b/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} diff --git a/cypress/support/commands.ts b/cypress/support/commands.ts new file mode 100644 index 00000000..abd9b226 --- /dev/null +++ b/cypress/support/commands.ts @@ -0,0 +1,27 @@ +/// +// *********************************************** +// This example commands.ts shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => {}); +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) +// diff --git a/cypress/support/e2e.ts b/cypress/support/e2e.ts new file mode 100644 index 00000000..598ab5f0 --- /dev/null +++ b/cypress/support/e2e.ts @@ -0,0 +1,20 @@ +// *********************************************************** +// This example support/e2e.ts is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands'; + +// Alternatively you can use CommonJS syntax: +// require('./commands') diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json new file mode 100644 index 00000000..d77b1599 --- /dev/null +++ b/cypress/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "types": ["cypress", "node"] + }, + "include": ["**/*.ts"], + } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index bb1b2571..3c5f4c1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,6 +57,7 @@ "@vitejs/plugin-react": "^4.2.1", "asar": "^3.2.0", "autoprefixer": "^10.4.14", + "cypress": "^13.11.0", "electron": "30.0.0", "electron-playwright-helpers": "^1.7.1", "eslint": "^8.56.0", @@ -1415,6 +1416,92 @@ "node": ">=v18" } }, + "node_modules/@cypress/request": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", + "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "6.10.4", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/@cypress/request/node_modules/qs": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@cypress/request/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + } + }, + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, "node_modules/@electron-forge/cli": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/@electron-forge/cli/-/cli-6.4.2.tgz", @@ -8198,6 +8285,18 @@ "@types/send": "*" } }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true + }, "node_modules/@types/uuid": { "version": "9.0.8", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", @@ -8728,6 +8827,15 @@ } } }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -8808,6 +8916,26 @@ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "devOptional": true }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/are-we-there-yet": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", @@ -9098,6 +9226,24 @@ "node": "*" } }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", @@ -9215,6 +9361,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.0.tgz", + "integrity": "sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==", + "dev": true + }, "node_modules/babel-plugin-macros": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", @@ -9319,6 +9480,15 @@ } ] }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, "node_modules/before-after-hook": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", @@ -9371,6 +9541,12 @@ "node": ">= 6" } }, + "node_modules/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -9681,6 +9857,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", @@ -9814,6 +9999,12 @@ "cdl": "bin/cdl.js" } }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, "node_modules/chai": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", @@ -9907,6 +10098,15 @@ "node": "*" } }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -9967,6 +10167,21 @@ "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", "dev": true }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", @@ -10644,6 +10859,200 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, + "node_modules/cypress": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.11.0.tgz", + "integrity": "sha512-NXXogbAxVlVje4XHX+Cx5eMFZv4Dho/2rIcdBHg9CNPFUGZdM4cRdgIgM7USmNYsC12XY0bZENEQ+KBk72fl+A==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@cypress/request": "^3.0.0", + "@cypress/xvfb": "^1.2.4", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.7.1", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.1", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^16.0.0 || ^18.0.0 || >=20.0.0" + } + }, + "node_modules/cypress/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cypress/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/cypress/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/cypress/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cypress/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/cypress/node_modules/listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/cypress/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/dargs": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", @@ -10653,6 +11062,18 @@ "node": ">=8" } }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", @@ -10713,6 +11134,12 @@ "url": "https://github.com/sponsors/kossnocorp" } }, + "node_modules/dayjs": { + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", + "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==", + "dev": true + }, "node_modules/debounce-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz", @@ -11298,6 +11725,22 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecc-jsbn/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -11831,6 +12274,19 @@ "once": "^1.4.0" } }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -12645,6 +13101,12 @@ "node": ">= 0.6" } }, + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", @@ -12686,6 +13148,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", @@ -12799,6 +13282,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", @@ -12834,6 +13323,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -13209,6 +13707,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -13712,6 +14219,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "dependencies": { + "async": "^3.2.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, "node_modules/git-log-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz", @@ -14541,6 +15066,20 @@ "node": ">= 14" } }, + "node_modules/http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/http2-wrapper": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", @@ -14987,6 +15526,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, "node_modules/is-core-module": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", @@ -15097,6 +15648,46 @@ "node": ">=0.10.0" } }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -15318,6 +15909,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, "node_modules/is-unc-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", @@ -15455,6 +16052,12 @@ "ws": "*" } }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, "node_modules/issue-parser": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", @@ -15631,6 +16234,12 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -15713,6 +16322,21 @@ "node": "*" } }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -15766,6 +16390,15 @@ "node": ">=0.10.0" } }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true, + "engines": { + "node": "> 0.8" + } + }, "node_modules/legacy-swc-helpers": { "name": "@swc/helpers", "version": "0.4.14", @@ -16418,6 +17051,12 @@ "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", "dev": true }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, "node_modules/lodash.snakecase": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", @@ -20289,6 +20928,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true + }, "node_modules/p-cancelable": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", @@ -20660,6 +21305,12 @@ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, "node_modules/pg-connection-string": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.4.tgz", @@ -21207,6 +21858,18 @@ } } }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -21236,6 +21899,15 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -21306,6 +21978,18 @@ "node": ">= 0.10" } }, + "node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -21338,6 +22022,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -22080,6 +22770,15 @@ "invariant": "^2.2.4" } }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, + "dependencies": { + "throttleit": "^1.0.0" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -22101,6 +22800,12 @@ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "node_modules/resedit": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/resedit/-/resedit-2.0.2.tgz", @@ -23724,6 +24429,37 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "optional": true }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sshpk/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, "node_modules/ssri": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", @@ -24396,6 +25132,15 @@ "node": ">=0.8" } }, + "node_modules/throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -24458,7 +25203,6 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, - "optional": true, "engines": { "node": ">=14.14" } @@ -24508,6 +25252,30 @@ "integrity": "sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg==", "optional": true }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", @@ -24623,7 +25391,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "optional": true, + "devOptional": true, "dependencies": { "safe-buffer": "^5.0.1" }, @@ -24645,6 +25413,12 @@ "tailwindcss": ">=3.0.0" } }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -24949,6 +25723,15 @@ "node": ">= 0.8" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", @@ -25011,6 +25794,16 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/use-callback-ref": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", @@ -25288,6 +26081,26 @@ "node": ">= 0.8" } }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, "node_modules/viem": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/viem/-/viem-2.10.3.tgz", diff --git a/package.json b/package.json index 3f2299b2..9cec98ea 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,8 @@ "release": "semantic-release", "prepare": "npm run prepare:scripts", "prepare:scripts": "node scripts/index.js", - "e2e": "playwright test" + "e2e": "playwright test", + "cy:open": "cypress open" }, "devDependencies": { "@commitlint/cli": "^18.4.3", @@ -59,6 +60,7 @@ "@vitejs/plugin-react": "^4.2.1", "asar": "^3.2.0", "autoprefixer": "^10.4.14", + "cypress": "^13.11.0", "electron": "30.0.0", "electron-playwright-helpers": "^1.7.1", "eslint": "^8.56.0", From 6418f6d06b8f9d14012ab660a21f0b8b35af008a Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 11 Jun 2024 15:40:26 -0400 Subject: [PATCH 093/125] feat: added cypress CI config --- .github/workflows/e2e-dev.yml | 27 +++++++++++++++++++++++++++ cypress.config.ts | 1 + 2 files changed, 28 insertions(+) create mode 100644 .github/workflows/e2e-dev.yml diff --git a/.github/workflows/e2e-dev.yml b/.github/workflows/e2e-dev.yml new file mode 100644 index 00000000..762f9e50 --- /dev/null +++ b/.github/workflows/e2e-dev.yml @@ -0,0 +1,27 @@ +name: End-to-end tests + +on: + push: + branches: [staging] + workflow_dispatch: +jobs: + cypress-run: + runs-on: ubuntu-22.04 + strategy: + fail-fast: false + matrix: + containers: [1, 2] + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Cypress run + uses: cypress-io/github-action@v6 + with: + browser: chrome + # record: true # record tests in the Dashboard + parallel: true + start: npm run dev:web + wait-on: 'http://localhost:5173/' + # env: + # CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} // setup Cypress Dashboard record key + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/cypress.config.ts b/cypress.config.ts index e29d3ea6..9a839341 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'cypress'; export default defineConfig({ + // projectId: '', // set in CI e2e: { supportFile: 'cypress/support/e2e.ts', setupNodeEvents(on, config) { From 4dc536f82216f47a8db46225ac1f6d6e1f9c7a23 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Tue, 11 Jun 2024 16:18:35 -0400 Subject: [PATCH 094/125] feat: added addpublicdrive util --- cypress/e2e/utils/index.ts | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/cypress/e2e/utils/index.ts b/cypress/e2e/utils/index.ts index a729a07d..d9ad52ef 100644 --- a/cypress/e2e/utils/index.ts +++ b/cypress/e2e/utils/index.ts @@ -30,15 +30,15 @@ export const clearIndexDB = async () => { } }; -export const newFolder = (driveName: string, folderName: string) => { +export const newFolder = (parent: string, folderName: string) => { cy.get('article') - .contains(driveName) + .contains(parent) .then(el => { hoverElement(el[0]); }); cy.get('article') - .contains(driveName) + .contains(parent) .closest('article') .children('button') .click(); @@ -46,3 +46,27 @@ export const newFolder = (driveName: string, folderName: string) => { cy.contains('New Folder').click(); cy.get('input[value="New Folder"]').clear().type(`${folderName}{enter}`); }; + +export const selectSidebarItem = (item: string) => { + cy.get('article').contains(item).click(); +}; + +export const addPublicDrive = (url: string) => { + cy.intercept('POST', url, req => { + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access + if (req.body.operationName === 'getDrive') { + req.alias = 'graphqlQuery'; + } + }); + + cy.get('p').contains('Public Drives').parent().find('button').click(); + cy.get('input[placeholder="Drive URL"]').clear().type(url); + cy.contains('Add existing drive').click(); + + cy.wait('@graphqlQuery'); + cy.get('button').contains('Confirm URL').should('not.be.disabled'); + cy.get('button').contains('Confirm URL').click(); + + cy.get('button').contains('Add drive').should('not.be.disabled'); + cy.get('button').contains('Add drive').click(); +}; From 24deddb0518dc49e14538e29045e56eeab735b62 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Wed, 12 Jun 2024 12:11:36 -0400 Subject: [PATCH 095/125] feat: added Cypress Cloud Config --- .github/workflows/e2e-dev.yml | 10 +++++----- cypress.config.ts | 2 +- cypress/e2e/navigation.cy.ts | 10 +++++++++- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.github/workflows/e2e-dev.yml b/.github/workflows/e2e-dev.yml index 762f9e50..1e4200c1 100644 --- a/.github/workflows/e2e-dev.yml +++ b/.github/workflows/e2e-dev.yml @@ -2,7 +2,7 @@ name: End-to-end tests on: push: - branches: [staging] + branches: [develop] workflow_dispatch: jobs: cypress-run: @@ -18,10 +18,10 @@ jobs: uses: cypress-io/github-action@v6 with: browser: chrome - # record: true # record tests in the Dashboard + record: true parallel: true start: npm run dev:web wait-on: 'http://localhost:5173/' - # env: - # CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} // setup Cypress Dashboard record key - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + env: + CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/cypress.config.ts b/cypress.config.ts index 9a839341..34544570 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -1,7 +1,7 @@ import { defineConfig } from 'cypress'; export default defineConfig({ - // projectId: '', // set in CI + projectId: '74d1m9', e2e: { supportFile: 'cypress/support/e2e.ts', setupNodeEvents(on, config) { diff --git a/cypress/e2e/navigation.cy.ts b/cypress/e2e/navigation.cy.ts index 8af635f6..413c3499 100644 --- a/cypress/e2e/navigation.cy.ts +++ b/cypress/e2e/navigation.cy.ts @@ -2,7 +2,7 @@ import { clearIndexDB, newFolder } from './utils'; -describe('example to-do app', () => { +describe('Navigation', () => { before(async () => { cy.clearAllSessionStorage(); await clearIndexDB(); @@ -34,4 +34,12 @@ describe('example to-do app', () => { cy.contains('Global State Schema').click(); cy.contains('Close').click(); }); + + // it.only('should add public drive', () => { + // addPublicDrive( + // 'https://apps.powerhouse.io/powerhouse/switchboard/d/powerhouse', + // ); + // cy.contains('article', 'Powerhouse').should('be.visible'); + // selectSidebarItem('Powerhouse'); + // }); }); From 83bb4426742ef93df81b83f0706859277231f093 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 13 Jun 2024 14:06:38 +0000 Subject: [PATCH 096/125] chore(release): set `package.json` to 1.0.0-dev.4 [skip ci] # [1.0.0-dev.4](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.3...v1.0.0-dev.4) (2024-06-13) ### Features * added addpublicdrive util ([123ed8b](https://github.com/powerhouse-inc/document-model-electron/commit/123ed8be07321eafcac2521f4ae7452e86a6895f)) * added cypress CI config ([e50fb06](https://github.com/powerhouse-inc/document-model-electron/commit/e50fb062eccf6387399bad9403f59a20bc478d89)) * added Cypress Cloud Config ([3439c54](https://github.com/powerhouse-inc/document-model-electron/commit/3439c5493098d66a6e7563068f35afcae255b142)) * added cypress setup ([be8e1b6](https://github.com/powerhouse-inc/document-model-electron/commit/be8e1b6e702f3f9209d694d5642ee82465a6bb9b)) --- CHANGELOG.md | 10 ++++++++++ package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ecc3f15..fa3b3c50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# [1.0.0-dev.4](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.3...v1.0.0-dev.4) (2024-06-13) + + +### Features + +* added addpublicdrive util ([123ed8b](https://github.com/powerhouse-inc/document-model-electron/commit/123ed8be07321eafcac2521f4ae7452e86a6895f)) +* added cypress CI config ([e50fb06](https://github.com/powerhouse-inc/document-model-electron/commit/e50fb062eccf6387399bad9403f59a20bc478d89)) +* added Cypress Cloud Config ([3439c54](https://github.com/powerhouse-inc/document-model-electron/commit/3439c5493098d66a6e7563068f35afcae255b142)) +* added cypress setup ([be8e1b6](https://github.com/powerhouse-inc/document-model-electron/commit/be8e1b6e702f3f9209d694d5642ee82465a6bb9b)) + # [1.0.0-dev.3](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.2...v1.0.0-dev.3) (2024-06-12) diff --git a/package.json b/package.json index 9cec98ea..b5777895 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.3", + "version": "1.0.0-dev.4", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 37cb55ecf4b746025de9c613d176a250505559c6 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 09:42:53 -0400 Subject: [PATCH 097/125] feat: added reload Connect toast --- package-lock.json | 4 ++-- src/components/toast/index.ts | 1 + src/components/toast/reload-connect-toast.tsx | 17 +++++++++++++++++ ...oadInitialData.ts => useLoadInitialData.tsx} | 9 +++++++++ src/i18n/locales/en.json | 7 +++++-- 5 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 src/components/toast/index.ts create mode 100644 src/components/toast/reload-connect-toast.tsx rename src/hooks/{useLoadInitialData.ts => useLoadInitialData.tsx} (94%) diff --git a/package-lock.json b/package-lock.json index 3c5f4c1f..a7b8476b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-alpha.1", + "version": "1.0.0-dev.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-alpha.1", + "version": "1.0.0-dev.3", "license": "AGPL-3.0-only", "dependencies": { "@powerhousedao/design-system": "1.0.0-alpha.119", diff --git a/src/components/toast/index.ts b/src/components/toast/index.ts new file mode 100644 index 00000000..cae8e675 --- /dev/null +++ b/src/components/toast/index.ts @@ -0,0 +1 @@ +export * from './reload-connect-toast'; diff --git a/src/components/toast/reload-connect-toast.tsx b/src/components/toast/reload-connect-toast.tsx new file mode 100644 index 00000000..cde02567 --- /dev/null +++ b/src/components/toast/reload-connect-toast.tsx @@ -0,0 +1,17 @@ +import { useTranslation } from 'react-i18next'; + +export const ReloadConnectToast = () => { + const { t } = useTranslation(); + + return ( +
+

{t('notifications.reloadApp')}

+ +
+ ); +}; diff --git a/src/hooks/useLoadInitialData.ts b/src/hooks/useLoadInitialData.tsx similarity index 94% rename from src/hooks/useLoadInitialData.ts rename to src/hooks/useLoadInitialData.tsx index aaba9984..84841426 100644 --- a/src/hooks/useLoadInitialData.ts +++ b/src/hooks/useLoadInitialData.tsx @@ -10,6 +10,7 @@ import { import { DocumentDriveDocument } from 'document-model-libs/document-drive'; import { useCallback, useEffect, useRef } from 'react'; import { useTranslation } from 'react-i18next'; +import { ReloadConnectToast } from 'src/components/toast'; import { useDocumentDriveServer } from 'src/hooks/useDocumentDriveServer'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; import { useSelectedPath } from 'src/store/document-drive'; @@ -71,6 +72,14 @@ export const useLoadInitialData = () => { // add the drive to the error list drivesWithError.current.push(drive.id); + const shouldReloadApp = false; + + if (shouldReloadApp) { + return toast(, { + type: 'connect-warning', + }); + } + return toast( t( `notifications.${drive.syncStatus === 'CONFLICT' ? 'driveSyncConflict' : 'driveSyncError'}`, diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index e8b1a161..f844f582 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -6,7 +6,9 @@ "empty": "Empty", "create": "Create", "save": "Save", - "export": "Export" + "export": "Export", + "reload": "Reload", + "reloadConnect": "Click here to reload Connect" }, "searchbar": { "placeholder": "Search Powerhouse", @@ -83,6 +85,7 @@ "addDriveSuccess": "New drive successfully added", "driveSyncSuccess": "Drive synced successfully", "driveSyncError": "Error synchronizing drive {{drive}}", - "driveSyncConflict": "Conflict error detected in {{drive}}" + "driveSyncConflict": "Conflict error detected in {{drive}}", + "reloadApp": "It seems like you're running an outdated version of the app. Please reload Connect to get the latest version." } } From 866e979684d884528cb06568ee92d02ec1253308 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 13 Jun 2024 16:16:56 +0200 Subject: [PATCH 098/125] feat: added version comparison --- src/hooks/useLoadInitialData.tsx | 15 ++++++------ src/hooks/utils.ts | 42 ++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 7 deletions(-) diff --git a/src/hooks/useLoadInitialData.tsx b/src/hooks/useLoadInitialData.tsx index 84841426..5d55d27e 100644 --- a/src/hooks/useLoadInitialData.tsx +++ b/src/hooks/useLoadInitialData.tsx @@ -18,6 +18,7 @@ import { DefaultDocumentDriveServer as server } from 'src/utils/document-drive-s import { useDocumentDrives } from './useDocumentDrives'; import { useLoadDefaultDrive } from './useLoadDefaultDrive'; import { useNavigateToItemId } from './useNavigateToItemId'; +import { isLatestVersion } from './utils'; export const useLoadInitialData = () => { const { t } = useTranslation(); @@ -72,13 +73,13 @@ export const useLoadInitialData = () => { // add the drive to the error list drivesWithError.current.push(drive.id); - const shouldReloadApp = false; - - if (shouldReloadApp) { - return toast(, { - type: 'connect-warning', - }); - } + isLatestVersion().then(result => { + if (!result) { + return toast(, { + type: 'connect-warning', + }); + } + }); return toast( t( diff --git a/src/hooks/utils.ts b/src/hooks/utils.ts index a7332def..e3c542ce 100644 --- a/src/hooks/utils.ts +++ b/src/hooks/utils.ts @@ -1,3 +1,45 @@ +import { version as currentVersion } from '../../package.json'; export const isElectron = window.navigator.userAgent.includes('Electron'); export const isMac = window.navigator.appVersion.includes('Mac'); + +const urlBranchMap: Record = { + 'alpha/makerdao': 'deployments/staging/makerdao', + 'alpha/arbitrum': 'arb-ltip', + 'alpha/powerhouse': 'staging', + makerdao: 'deployments/makerdao', + arbitrum: 'deployments/arbitrum', + localhost: 'develop', +}; + +const getGithubLinkFromUrl = () => { + const githubLink = + 'https://raw.githubusercontent.com/powerhouse-inc/connect'; + const url = window.URL.toString(); + + for (const entry of Object.keys(urlBranchMap)) { + if (url.includes(entry)) { + const value = urlBranchMap[entry]; + return `${githubLink}/${value}/package.json`; + } + } + + return `${githubLink}/main/package.json`; +}; + +const fetchLatestVersion = async () => { + const link = getGithubLinkFromUrl(); + const result = await fetch(link); + const data = await result.json(); + const { version } = data as { version: string }; + return version; +}; + +export const isLatestVersion = async () => { + const deployed = await fetchLatestVersion(); + if (deployed !== currentVersion) { + return false; + } + + return true; +}; From cac32f60852b45db22f56e6916740074eb5bef5c Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 13 Jun 2024 20:24:44 +0000 Subject: [PATCH 099/125] chore(release): set `package.json` to 1.0.0-dev.5 [skip ci] # [1.0.0-dev.5](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.4...v1.0.0-dev.5) (2024-06-13) ### Features * added reload Connect toast ([944b086](https://github.com/powerhouse-inc/document-model-electron/commit/944b0866bf7ca830581a21ed828f81c880891922)) * added version comparison ([85661ea](https://github.com/powerhouse-inc/document-model-electron/commit/85661eaa9aac0a8f38ce465adf1c0c227a442846)) --- CHANGELOG.md | 8 ++++++++ package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa3b3c50..ad0727e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [1.0.0-dev.5](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.4...v1.0.0-dev.5) (2024-06-13) + + +### Features + +* added reload Connect toast ([944b086](https://github.com/powerhouse-inc/document-model-electron/commit/944b0866bf7ca830581a21ed828f81c880891922)) +* added version comparison ([85661ea](https://github.com/powerhouse-inc/document-model-electron/commit/85661eaa9aac0a8f38ce465adf1c0c227a442846)) + # [1.0.0-dev.4](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.3...v1.0.0-dev.4) (2024-06-13) diff --git a/package.json b/package.json index b5777895..40b90c6b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.4", + "version": "1.0.0-dev.5", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 87d0d1af3997d258065bcdf91f7eba74e1e845ae Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Fri, 14 Jun 2024 10:18:17 +0200 Subject: [PATCH 100/125] feat: bump libs Signed-off-by: ryanwolhuter --- package-lock.json | 20 ++++++++++---------- package.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index a7b8476b..c7e81153 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,20 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.3", + "version": "1.0.0-dev.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.3", + "version": "1.0.0-dev.5", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.119", + "@powerhousedao/design-system": "1.0.0-alpha.121", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.58.0", + "document-model-libs": "^1.59.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -4528,9 +4528,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.119", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.119.tgz", - "integrity": "sha512-qo1+aeYBOvfiyK5rOM/jKk7yZxV7JJOu3r3pk/nIFjPVCN7qiJNFsVGeGZ5Y8j4Oy3ZwmZuC9NN8P8cH4xUgRg==", + "version": "1.0.0-alpha.121", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.121.tgz", + "integrity": "sha512-u3RGApulSnLCtMGDfV0CPNHwK5rsSAcQqndt3/z3TH7ydT32D5NVSc+vedVdjFAvy+b8YIjECU/s9cGojY8TBg==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", @@ -11551,9 +11551,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.58.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.58.0.tgz", - "integrity": "sha512-a2HllPQnxYnM2P8REupQZpI9dM33GFFiEAe91fs6a5d4YjGnnmJsavAbSbt0p3dnhDRbOxS6lfN7p3H1A97E2Q==", + "version": "1.59.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.59.0.tgz", + "integrity": "sha512-YvZ9skvtdGEh24GgRS293hscZIH5yW6rIDeKgWnshixcOzqoxzv6GGk2SJSTbdsNPLQqcqOA11osJw5+ahWAwg==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index 40b90c6b..00beb72d 100644 --- a/package.json +++ b/package.json @@ -93,12 +93,12 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.119", + "@powerhousedao/design-system": "1.0.0-alpha.121", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.58.0", + "document-model-libs": "^1.59.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From 119605117efd2029e7e9a004295a27c8f86b6a28 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 14 Jun 2024 08:25:06 +0000 Subject: [PATCH 101/125] chore(release): set `package.json` to 1.0.0-dev.6 [skip ci] # [1.0.0-dev.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.5...v1.0.0-dev.6) (2024-06-14) ### Features * bump libs ([153909c](https://github.com/powerhouse-inc/document-model-electron/commit/153909c5c7e0bc2c97511f9001c1b3e4f7ec5f79)) * bump libs ([fe4d49a](https://github.com/powerhouse-inc/document-model-electron/commit/fe4d49a4acdccb5a24678ca38b914257599a63b9)) --- CHANGELOG.md | 8 ++++++++ package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad0727e0..25ee00b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [1.0.0-dev.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.5...v1.0.0-dev.6) (2024-06-14) + + +### Features + +* bump libs ([153909c](https://github.com/powerhouse-inc/document-model-electron/commit/153909c5c7e0bc2c97511f9001c1b3e4f7ec5f79)) +* bump libs ([fe4d49a](https://github.com/powerhouse-inc/document-model-electron/commit/fe4d49a4acdccb5a24678ca38b914257599a63b9)) + # [1.0.0-dev.5](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.4...v1.0.0-dev.5) (2024-06-13) diff --git a/package.json b/package.json index 00beb72d..a2293e99 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.5", + "version": "1.0.0-dev.6", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 517b1f4c1e68e7572aa1fc547be74afec95551e2 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 09:04:42 -0400 Subject: [PATCH 102/125] remove: simulate files creation --- src/hooks/useCreateDocuments.ts | 34 +++++++++++++++++++++++++++++++++ src/pages/content.tsx | 5 +++++ 2 files changed, 39 insertions(+) create mode 100644 src/hooks/useCreateDocuments.ts diff --git a/src/hooks/useCreateDocuments.ts b/src/hooks/useCreateDocuments.ts new file mode 100644 index 00000000..50d8f6db --- /dev/null +++ b/src/hooks/useCreateDocuments.ts @@ -0,0 +1,34 @@ +import { + decodeID, + getRootPath, + useGetItemByPath, +} from '@powerhousedao/design-system'; +import { useSelectedPath } from 'src/store/document-drive'; +import { useFilteredDocumentModels } from 'src/store/document-model'; +import { useDocumentDriveServer } from './useDocumentDriveServer'; + +export const useCreateDocuments = () => { + const { addDocument } = useDocumentDriveServer(); + const [selectedPath] = useSelectedPath(); + const getItemByPath = useGetItemByPath(); + const documentModels = useFilteredDocumentModels(); + + const selectedFolder = getItemByPath(selectedPath || ''); + const driveID = getRootPath(selectedFolder?.path ?? ''); + const decodedDriveID = decodeID(driveID); + + const parentFolder = selectedFolder + ? selectedFolder.path.split('/').slice(1).pop() + : undefined; + + return async (amount: number) => { + for (let i = 0; i < amount; i++) { + await addDocument( + decodedDriveID, + `document-${i}`, + documentModels[0].documentModel.id, + parentFolder ? decodeID(parentFolder) : undefined, + ); + } + }; +}; diff --git a/src/pages/content.tsx b/src/pages/content.tsx index 61afe7f1..b1cbec26 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -21,6 +21,7 @@ import FolderView from 'src/components/folder-view'; import { useModal } from 'src/components/modal'; import { SearchBar } from 'src/components/search-bar'; import { useConnectConfig } from 'src/hooks/useConnectConfig'; +import { useCreateDocuments } from 'src/hooks/useCreateDocuments'; import { useDocumentDriveById } from 'src/hooks/useDocumentDriveById'; import { useDocumentDriveServer } from 'src/hooks/useDocumentDriveServer'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; @@ -75,6 +76,7 @@ const Content = () => { const { onSubmitInput } = useDrivesContainer(); const navigateToItemId = useNavigateToItemId(); const { isAllowedToCreateDocuments } = useUserPermissions(); + const createDocuments = useCreateDocuments(); const driveNodes = documentDrives.find( drive => drive.state.global.id === decodedDriveID, @@ -311,6 +313,9 @@ const Content = () => { return (
+ {selectedFileNode && selectedDocument ? (
Date: Thu, 13 Jun 2024 12:40:16 -0400 Subject: [PATCH 103/125] feat: re-use decodedDriveID --- src/components/file-item/file-item.tsx | 14 ++++++--- src/components/folder-item/folder-item.tsx | 2 ++ src/components/folder-view.tsx | 21 +++++-------- src/pages/content.tsx | 36 +++++++++++++--------- 4 files changed, 40 insertions(+), 33 deletions(-) diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index 71427dfe..d6a1d9c6 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -3,7 +3,6 @@ import { FileItemProps, Icon, TreeItem, - decodeID, defaultDropdownMenuOptions, } from '@powerhousedao/design-system'; import { useState } from 'react'; @@ -24,24 +23,30 @@ const defaultItemOptions = defaultDropdownMenuOptions.filter(option => interface IProps { file: TreeItem; - drive: string; + decodedDriveID: string; onFileSelected: (drive: string, id: string) => void; onFileDeleted: (drive: string, id: string) => void; } -export const FileItem: React.FC = ({ file, drive, onFileSelected }) => { +export const FileItem: React.FC = ({ + file, + decodedDriveID, + onFileSelected, +}) => { const { t } = useTranslation(); const [isWriteMode, setIsWriteMode] = useState(false); const getReadableItemPath = useGetReadableItemPath(); const getDocumentById = useGetDocumentById(); const { updateNodeName, onSubmitInput } = useDrivesContainer(); const { showModal } = useModal(); + + // TODO: move this to folder-view const { isAllowedToCreateDocuments } = useUserPermissions(); - const decodedDriveID = decodeID(drive); const openSwitchboardLink = useOpenSwitchboardLink(decodedDriveID); const { isRemoteDrive } = useDocumentDriveById(decodedDriveID); + // TODO: move this to folder-view const onFileOptionsClick = async (optionId: string, fileNode: TreeItem) => { if (optionId === 'delete') { showModal('deleteItem', { @@ -69,6 +74,7 @@ export const FileItem: React.FC = ({ file, drive, onFileSelected }) => { } }; + // TODO: move this to folder-view const itemOptions: FileItemProps['itemOptions'] = isRemoteDrive ? [ { diff --git a/src/components/folder-item/folder-item.tsx b/src/components/folder-item/folder-item.tsx index ca4b5fa8..204927fd 100644 --- a/src/components/folder-item/folder-item.tsx +++ b/src/components/folder-item/folder-item.tsx @@ -23,6 +23,7 @@ export interface FolderItemProps { export const FolderItem: React.FC = props => { const { folder, decodedDriveID, onFolderSelected } = props; + // TODO: move this to folder-view const { isAllowedToCreateDocuments } = useUserPermissions(); const { showModal } = useModal(); @@ -30,6 +31,7 @@ export const FolderItem: React.FC = props => { const [isWriteMode, setIsWriteMode] = useState(false); const onDropEvent = useOnDropEvent(); + // TODO: move this to folder-view const onFolderOptionsClick = async ( optionId: string, folderNode: TreeItem, diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index ffeb6c71..86353e7c 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -1,8 +1,4 @@ -import { - decodeID, - useDraggableTarget, - useGetItemByPath, -} from '@powerhousedao/design-system'; +import { TreeItem, useDraggableTarget } from '@powerhousedao/design-system'; import { useTranslation } from 'react-i18next'; import { FileItem } from 'src/components/file-item'; import { FolderItem } from 'src/components/folder-item'; @@ -13,8 +9,9 @@ import { twMerge } from 'tailwind-merge'; import { ContentSection } from './content'; interface IProps { - drive: string; + decodedDriveID: string; path: string; + folderItem: TreeItem; onFolderSelected: (itemId: string) => void; onFileSelected: (drive: string, id: string) => void; onFileDeleted: (drive: string, id: string) => void; @@ -22,22 +19,18 @@ interface IProps { export const FolderView: React.FC = ({ path, - drive, + folderItem, + decodedDriveID, onFileDeleted, onFileSelected, onFolderSelected, }) => { const { t } = useTranslation(); const { folders, files } = useFolderContent(path); - const decodedDriveID = decodeID(drive); - const getItemByPath = useGetItemByPath(); const onDropEvent = useOnDropEvent(); - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - const item = getItemByPath(path)!; - const { dropProps, isDropTarget } = useDraggableTarget({ - data: item, + data: folderItem, onDropEvent, }); @@ -74,7 +67,7 @@ export const FolderView: React.FC = ({ diff --git a/src/pages/content.tsx b/src/pages/content.tsx index b1cbec26..cbd88598 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -313,6 +313,7 @@ const Content = () => { return (
+ {/* TODO: remove this button */} @@ -363,21 +364,26 @@ const Content = () => { {connectConfig.content.showSearchBar && }
- { - setSelectedFileNode({ - drive, - id, - parentFolder: - selectedFolder?.id ?? null, - }); - navigateToItemId(id); - }} - onFileDeleted={deleteNode} - /> + {selectedFolder && ( + { + setSelectedFileNode({ + drive, + id, + parentFolder: + selectedFolder?.id ?? null, + }); + navigateToItemId(id); + }} + onFileDeleted={deleteNode} + /> + )}
{isAllowedToCreateDocuments && ( <> From 8ef573bafb079ebf5e32e6611c25d85225fe6190 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 12:45:39 -0400 Subject: [PATCH 104/125] feat: moved isAllowedToCreateDocuments to folderView --- src/components/file-item/file-item.tsx | 6 ++---- src/components/folder-item/folder-item.tsx | 11 +++++++---- src/components/folder-view.tsx | 8 ++++++++ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index d6a1d9c6..67b7cb11 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -12,7 +12,6 @@ import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; import { useGetDocumentById } from 'src/hooks/useGetDocumentById'; import { useGetReadableItemPath } from 'src/hooks/useGetReadableItemPath'; import { useOpenSwitchboardLink } from 'src/hooks/useOpenSwitchboardLink'; -import { useUserPermissions } from 'src/hooks/useUserPermissions'; import { useModal } from '../modal'; const allowedItemOptions = ['delete', 'rename', 'duplicate']; @@ -26,12 +25,14 @@ interface IProps { decodedDriveID: string; onFileSelected: (drive: string, id: string) => void; onFileDeleted: (drive: string, id: string) => void; + isAllowedToCreateDocuments: boolean; } export const FileItem: React.FC = ({ file, decodedDriveID, onFileSelected, + isAllowedToCreateDocuments, }) => { const { t } = useTranslation(); const [isWriteMode, setIsWriteMode] = useState(false); @@ -40,9 +41,6 @@ export const FileItem: React.FC = ({ const { updateNodeName, onSubmitInput } = useDrivesContainer(); const { showModal } = useModal(); - // TODO: move this to folder-view - const { isAllowedToCreateDocuments } = useUserPermissions(); - const openSwitchboardLink = useOpenSwitchboardLink(decodedDriveID); const { isRemoteDrive } = useDocumentDriveById(decodedDriveID); diff --git a/src/components/folder-item/folder-item.tsx b/src/components/folder-item/folder-item.tsx index 204927fd..ce3fd2c3 100644 --- a/src/components/folder-item/folder-item.tsx +++ b/src/components/folder-item/folder-item.tsx @@ -7,7 +7,6 @@ import React, { useState } from 'react'; import { useModal } from 'src/components/modal'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; -import { useUserPermissions } from 'src/hooks/useUserPermissions'; const allowedItemOptions = ['delete', 'rename', 'duplicate']; @@ -19,12 +18,16 @@ export interface FolderItemProps { folder: TreeItem; decodedDriveID: string; onFolderSelected: (itemId: string) => void; + isAllowedToCreateDocuments: boolean; } export const FolderItem: React.FC = props => { - const { folder, decodedDriveID, onFolderSelected } = props; - // TODO: move this to folder-view - const { isAllowedToCreateDocuments } = useUserPermissions(); + const { + folder, + decodedDriveID, + onFolderSelected, + isAllowedToCreateDocuments, + } = props; const { showModal } = useModal(); const { updateNodeName, onSubmitInput } = useDrivesContainer(); diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index 86353e7c..8142a2d6 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -2,6 +2,7 @@ import { TreeItem, useDraggableTarget } from '@powerhousedao/design-system'; import { useTranslation } from 'react-i18next'; import { FileItem } from 'src/components/file-item'; import { FolderItem } from 'src/components/folder-item'; +import { useUserPermissions } from 'src/hooks/useUserPermissions'; import { useFolderContent } from 'src/hooks/useFolderContent'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; @@ -27,6 +28,7 @@ export const FolderView: React.FC = ({ }) => { const { t } = useTranslation(); const { folders, files } = useFolderContent(path); + const { isAllowedToCreateDocuments } = useUserPermissions(); const onDropEvent = useOnDropEvent(); const { dropProps, isDropTarget } = useDraggableTarget({ @@ -53,6 +55,9 @@ export const FolderView: React.FC = ({ folder={folder} decodedDriveID={decodedDriveID} onFolderSelected={onFolderSelected} + isAllowedToCreateDocuments={ + isAllowedToCreateDocuments + } /> )) ) : ( @@ -70,6 +75,9 @@ export const FolderView: React.FC = ({ decodedDriveID={decodedDriveID} onFileDeleted={onFileDeleted} onFileSelected={onFileSelected} + isAllowedToCreateDocuments={ + isAllowedToCreateDocuments + } /> )) ) : ( From 08557e983c663e58a0bb68534b11df579f9be045 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 13:05:43 -0400 Subject: [PATCH 105/125] feat: avoid recreate fileOptions and clickOptionsHandler for each file node --- src/components/file-item/file-item.tsx | 80 +++++--------------------- src/components/folder-view.tsx | 5 ++ src/hooks/useFileOptions.tsx | 80 ++++++++++++++++++++++++++ 3 files changed, 99 insertions(+), 66 deletions(-) create mode 100644 src/hooks/useFileOptions.tsx diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index 67b7cb11..2136f74d 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -1,24 +1,12 @@ import { + ConnectDropdownMenuItem, FileItem as ConnectFileItem, - FileItemProps, - Icon, TreeItem, - defaultDropdownMenuOptions, } from '@powerhousedao/design-system'; import { useState } from 'react'; -import { useTranslation } from 'react-i18next'; -import { useDocumentDriveById } from 'src/hooks/useDocumentDriveById'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; -import { useGetDocumentById } from 'src/hooks/useGetDocumentById'; +import { SetIsWriteMode } from 'src/hooks/useFileOptions'; import { useGetReadableItemPath } from 'src/hooks/useGetReadableItemPath'; -import { useOpenSwitchboardLink } from 'src/hooks/useOpenSwitchboardLink'; -import { useModal } from '../modal'; - -const allowedItemOptions = ['delete', 'rename', 'duplicate']; - -const defaultItemOptions = defaultDropdownMenuOptions.filter(option => - allowedItemOptions.includes(option.id), -); interface IProps { file: TreeItem; @@ -26,67 +14,25 @@ interface IProps { onFileSelected: (drive: string, id: string) => void; onFileDeleted: (drive: string, id: string) => void; isAllowedToCreateDocuments: boolean; + itemOptions?: ConnectDropdownMenuItem[]; + onFileOptionsClick?: ( + optionId: string, + fileNode: TreeItem, + setIsWriteMode: SetIsWriteMode, + ) => Promise; } export const FileItem: React.FC = ({ file, decodedDriveID, onFileSelected, + itemOptions = [], isAllowedToCreateDocuments, + onFileOptionsClick = () => {}, }) => { - const { t } = useTranslation(); const [isWriteMode, setIsWriteMode] = useState(false); const getReadableItemPath = useGetReadableItemPath(); - const getDocumentById = useGetDocumentById(); - const { updateNodeName, onSubmitInput } = useDrivesContainer(); - const { showModal } = useModal(); - - const openSwitchboardLink = useOpenSwitchboardLink(decodedDriveID); - const { isRemoteDrive } = useDocumentDriveById(decodedDriveID); - - // TODO: move this to folder-view - const onFileOptionsClick = async (optionId: string, fileNode: TreeItem) => { - if (optionId === 'delete') { - showModal('deleteItem', { - driveId: decodedDriveID, - itemId: fileNode.id, - itemName: file.label, - type: 'file', - }); - } - if (optionId === 'duplicate') { - await onSubmitInput({ - ...file, - action: 'UPDATE_AND_COPY', - }); - } - - if (optionId === 'rename') { - setIsWriteMode(true); - } - - if (optionId === 'switchboard-link') { - const document = getDocumentById(decodedDriveID, fileNode.id); - - await openSwitchboardLink(document); - } - }; - - // TODO: move this to folder-view - const itemOptions: FileItemProps['itemOptions'] = isRemoteDrive - ? [ - { - id: 'switchboard-link', - label: t('files.options.switchboardLink'), - icon: ( -
- -
- ), - }, - ...defaultItemOptions, - ] - : defaultItemOptions; + const { updateNodeName } = useDrivesContainer(); const cancelInputHandler = () => setIsWriteMode(false); const submitInputHandler = (value: string) => { @@ -105,7 +51,9 @@ export const FileItem: React.FC = ({ onCancelInput={cancelInputHandler} onSubmitInput={submitInputHandler} mode={isWriteMode ? 'write' : 'read'} - onOptionsClick={optionId => onFileOptionsClick(optionId, file)} + onOptionsClick={optionId => + onFileOptionsClick(optionId, file, setIsWriteMode) + } item={file} onClick={() => !isWriteMode && onFileSelected(decodedDriveID, file.id) diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index 8142a2d6..d79cdc50 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -4,6 +4,7 @@ import { FileItem } from 'src/components/file-item'; import { FolderItem } from 'src/components/folder-item'; import { useUserPermissions } from 'src/hooks/useUserPermissions'; +import { useFileOptions } from 'src/hooks/useFileOptions'; import { useFolderContent } from 'src/hooks/useFolderContent'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; import { twMerge } from 'tailwind-merge'; @@ -29,6 +30,8 @@ export const FolderView: React.FC = ({ const { t } = useTranslation(); const { folders, files } = useFolderContent(path); const { isAllowedToCreateDocuments } = useUserPermissions(); + const { fileItemOptions, onFileOptionsClick } = + useFileOptions(decodedDriveID); const onDropEvent = useOnDropEvent(); const { dropProps, isDropTarget } = useDraggableTarget({ @@ -75,6 +78,8 @@ export const FolderView: React.FC = ({ decodedDriveID={decodedDriveID} onFileDeleted={onFileDeleted} onFileSelected={onFileSelected} + itemOptions={fileItemOptions} + onFileOptionsClick={onFileOptionsClick} isAllowedToCreateDocuments={ isAllowedToCreateDocuments } diff --git a/src/hooks/useFileOptions.tsx b/src/hooks/useFileOptions.tsx new file mode 100644 index 00000000..50660bad --- /dev/null +++ b/src/hooks/useFileOptions.tsx @@ -0,0 +1,80 @@ +import { + FileItemProps, + Icon, + TreeItem, + defaultDropdownMenuOptions, +} from '@powerhousedao/design-system'; +import { useTranslation } from 'react-i18next'; +import { useModal } from 'src/components/modal'; +import { useDocumentDriveById } from 'src/hooks/useDocumentDriveById'; +import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; +import { useGetDocumentById } from 'src/hooks/useGetDocumentById'; +import { useOpenSwitchboardLink } from 'src/hooks/useOpenSwitchboardLink'; + +export type SetIsWriteMode = (isWriteMode: boolean) => void; + +const allowedItemOptions = ['delete', 'rename', 'duplicate']; + +const defaultItemOptions = defaultDropdownMenuOptions.filter(option => + allowedItemOptions.includes(option.id), +); + +export function useFileOptions(decodedDriveID: string) { + const { showModal } = useModal(); + const { onSubmitInput } = useDrivesContainer(); + const getDocumentById = useGetDocumentById(); + const { t } = useTranslation(); + const openSwitchboardLink = useOpenSwitchboardLink(decodedDriveID); + const { isRemoteDrive } = useDocumentDriveById(decodedDriveID); + + const onFileOptionsClick = async ( + optionId: string, + fileNode: TreeItem, + setIsWriteMode: SetIsWriteMode, + ) => { + if (optionId === 'delete') { + showModal('deleteItem', { + driveId: decodedDriveID, + itemId: fileNode.id, + itemName: fileNode.label, + type: 'file', + }); + } + if (optionId === 'duplicate') { + await onSubmitInput({ + ...fileNode, + action: 'UPDATE_AND_COPY', + }); + } + + if (optionId === 'rename') { + setIsWriteMode(true); + } + + if (optionId === 'switchboard-link') { + const document = getDocumentById(decodedDriveID, fileNode.id); + + await openSwitchboardLink(document); + } + }; + + const fileItemOptions: FileItemProps['itemOptions'] = isRemoteDrive + ? [ + { + id: 'switchboard-link', + label: t('files.options.switchboardLink'), + icon: ( +
+ +
+ ), + }, + ...defaultItemOptions, + ] + : defaultItemOptions; + + return { + onFileOptionsClick, + fileItemOptions, + }; +} From 8b0314ba7ef8d538dc680d4a036b9c010a039273 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 13:22:39 -0400 Subject: [PATCH 106/125] feat: use memoized version of FileItem component --- src/components/file-item/file-item.tsx | 10 ++++++++-- src/components/folder-view.tsx | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/file-item/file-item.tsx b/src/components/file-item/file-item.tsx index 2136f74d..a58d4fd6 100644 --- a/src/components/file-item/file-item.tsx +++ b/src/components/file-item/file-item.tsx @@ -3,7 +3,7 @@ import { FileItem as ConnectFileItem, TreeItem, } from '@powerhousedao/design-system'; -import { useState } from 'react'; +import React, { useState } from 'react'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; import { SetIsWriteMode } from 'src/hooks/useFileOptions'; import { useGetReadableItemPath } from 'src/hooks/useGetReadableItemPath'; @@ -63,4 +63,10 @@ export const FileItem: React.FC = ({ ); }; -export default FileItem; +export default React.memo(FileItem, (prevProps, nextProps) => { + return ( + prevProps.decodedDriveID === nextProps.decodedDriveID && + prevProps.file.id === nextProps.file.id && + prevProps.file.label === nextProps.file.label + ); +}); diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index d79cdc50..56285f6f 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -1,6 +1,6 @@ import { TreeItem, useDraggableTarget } from '@powerhousedao/design-system'; import { useTranslation } from 'react-i18next'; -import { FileItem } from 'src/components/file-item'; +import FileItem from 'src/components/file-item/file-item'; import { FolderItem } from 'src/components/folder-item'; import { useUserPermissions } from 'src/hooks/useUserPermissions'; From efa90d2664c025247ae6636a2c06706b12b1ad96 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Thu, 13 Jun 2024 14:59:55 -0400 Subject: [PATCH 107/125] feat: avoid recreate folderOptions and clickFolderOptionsHandler for each folder node --- src/components/folder-item/folder-item.tsx | 53 ++++++---------------- src/components/folder-view.tsx | 5 ++ src/hooks/useFolderOptions.ts | 50 ++++++++++++++++++++ 3 files changed, 70 insertions(+), 38 deletions(-) create mode 100644 src/hooks/useFolderOptions.ts diff --git a/src/components/folder-item/folder-item.tsx b/src/components/folder-item/folder-item.tsx index ce3fd2c3..e48de284 100644 --- a/src/components/folder-item/folder-item.tsx +++ b/src/components/folder-item/folder-item.tsx @@ -1,24 +1,24 @@ import { + ConnectDropdownMenuItem, FolderItem as ConnectFolderItem, TreeItem, - defaultDropdownMenuOptions, } from '@powerhousedao/design-system'; import React, { useState } from 'react'; -import { useModal } from 'src/components/modal'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; +import { SetIsWriteMode } from 'src/hooks/useFolderOptions'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; -const allowedItemOptions = ['delete', 'rename', 'duplicate']; - -const itemOptions = defaultDropdownMenuOptions.filter(option => - allowedItemOptions.includes(option.id), -); - export interface FolderItemProps { folder: TreeItem; decodedDriveID: string; onFolderSelected: (itemId: string) => void; isAllowedToCreateDocuments: boolean; + folderItemOptions: ConnectDropdownMenuItem[]; + onFolderOptionsClick?: ( + optionId: string, + fileNode: TreeItem, + setIsWriteMode: SetIsWriteMode, + ) => Promise; } export const FolderItem: React.FC = props => { @@ -26,40 +26,15 @@ export const FolderItem: React.FC = props => { folder, decodedDriveID, onFolderSelected, + folderItemOptions, + onFolderOptionsClick = () => {}, isAllowedToCreateDocuments, } = props; - const { showModal } = useModal(); - const { updateNodeName, onSubmitInput } = useDrivesContainer(); + const { updateNodeName } = useDrivesContainer(); const [isWriteMode, setIsWriteMode] = useState(false); const onDropEvent = useOnDropEvent(); - // TODO: move this to folder-view - const onFolderOptionsClick = async ( - optionId: string, - folderNode: TreeItem, - ) => { - if (optionId === 'delete') { - showModal('deleteItem', { - driveId: decodedDriveID, - itemId: folderNode.id, - itemName: folderNode.label, - type: 'folder', - }); - } - - if (optionId === 'duplicate') { - await onSubmitInput({ - ...folder, - action: 'UPDATE_AND_COPY', - }); - } - - if (optionId === 'rename') { - setIsWriteMode(true); - } - }; - const cancelInputHandler = () => setIsWriteMode(false); const submitInputHandler = (value: string) => { setIsWriteMode(false); @@ -71,12 +46,14 @@ export const FolderItem: React.FC = props => { className="w-64" displaySyncIcon title={folder.label} - itemOptions={itemOptions} + itemOptions={folderItemOptions} onCancelInput={cancelInputHandler} onSubmitInput={submitInputHandler} mode={isWriteMode ? 'write' : 'read'} onClick={() => !isWriteMode && onFolderSelected(folder.id)} - onOptionsClick={optionId => onFolderOptionsClick(optionId, folder)} + onOptionsClick={optionId => + onFolderOptionsClick(optionId, folder, setIsWriteMode) + } onDropEvent={onDropEvent} item={folder} isAllowedToCreateDocuments={isAllowedToCreateDocuments} diff --git a/src/components/folder-view.tsx b/src/components/folder-view.tsx index 56285f6f..653474e0 100644 --- a/src/components/folder-view.tsx +++ b/src/components/folder-view.tsx @@ -6,6 +6,7 @@ import { useUserPermissions } from 'src/hooks/useUserPermissions'; import { useFileOptions } from 'src/hooks/useFileOptions'; import { useFolderContent } from 'src/hooks/useFolderContent'; +import { useFolderOptions } from 'src/hooks/useFolderOptions'; import { useOnDropEvent } from 'src/hooks/useOnDropEvent'; import { twMerge } from 'tailwind-merge'; import { ContentSection } from './content'; @@ -30,6 +31,8 @@ export const FolderView: React.FC = ({ const { t } = useTranslation(); const { folders, files } = useFolderContent(path); const { isAllowedToCreateDocuments } = useUserPermissions(); + const { folderItemOptions, onFolderOptionsClick } = + useFolderOptions(decodedDriveID); const { fileItemOptions, onFileOptionsClick } = useFileOptions(decodedDriveID); const onDropEvent = useOnDropEvent(); @@ -58,6 +61,8 @@ export const FolderView: React.FC = ({ folder={folder} decodedDriveID={decodedDriveID} onFolderSelected={onFolderSelected} + folderItemOptions={folderItemOptions} + onFolderOptionsClick={onFolderOptionsClick} isAllowedToCreateDocuments={ isAllowedToCreateDocuments } diff --git a/src/hooks/useFolderOptions.ts b/src/hooks/useFolderOptions.ts new file mode 100644 index 00000000..9772ba27 --- /dev/null +++ b/src/hooks/useFolderOptions.ts @@ -0,0 +1,50 @@ +import { + TreeItem, + defaultDropdownMenuOptions, +} from '@powerhousedao/design-system'; +import { useModal } from 'src/components/modal'; +import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; + +const allowedItemOptions = ['delete', 'rename', 'duplicate']; + +const folderItemOptions = defaultDropdownMenuOptions.filter(option => + allowedItemOptions.includes(option.id), +); + +export type SetIsWriteMode = (isWriteMode: boolean) => void; + +export function useFolderOptions(decodedDriveID: string) { + const { showModal } = useModal(); + const { onSubmitInput } = useDrivesContainer(); + + const onFolderOptionsClick = async ( + optionId: string, + folderNode: TreeItem, + setIsWriteMode: SetIsWriteMode, + ) => { + if (optionId === 'delete') { + showModal('deleteItem', { + driveId: decodedDriveID, + itemId: folderNode.id, + itemName: folderNode.label, + type: 'folder', + }); + } + + if (optionId === 'duplicate') { + await onSubmitInput({ + ...folderNode, + action: 'UPDATE_AND_COPY', + }); + } + + if (optionId === 'rename') { + setIsWriteMode(true); + } + }; + + return { + folderItemOptions, + onFolderOptionsClick, + }; +} From 5f0c930c3c2fb19dfbd46a957fda4655f8549a72 Mon Sep 17 00:00:00 2001 From: Guillermo Puente Date: Fri, 14 Jun 2024 08:51:35 -0400 Subject: [PATCH 108/125] feat: removed debug code --- src/hooks/useCreateDocuments.ts | 34 --------------------------------- src/pages/content.tsx | 6 ------ 2 files changed, 40 deletions(-) delete mode 100644 src/hooks/useCreateDocuments.ts diff --git a/src/hooks/useCreateDocuments.ts b/src/hooks/useCreateDocuments.ts deleted file mode 100644 index 50d8f6db..00000000 --- a/src/hooks/useCreateDocuments.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { - decodeID, - getRootPath, - useGetItemByPath, -} from '@powerhousedao/design-system'; -import { useSelectedPath } from 'src/store/document-drive'; -import { useFilteredDocumentModels } from 'src/store/document-model'; -import { useDocumentDriveServer } from './useDocumentDriveServer'; - -export const useCreateDocuments = () => { - const { addDocument } = useDocumentDriveServer(); - const [selectedPath] = useSelectedPath(); - const getItemByPath = useGetItemByPath(); - const documentModels = useFilteredDocumentModels(); - - const selectedFolder = getItemByPath(selectedPath || ''); - const driveID = getRootPath(selectedFolder?.path ?? ''); - const decodedDriveID = decodeID(driveID); - - const parentFolder = selectedFolder - ? selectedFolder.path.split('/').slice(1).pop() - : undefined; - - return async (amount: number) => { - for (let i = 0; i < amount; i++) { - await addDocument( - decodedDriveID, - `document-${i}`, - documentModels[0].documentModel.id, - parentFolder ? decodeID(parentFolder) : undefined, - ); - } - }; -}; diff --git a/src/pages/content.tsx b/src/pages/content.tsx index cbd88598..cbbefb6e 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -21,7 +21,6 @@ import FolderView from 'src/components/folder-view'; import { useModal } from 'src/components/modal'; import { SearchBar } from 'src/components/search-bar'; import { useConnectConfig } from 'src/hooks/useConnectConfig'; -import { useCreateDocuments } from 'src/hooks/useCreateDocuments'; import { useDocumentDriveById } from 'src/hooks/useDocumentDriveById'; import { useDocumentDriveServer } from 'src/hooks/useDocumentDriveServer'; import { useDrivesContainer } from 'src/hooks/useDrivesContainer'; @@ -76,7 +75,6 @@ const Content = () => { const { onSubmitInput } = useDrivesContainer(); const navigateToItemId = useNavigateToItemId(); const { isAllowedToCreateDocuments } = useUserPermissions(); - const createDocuments = useCreateDocuments(); const driveNodes = documentDrives.find( drive => drive.state.global.id === decodedDriveID, @@ -313,10 +311,6 @@ const Content = () => { return (
- {/* TODO: remove this button */} - {selectedFileNode && selectedDocument ? (
Date: Fri, 14 Jun 2024 16:15:38 +0000 Subject: [PATCH 109/125] chore(release): set `package.json` to 1.0.0-dev.7 [skip ci] # [1.0.0-dev.7](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.6...v1.0.0-dev.7) (2024-06-14) ### Features * avoid recreate fileOptions and clickOptionsHandler for each file node ([0a0ef3a](https://github.com/powerhouse-inc/document-model-electron/commit/0a0ef3a181489ec91a8c8439f25dcb9f3713f9a9)) * avoid recreate folderOptions and clickFolderOptionsHandler for each folder node ([6329b29](https://github.com/powerhouse-inc/document-model-electron/commit/6329b291adee5895070f3b2192f84c36c86406a8)) * moved isAllowedToCreateDocuments to folderView ([8af8020](https://github.com/powerhouse-inc/document-model-electron/commit/8af8020109d85cd1d6cae167cd51ddf722d2bb46)) * re-use decodedDriveID ([1a82d60](https://github.com/powerhouse-inc/document-model-electron/commit/1a82d60b5bbfc5f99f99d38e3909da4364325817)) * removed debug code ([4aa9c4c](https://github.com/powerhouse-inc/document-model-electron/commit/4aa9c4c2fa205a2f2823d2816b64e420efe2cf2a)) * use memoized version of FileItem component ([040c2b6](https://github.com/powerhouse-inc/document-model-electron/commit/040c2b6ca0cdd8c87d313d27169213a50cffb4cd)) --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25ee00b0..17c44717 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# [1.0.0-dev.7](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.6...v1.0.0-dev.7) (2024-06-14) + + +### Features + +* avoid recreate fileOptions and clickOptionsHandler for each file node ([0a0ef3a](https://github.com/powerhouse-inc/document-model-electron/commit/0a0ef3a181489ec91a8c8439f25dcb9f3713f9a9)) +* avoid recreate folderOptions and clickFolderOptionsHandler for each folder node ([6329b29](https://github.com/powerhouse-inc/document-model-electron/commit/6329b291adee5895070f3b2192f84c36c86406a8)) +* moved isAllowedToCreateDocuments to folderView ([8af8020](https://github.com/powerhouse-inc/document-model-electron/commit/8af8020109d85cd1d6cae167cd51ddf722d2bb46)) +* re-use decodedDriveID ([1a82d60](https://github.com/powerhouse-inc/document-model-electron/commit/1a82d60b5bbfc5f99f99d38e3909da4364325817)) +* removed debug code ([4aa9c4c](https://github.com/powerhouse-inc/document-model-electron/commit/4aa9c4c2fa205a2f2823d2816b64e420efe2cf2a)) +* use memoized version of FileItem component ([040c2b6](https://github.com/powerhouse-inc/document-model-electron/commit/040c2b6ca0cdd8c87d313d27169213a50cffb4cd)) + # [1.0.0-dev.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.5...v1.0.0-dev.6) (2024-06-14) diff --git a/package.json b/package.json index a2293e99..c015618a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.6", + "version": "1.0.0-dev.7", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 4e0863af39e148053154fdcd2cb5ca5f3c801c6b Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Mon, 17 Jun 2024 11:12:40 +0200 Subject: [PATCH 110/125] feat: bump libs Signed-off-by: ryanwolhuter --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index c7e81153..63cbfb28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.5", + "version": "1.0.0-dev.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.5", + "version": "1.0.0-dev.7", "license": "AGPL-3.0-only", "dependencies": { "@powerhousedao/design-system": "1.0.0-alpha.121", @@ -14,7 +14,7 @@ "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.59.0", + "document-model-libs": "^1.60.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -11551,9 +11551,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.59.0.tgz", - "integrity": "sha512-YvZ9skvtdGEh24GgRS293hscZIH5yW6rIDeKgWnshixcOzqoxzv6GGk2SJSTbdsNPLQqcqOA11osJw5+ahWAwg==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.60.0.tgz", + "integrity": "sha512-1k6tcPqWw6QzjJSmGQb9s+XL5tjtex5DvAD1jkXcSCl02Na43gx63+EMHkMA8KXTCyG6rnX4HLbl3iftDXkxtw==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index c015618a..3665ad9d 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.59.0", + "document-model-libs": "^1.60.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From 6b236c35ff1170420831d6c5bd804af3d1dd0430 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 17 Jun 2024 09:14:13 +0000 Subject: [PATCH 111/125] chore(release): set `package.json` to 1.0.0-dev.8 [skip ci] # [1.0.0-dev.8](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.7...v1.0.0-dev.8) (2024-06-17) ### Features * bump libs ([1216c33](https://github.com/powerhouse-inc/document-model-electron/commit/1216c33f4c713d4c7ac6eeb76725a51a6e6cf9a0)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17c44717..2f032230 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.8](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.7...v1.0.0-dev.8) (2024-06-17) + + +### Features + +* bump libs ([1216c33](https://github.com/powerhouse-inc/document-model-electron/commit/1216c33f4c713d4c7ac6eeb76725a51a6e6cf9a0)) + # [1.0.0-dev.7](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.6...v1.0.0-dev.7) (2024-06-14) diff --git a/package.json b/package.json index 3665ad9d..73f49418 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.7", + "version": "1.0.0-dev.8", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From e11a23886304d971c1bf8ae7db92cbbe63c5d185 Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Tue, 18 Jun 2024 13:00:16 +0200 Subject: [PATCH 112/125] feat: bump libs Signed-off-by: ryanwolhuter --- package-lock.json | 95 ++++++++++++++++++++++++++++++++++++++++------- package.json | 4 +- 2 files changed, 83 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63cbfb28..eea4576d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,20 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.7", + "version": "1.0.0-dev.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.7", + "version": "1.0.0-dev.8", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.121", + "@powerhousedao/design-system": "1.0.0-alpha.122", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.60.0", + "document-model-libs": "^1.61.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -1107,9 +1107,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -4528,9 +4528,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.121", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.121.tgz", - "integrity": "sha512-u3RGApulSnLCtMGDfV0CPNHwK5rsSAcQqndt3/z3TH7ydT32D5NVSc+vedVdjFAvy+b8YIjECU/s9cGojY8TBg==", + "version": "1.0.0-alpha.122", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.122.tgz", + "integrity": "sha512-CrSUUDu3l+Pp14Uvof0WiReV8gSVqtTd5QXF4Z9KvbjnRu4g1X1NFpN6yvIgf7KFmUBILyHupAXKdczxJBESgg==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", @@ -10417,6 +10417,18 @@ "node": ">=0.10.0" } }, + "node_modules/complex.js": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.1.1.tgz", + "integrity": "sha512-8njCHOTtFFLtegk6zQo0kkVX1rngygb/KQI6z1qZxlFI3scluC+LVTCFbrkWjBv4vvLlbQ9t88IPMC6k95VTTg==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -11203,6 +11215,11 @@ "node": ">=0.10.0" } }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -11551,9 +11568,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.60.0.tgz", - "integrity": "sha512-1k6tcPqWw6QzjJSmGQb9s+XL5tjtex5DvAD1jkXcSCl02Na43gx63+EMHkMA8KXTCyG6rnX4HLbl3iftDXkxtw==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.61.0.tgz", + "integrity": "sha512-BbsojrCxm5ECbaCwA9L2R8B8SwQ9dPPT3rpfE/qMorSWh/aI7zSJuG3jNiXkTux+rHcFhnSJ8LOXUbYEsK0hhw==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", @@ -11565,6 +11582,7 @@ "deep-object-diff": "^1.1.9", "jsonc-parser": "^3.2.1", "jszip": "^3.10.1", + "mathjs": "^13.0.0", "react-aria-components": "1.2.0", "tailwind-merge": "^2.2.1" }, @@ -12715,6 +12733,11 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, + "node_modules/escape-latex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz", + "integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==" + }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -13743,7 +13766,6 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, "engines": { "node": "*" }, @@ -16154,6 +16176,11 @@ "node": ">= 0.6.0" } }, + "node_modules/javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==" + }, "node_modules/jiti": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", @@ -17402,6 +17429,28 @@ "node": ">=10" } }, + "node_modules/mathjs": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-13.0.0.tgz", + "integrity": "sha512-Jy9/01M5lTRLxlkxnvPmvWq6EFwzq8guIspeQ9p66AY+8Pih3Jf8Us5fSZ9kC8gl7iRNHUQ+SJpitX41aa6agw==", + "dependencies": { + "@babel/runtime": "^7.24.6", + "complex.js": "^2.1.1", + "decimal.js": "^10.4.3", + "escape-latex": "^1.2.0", + "fraction.js": "^4.3.7", + "javascript-natural-sort": "^0.7.1", + "seedrandom": "^3.0.5", + "tiny-emitter": "^2.1.0", + "typed-function": "^4.1.1" + }, + "bin": { + "mathjs": "bin/cli.js" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -23194,6 +23243,11 @@ "loose-envify": "^1.1.0" } }, + "node_modules/seedrandom": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", + "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" + }, "node_modules/semantic-release": { "version": "22.0.12", "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-22.0.12.tgz", @@ -25177,6 +25231,11 @@ "dev": true, "optional": true }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", @@ -25536,6 +25595,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typed-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-4.2.1.tgz", + "integrity": "sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==", + "engines": { + "node": ">= 18" + } + }, "node_modules/typedarray.prototype.slice": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", diff --git a/package.json b/package.json index 73f49418..7773f396 100644 --- a/package.json +++ b/package.json @@ -93,12 +93,12 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.121", + "@powerhousedao/design-system": "1.0.0-alpha.122", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.60.0", + "document-model-libs": "^1.61.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From 1ca99c26ae02596ba3ba212c7ed606cc816ae191 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 18 Jun 2024 11:06:06 +0000 Subject: [PATCH 113/125] chore(release): set `package.json` to 1.0.0-dev.9 [skip ci] # [1.0.0-dev.9](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.8...v1.0.0-dev.9) (2024-06-18) ### Features * bump libs ([32b2f39](https://github.com/powerhouse-inc/document-model-electron/commit/32b2f390eee0d613b86b4988e970db27077868c3)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f032230..60620e25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.9](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.8...v1.0.0-dev.9) (2024-06-18) + + +### Features + +* bump libs ([32b2f39](https://github.com/powerhouse-inc/document-model-electron/commit/32b2f390eee0d613b86b4988e970db27077868c3)) + # [1.0.0-dev.8](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.7...v1.0.0-dev.8) (2024-06-17) diff --git a/package.json b/package.json index 7773f396..fe2cd57f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.8", + "version": "1.0.0-dev.9", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 39f3218c6919b4fb72a5641733da60b8eeac69c2 Mon Sep 17 00:00:00 2001 From: acaldas Date: Tue, 18 Jun 2024 17:18:13 +0100 Subject: [PATCH 114/125] feat: updated document drive --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index eea4576d..0df1bdbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.8", + "version": "1.0.0-dev.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.8", + "version": "1.0.0-dev.9", "license": "AGPL-3.0-only", "dependencies": { "@powerhousedao/design-system": "1.0.0-alpha.122", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "^1.0.0-alpha.73", + "document-drive": "^1.0.0-alpha.75", "document-model": "1.5.0", "document-model-libs": "^1.61.0", "electron-is-dev": "^3.0.1", @@ -11529,9 +11529,9 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-alpha.73", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.73.tgz", - "integrity": "sha512-prvJoWsECjgw/DTZrUCcPQDKGd4I2TPVI6NuKLiDdc3L090oZ8vk23qIR8DZYmmRiJTozkdHROzcetAhs1ilow==", + "version": "1.0.0-alpha.75", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.75.tgz", + "integrity": "sha512-cK2lQd5WmmRzAba1o9NprNJAU/h6B78dvclYJFPo8gixJM+/ScwD7IawCyvJFMY3Fm7Mb7mEtE5Ceu0BJloybw==", "dependencies": { "exponential-backoff": "^3.1.1", "graphql": "^16.8.1", diff --git a/package.json b/package.json index fe2cd57f..ea01aed7 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.122", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "^1.0.0-alpha.73", + "document-drive": "^1.0.0-alpha.75", "document-model": "1.5.0", "document-model-libs": "^1.61.0", "electron-is-dev": "^3.0.1", From e5d6c4fb954b5a05c4e467acaa3a03e78b6cb676 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 18 Jun 2024 16:20:00 +0000 Subject: [PATCH 115/125] chore(release): set `package.json` to 1.0.0-next.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # 1.0.0-next.1 (2024-06-18) ### Bug Fixes * added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) * allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) * apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) * base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) * base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) * build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) * change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) * downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) * endpoints for connect ([7c81639](https://github.com/powerhouse-inc/document-model-electron/commit/7c81639f01764ee0703c0a0313305f7557994f06)) * fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) * fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) * fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) * fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) * folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) * header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) * heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) * lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) * missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) * only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) * package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) * properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) * remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) * remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) * remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) * removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) * rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) * renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) * renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) * revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) * rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) * semantic release ([b24fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/b24fa8d03309c4f2f5d43372a34388dd0a168e59)) * settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) * show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) * subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) * suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) * switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) * switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) * tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) * undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) * undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) * update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) * use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) * wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) ### Features * 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) * 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) * 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) * activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) * add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) * add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) * add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) * add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) * add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) * add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) * add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) * add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) * add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) * add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) * add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) * add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) * added addpublicdrive util ([4dc536f](https://github.com/powerhouse-inc/document-model-electron/commit/4dc536f82216f47a8db46225ac1f6d6e1f9c7a23)) * added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) * added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) * added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) * added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) * added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) * added cypress CI config ([6418f6d](https://github.com/powerhouse-inc/document-model-electron/commit/6418f6d06b8f9d14012ab660a21f0b8b35af008a)) * added Cypress Cloud Config ([24deddb](https://github.com/powerhouse-inc/document-model-electron/commit/24deddb0518dc49e14538e29045e56eeab735b62)) * added cypress setup ([380db83](https://github.com/powerhouse-inc/document-model-electron/commit/380db83614f692230bbd11ebff63007599745f0d)) * added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) * added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) * added develop environment ([4ceabce](https://github.com/powerhouse-inc/document-model-electron/commit/4ceabce3c8e5d43488abda4a83d524b59da0c338)) * added develop to release cycle ([3e1058e](https://github.com/powerhouse-inc/document-model-electron/commit/3e1058eac31ac13d74aaed32418d6ac56ad4e3dd)) * added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) * added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) * added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) * added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) * added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) * added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) * added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) * added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) * added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) * added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) * added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) * added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) * added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) * added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) * added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) * added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) * added reload Connect toast ([37cb55e](https://github.com/powerhouse-inc/document-model-electron/commit/37cb55ecf4b746025de9c613d176a250505559c6)) * added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) * added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) * added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) * added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) * added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) * added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) * added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) * added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) * added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) * added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) * added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) * added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) * added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) * added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) * added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) * added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) * added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) * added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) * added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) * added version comparison ([866e979](https://github.com/powerhouse-inc/document-model-electron/commit/866e979684d884528cb06568ee92d02ec1253308)) * added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) * allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) * allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) * allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) * allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) * also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) * also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) * apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) * auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) * avoid recreate fileOptions and clickOptionsHandler for each file node ([08557e9](https://github.com/powerhouse-inc/document-model-electron/commit/08557e983c663e58a0bb68534b11df579f9be045)) * avoid recreate folderOptions and clickFolderOptionsHandler for each folder node ([efa90d2](https://github.com/powerhouse-inc/document-model-electron/commit/efa90d2664c025247ae6636a2c06706b12b1ad96)) * bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) * bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) * bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) * bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) * bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) * bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) * bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) * bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) * bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) * bump libs ([e11a238](https://github.com/powerhouse-inc/document-model-electron/commit/e11a23886304d971c1bf8ae7db92cbbe63c5d185)) * bump libs ([4e0863a](https://github.com/powerhouse-inc/document-model-electron/commit/4e0863af39e148053154fdcd2cb5ca5f3c801c6b)) * bump libs ([87d0d1a](https://github.com/powerhouse-inc/document-model-electron/commit/87d0d1af3997d258065bcdf91f7eba74e1e845ae)) * bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) * bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) * bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) * bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) * bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) * bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) * bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) * bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) * bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) * bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) * bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) * bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) * bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) * bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) * cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) * change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) * changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) * changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) * check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) * check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) * commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) * configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) * default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) * detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) * disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) * disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) * disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) * downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) * enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) * enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) * enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) * enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) * enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) * enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) * enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) * enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) * enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) * enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) * enabled sync icons for folders and files ([3e0451e](https://github.com/powerhouse-inc/document-model-electron/commit/3e0451e923151a497894c2b282a3324c11be2867)) * enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) * expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) * export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) * fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) * fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) * fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) * fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) * fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) * fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) * fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) * fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) * fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) * fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) * fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) * fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) * fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) * fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) * fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) * fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) * generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) * go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) * handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) * handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) * handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) * handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) * hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) * ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) * ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) * ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) * implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) * import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) * improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) * install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) * install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) * lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) * load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) * log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) * manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) * move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) * move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) * moved isAllowedToCreateDocuments to folderView ([8ef573b](https://github.com/powerhouse-inc/document-model-electron/commit/8ef573bafb079ebf5e32e6611c25d85225fe6190)) * moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) * pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) * pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) * port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) * re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) * re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) * re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) * re-use decodedDriveID ([bb11105](https://github.com/powerhouse-inc/document-model-electron/commit/bb111052681fd6fb73671ad026b16a22c03ec139)) * readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) * refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) * regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) * regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) * regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) * reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) * remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) * remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) * remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) * remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) * remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) * remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) * remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) * remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) * remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) * removed debug code ([5f0c930](https://github.com/powerhouse-inc/document-model-electron/commit/5f0c930c3c2fb19dfbd46a957fda4655f8549a72)) * removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) * removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) * removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) * removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) * removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) * rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) * replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) * replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) * replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) * separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) * separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) * set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) * show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) * simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) * support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) * support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) * switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) * trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) * update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) * update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) * update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) * update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) * update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) * update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) * update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) * update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) * update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) * update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) * update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) * update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) * update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) * update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) * update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) * update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) * update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) * update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) * update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) * update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) * update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) * update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) * updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) * updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) * updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) * updated design-system alpha 119 ([b337897](https://github.com/powerhouse-inc/document-model-electron/commit/b3378976dd6f75b11b028734ad0e4dee09918b33)) * updated document drive ([39f3218](https://github.com/powerhouse-inc/document-model-electron/commit/39f3218c6919b4fb72a5641733da60b8eeac69c2)) * updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) * updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) * updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) * updated document-drive ([2a08adb](https://github.com/powerhouse-inc/document-model-electron/commit/2a08adb7fdd6a46af4c8d8ff31c946e043dbb016)) * updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) * updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) * updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) * updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) * updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) * updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) * updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) * updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) * updated libs ([adbadc1](https://github.com/powerhouse-inc/document-model-electron/commit/adbadc1d0b826acfc7e112d07d1c478496ac93cb)) * updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) * updated release script ([d5b4fd6](https://github.com/powerhouse-inc/document-model-electron/commit/d5b4fd60008696328dea4bf69b382ed8e1be527e)) * updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) * use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) * use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) * use memoized version of FileItem component ([8b0314b](https://github.com/powerhouse-inc/document-model-electron/commit/8b0314ba7ef8d538dc680d4a036b9c010a039273)) * use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) * use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) * use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) * use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) * use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) * use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) * waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) * waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) ### Performance Improvements * decode id only one when getting readable item path ([9d0b5ad](https://github.com/powerhouse-inc/document-model-electron/commit/9d0b5ad785a7a7e1c174f3190f87c6ee26f30251)) * implemented scalable way to compare drive state ([bb5fecb](https://github.com/powerhouse-inc/document-model-electron/commit/bb5fecb8e31385abc5697a4635c2dfb0823ba853)) --- CHANGELOG.md | 324 +++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 325 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 60620e25..e01d3521 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,327 @@ +# 1.0.0-next.1 (2024-06-18) + + +### Bug Fixes + +* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +* base hrefs ([1ff517c](https://github.com/powerhouse-inc/document-model-electron/commit/1ff517c31991b6ad836b173c0df916b396f59fe1)) +* base path cmd ([070b4af](https://github.com/powerhouse-inc/document-model-electron/commit/070b4af1a148be00ca8b4e4bf8e24f22adbea28c)) +* build issues ([f2b084b](https://github.com/powerhouse-inc/document-model-electron/commit/f2b084b21a7826c491bc4d5977608892bfedfeba)) +* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +* downgraded document drive ([7d287c4](https://github.com/powerhouse-inc/document-model-electron/commit/7d287c4d08d73226e7ba1ec8aabaeeb9a088c8e2)) +* endpoints for connect ([7c81639](https://github.com/powerhouse-inc/document-model-electron/commit/7c81639f01764ee0703c0a0313305f7557994f06)) +* fix file types ([11d1b18](https://github.com/powerhouse-inc/document-model-electron/commit/11d1b1833442ee302196b3e50f73f0380a372507)) +* fix rerenders when refreshing document drives ([5429f61](https://github.com/powerhouse-inc/document-model-electron/commit/5429f613784535e430809b751d879e60b2f5fb68)) +* fixed build error ([3027483](https://github.com/powerhouse-inc/document-model-electron/commit/30274832089143d616c3c55935735ad6f275e8c2)) +* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +* folder selection in folder view ([f7e3681](https://github.com/powerhouse-inc/document-model-electron/commit/f7e36810b5d0223afc64736a9e8ec48e11f7fc57)) +* header text color ([4ee9745](https://github.com/powerhouse-inc/document-model-electron/commit/4ee9745dbbeddf0e2ea41f6d8c4c800d9f5bfd99)) +* heroku nginx config ([0ca0df1](https://github.com/powerhouse-inc/document-model-electron/commit/0ca0df1e853522fb0d21ded35d6f61964c48ea62)) +* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +* package.lock ([1c2a1f5](https://github.com/powerhouse-inc/document-model-electron/commit/1c2a1f55bf33953fa1834da2e84dcc0e93710c7b)) +* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +* remove allow list ([ac2475d](https://github.com/powerhouse-inc/document-model-electron/commit/ac2475d866195b18b23ca094457ccce93b9b0508)) +* remove duplicate package ([364afdd](https://github.com/powerhouse-inc/document-model-electron/commit/364afdde2e2c9c3d6c12d0364e6d0cfd612f5429)) +* remove yalc from package json ([9e184d8](https://github.com/powerhouse-inc/document-model-electron/commit/9e184d8df68d74803e9cbf95f7cf480f97a6d03e)) +* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +* renown endpoint ([10461f5](https://github.com/powerhouse-inc/document-model-electron/commit/10461f566fd49a8fd79b23fdaa66871d8d8cff76)) +* renown login ([432e5bc](https://github.com/powerhouse-inc/document-model-electron/commit/432e5bcc1eaa13a043720b0c9d1165222188ecfc)) +* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) +* rwa query ([09fcd52](https://github.com/powerhouse-inc/document-model-electron/commit/09fcd52fdf4adbeee9f6a6aa26c1d0309b525510)) +* semantic release ([b24fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/b24fa8d03309c4f2f5d43372a34388dd0a168e59)) +* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +* show local drives ([893b0df](https://github.com/powerhouse-inc/document-model-electron/commit/893b0dfe9d8004b12114842b082e4672a630aa38)) +* subscribe to server updates when load initial data ([35bf948](https://github.com/powerhouse-inc/document-model-electron/commit/35bf948de2acb3a23684060c978138f2b5ad5f75)) +* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) +* switchboard link ([78bbdd0](https://github.com/powerhouse-inc/document-model-electron/commit/78bbdd0ec278a7685023cf9482d5990f6cf18a6d)) +* tmp build fix ([4a4be40](https://github.com/powerhouse-inc/document-model-electron/commit/4a4be4098131a946ce919792e3028e0f4e92c46e)) +* undefined default drive ([e5f2749](https://github.com/powerhouse-inc/document-model-electron/commit/e5f27494a57a29c4e4ae921d2014198af8614df3)) +* undefined default drive ([6ad9412](https://github.com/powerhouse-inc/document-model-electron/commit/6ad94127e15ebb43507cd0cae8404e9e2bc17e5b)) +* update selectedDocument when a new operation is dispatched ([b2c4401](https://github.com/powerhouse-inc/document-model-electron/commit/b2c4401c676d1c2621334375f132c6367c234ca5)) +* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +* wait for renown to load ([1d2f019](https://github.com/powerhouse-inc/document-model-electron/commit/1d2f019dc992239873e19e35fe8d5c0dde1396f5)) + + +### Features + +* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +* 🚀 added readable item path for File Items ([9f6a4ac](https://github.com/powerhouse-inc/document-model-electron/commit/9f6a4ac45318bb757e7c7c60df463e67b066771b)) +* 🚀 Implemented base folder-view design ([22ad4fc](https://github.com/powerhouse-inc/document-model-electron/commit/22ad4fc5046e27016ce1a47eda3282125af4db71)) +* activate queue ([#290](https://github.com/powerhouse-inc/document-model-electron/issues/290)) ([5b5a4fd](https://github.com/powerhouse-inc/document-model-electron/commit/5b5a4fd317ce624cc734f186778e49899dd3b148)) +* add dep array to use effect ([0a88d92](https://github.com/powerhouse-inc/document-model-electron/commit/0a88d92a664b877929978f05753f3d38e471625d)) +* add dependency versions to settings modal ([d01c0de](https://github.com/powerhouse-inc/document-model-electron/commit/d01c0de124cb9af00312e4c53e934d8a233e02af)) +* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +* add duplicate action ([a9d2e29](https://github.com/powerhouse-inc/document-model-electron/commit/a9d2e29318badb84ca51acc9603a2c2dc7f25a0e)) +* add duplicate to folder ([a6212a8](https://github.com/powerhouse-inc/document-model-electron/commit/a6212a8fe3c62f49d1b624e75152e48f80034ed2)) +* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +* add is allowed to create documents hook ([0a457fc](https://github.com/powerhouse-inc/document-model-electron/commit/0a457fc35f5e78cb16eac1664c3def10b29b5229)) +* add optional dep ([a079cc7](https://github.com/powerhouse-inc/document-model-electron/commit/a079cc799c0d7987193ee209618151c10c743282)) +* add pull trigger on cloud drives ([9f86849](https://github.com/powerhouse-inc/document-model-electron/commit/9f868495ced48b9b23a3d128469ce7ac20d32a57)) +* add react aria dep ([499dda0](https://github.com/powerhouse-inc/document-model-electron/commit/499dda05d52469c85f0dc31d1da5639dc926c9c4)) +* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +* add user context to actions ([6a3241d](https://github.com/powerhouse-inc/document-model-electron/commit/6a3241d3e98c58262ffc7bbbcaa66f6f5d8878b3)) +* added addpublicdrive util ([4dc536f](https://github.com/powerhouse-inc/document-model-electron/commit/4dc536f82216f47a8db46225ac1f6d6e1f9c7a23)) +* added base path for nginx ([22a270b](https://github.com/powerhouse-inc/document-model-electron/commit/22a270b978e189a8a9afd20e0ae8f568e8c3336e)) +* added browser key storage ([6562881](https://github.com/powerhouse-inc/document-model-electron/commit/6562881b2eb603b59b55f1595a7f46b96dbbded6)) +* added clear storage setting ([922f5e1](https://github.com/powerhouse-inc/document-model-electron/commit/922f5e19ebd68e07440858c2f7308e3f6d1a2aae)) +* added config to hide drive sections ([aa67a3f](https://github.com/powerhouse-inc/document-model-electron/commit/aa67a3f392891e195fbc24a2ff858b66265eccc5)) +* added csp headers ([bd398aa](https://github.com/powerhouse-inc/document-model-electron/commit/bd398aa0bc6d748b740e17d4ddf197232d701c62)) +* added cypress CI config ([6418f6d](https://github.com/powerhouse-inc/document-model-electron/commit/6418f6d06b8f9d14012ab660a21f0b8b35af008a)) +* added Cypress Cloud Config ([24deddb](https://github.com/powerhouse-inc/document-model-electron/commit/24deddb0518dc49e14538e29045e56eeab735b62)) +* added cypress setup ([380db83](https://github.com/powerhouse-inc/document-model-electron/commit/380db83614f692230bbd11ebff63007599745f0d)) +* added deeplink support to link to specific drive node ([ae1f97f](https://github.com/powerhouse-inc/document-model-electron/commit/ae1f97fb17e3cbc422a2e242e9ff530c598284a5)) +* added delete drive modal + enable delete file modal confirmation ([4ce110e](https://github.com/powerhouse-inc/document-model-electron/commit/4ce110e7baaaad3ea75a33eff45fab9994184658)) +* added develop environment ([4ceabce](https://github.com/powerhouse-inc/document-model-electron/commit/4ceabce3c8e5d43488abda4a83d524b59da0c338)) +* added develop to release cycle ([3e1058e](https://github.com/powerhouse-inc/document-model-electron/commit/3e1058eac31ac13d74aaed32418d6ac56ad4e3dd)) +* added e2e playwright setup ([2d37330](https://github.com/powerhouse-inc/document-model-electron/commit/2d37330f103456dc9d3e24cc4a74d3ed7abb20c8)) +* added editor debug tools ([6928bed](https://github.com/powerhouse-inc/document-model-electron/commit/6928bed61c46322bc341da7bed48dcde60454b9e)) +* added env var to hide document model setting ([840a561](https://github.com/powerhouse-inc/document-model-electron/commit/840a5615ba0b5eafab123b0f0e5c21b3c880d670)) +* added env vars for renown ([f464d68](https://github.com/powerhouse-inc/document-model-electron/commit/f464d68172be57798be364a804b9de0e7f1733c1)) +* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +* added gzip and brotli compression to nginx ([f52a0c3](https://github.com/powerhouse-inc/document-model-electron/commit/f52a0c3205b1fd7fc99875fae0ad5a1d5cd24dd5)) +* added heroku deployment for powerhouse staging env ([f4c538a](https://github.com/powerhouse-inc/document-model-electron/commit/f4c538a3e02781276996e30b759d50f248037c86)) +* added modal confirmation when export document with errors ([d22a447](https://github.com/powerhouse-inc/document-model-electron/commit/d22a447c98d50589f61e37cd6284155223824057)) +* added network id to user ([908a50e](https://github.com/powerhouse-inc/document-model-electron/commit/908a50e8df9c1ae7e53940dc801157a5ca665706)) +* added new env var to dockerfile ([64afb40](https://github.com/powerhouse-inc/document-model-electron/commit/64afb40dfec060e8ebfaaeddf8f47f3f925d21be)) +* added nginx config ([069be2c](https://github.com/powerhouse-inc/document-model-electron/commit/069be2cd98aee6fe3a6b686b4112a435e81d11b3)) +* added notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +* added opengraph and twitter meta data ([280da91](https://github.com/powerhouse-inc/document-model-electron/commit/280da914bbe8129ead8559d4169ea266fbb327bc)) +* added PH logo ([e9ec94b](https://github.com/powerhouse-inc/document-model-electron/commit/e9ec94b3373495aa0d03673b241c78605b61d396)) +* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +* added reload Connect toast ([37cb55e](https://github.com/powerhouse-inc/document-model-electron/commit/37cb55ecf4b746025de9c613d176a250505559c6)) +* added renown login on browser ([5b77016](https://github.com/powerhouse-inc/document-model-electron/commit/5b77016508fd448b23999919a8d9e40bc701e1f9)) +* added rewrite rules to vercel.json config ([b66cdb0](https://github.com/powerhouse-inc/document-model-electron/commit/b66cdb0fb264412710c1d3bf67f06d48df52408c)) +* added route to open document drive node ([6700f13](https://github.com/powerhouse-inc/document-model-electron/commit/6700f132435dd4ce175b036d5e906d1194976ed0)) +* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +* added scope of work ([742aae0](https://github.com/powerhouse-inc/document-model-electron/commit/742aae0cab712068d2f8dbe2804da3ba802416bd)) +* added sentry dsn to environments ([c4cfef1](https://github.com/powerhouse-inc/document-model-electron/commit/c4cfef161be9db837d29aca316949957412e4c25)) +* added sentry environments ([68fefd0](https://github.com/powerhouse-inc/document-model-electron/commit/68fefd095cbffcec9eeebedb786d5ab7afc9c9bf)) +* added sentry to connect ([d51ec53](https://github.com/powerhouse-inc/document-model-electron/commit/d51ec538d376cb533882f9c4b0ee057d80ce7d1a)) +* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +* added sidebar login ([2917809](https://github.com/powerhouse-inc/document-model-electron/commit/29178094a9d711e1d7303dde1511a7b73bc37199)) +* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +* added support for document in addfile action ([0706ce2](https://github.com/powerhouse-inc/document-model-electron/commit/0706ce25a515024a37b61aec11c930601a0869e5)) +* added support for rename files + create file name modal ([8a76691](https://github.com/powerhouse-inc/document-model-electron/commit/8a76691426d671128c4cfbc98864a9a669e395f3)) +* added support for renown user ([3853b37](https://github.com/powerhouse-inc/document-model-electron/commit/3853b371349ee14051b666a19fbb0b0c564c8ac6)) +* added support for router basename ([251afe2](https://github.com/powerhouse-inc/document-model-electron/commit/251afe2b1d4eab690f9592e25edc6c555e2fe44a)) +* added switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +* added useConnectConfig hook ([a600091](https://github.com/powerhouse-inc/document-model-electron/commit/a60009131ad8600174311b45a696d0c3219ae8ce)) +* added vercel redirect ([7100848](https://github.com/powerhouse-inc/document-model-electron/commit/7100848213fe6e5d0811229e67c82b8997648fa2)) +* added version comparison ([866e979](https://github.com/powerhouse-inc/document-model-electron/commit/866e979684d884528cb06568ee92d02ec1253308)) +* added vite env as build args ([c76d4f4](https://github.com/powerhouse-inc/document-model-electron/commit/c76d4f431017df7f9b40a5063a71618084333c24)) +* allow connect-src for renown.id ([7357d4a](https://github.com/powerhouse-inc/document-model-electron/commit/7357d4a4a2c9aff400e55d9c8eed9630aaec4ed5)) +* allow external images ([171efac](https://github.com/powerhouse-inc/document-model-electron/commit/171efac183458b993ac11849345b3fb8765a10f4)) +* allow per deploy drive restrictions ([8779d84](https://github.com/powerhouse-inc/document-model-electron/commit/8779d84cb1be5128ac7b1c63a8666c5d03b2f593)) +* allow url for file ([474ad4d](https://github.com/powerhouse-inc/document-model-electron/commit/474ad4d0b90e9e882bb52d4ca479a4314d15eec1)) +* also disable when env is production ([6f60688](https://github.com/powerhouse-inc/document-model-electron/commit/6f60688a7bcf92e19afe5a4a49a1baa9f0c44507)) +* also do src === target check in move node function ([3e80c1e](https://github.com/powerhouse-inc/document-model-electron/commit/3e80c1e4dface07c9d101c39f6a0dce6d0654a26)) +* apply auto fixes ([b10b111](https://github.com/powerhouse-inc/document-model-electron/commit/b10b111374636b145c52fa15f38ebc0751912483)) +* auto-select first drive if there's no selected path ([daf3083](https://github.com/powerhouse-inc/document-model-electron/commit/daf3083b4fff8dd6f033ce9806affe932fea4f04)) +* avoid recreate fileOptions and clickOptionsHandler for each file node ([08557e9](https://github.com/powerhouse-inc/document-model-electron/commit/08557e983c663e58a0bb68534b11df579f9be045)) +* avoid recreate folderOptions and clickFolderOptionsHandler for each folder node ([efa90d2](https://github.com/powerhouse-inc/document-model-electron/commit/efa90d2664c025247ae6636a2c06706b12b1ad96)) +* bump ([40fd30a](https://github.com/powerhouse-inc/document-model-electron/commit/40fd30a489214a512a7dc43fbe9dea1e0c33604a)) +* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +* bump design system ([fb12d70](https://github.com/powerhouse-inc/document-model-electron/commit/fb12d70fcd3237f1cacb0375e99e4a1ae01cc342)) +* bump design system ([4e1d168](https://github.com/powerhouse-inc/document-model-electron/commit/4e1d168298355beea31e2216edeb7b7cef8e8257)) +* bump design system and document model libs ([165e2cc](https://github.com/powerhouse-inc/document-model-electron/commit/165e2ccc41d5d72a6f2f834292c18aa2388ebb86)) +* bump design system to integrate dep version component ([a18c621](https://github.com/powerhouse-inc/document-model-electron/commit/a18c621a24d97b3bfa9f103365b3890f6fd342d7)) +* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +* bump document drive version ([254a2cd](https://github.com/powerhouse-inc/document-model-electron/commit/254a2cd967b07d22352d38509ad55c2ffcd19bf5)) +* bump libs ([e11a238](https://github.com/powerhouse-inc/document-model-electron/commit/e11a23886304d971c1bf8ae7db92cbbe63c5d185)) +* bump libs ([4e0863a](https://github.com/powerhouse-inc/document-model-electron/commit/4e0863af39e148053154fdcd2cb5ca5f3c801c6b)) +* bump libs ([87d0d1a](https://github.com/powerhouse-inc/document-model-electron/commit/87d0d1af3997d258065bcdf91f7eba74e1e845ae)) +* bump libs ([24a9cd3](https://github.com/powerhouse-inc/document-model-electron/commit/24a9cd3427eecc32697f15d7479bf5ee53c95084)) +* bump libs ([b27b036](https://github.com/powerhouse-inc/document-model-electron/commit/b27b036a487fbe989f9f7b585603e15bcdd3fa3a)) +* bump libs ([5fb15d3](https://github.com/powerhouse-inc/document-model-electron/commit/5fb15d321de8649ac2fc6953d9ec5312aeabefeb)) +* bump libs ([1f38863](https://github.com/powerhouse-inc/document-model-electron/commit/1f38863cb3e6fff081218ce59d7cf1a6f3c44621)) +* bump libs ([7df97b0](https://github.com/powerhouse-inc/document-model-electron/commit/7df97b03882c012f035b259aebb85ba42704008b)) +* bump libs ([78baf1d](https://github.com/powerhouse-inc/document-model-electron/commit/78baf1dee6da3f18208f23973f65b5a1b930ba81)) +* bump libs ([d766c36](https://github.com/powerhouse-inc/document-model-electron/commit/d766c36649f3575b2d10bcaf532249437a79b36c)) +* bump libs ([6b3f58f](https://github.com/powerhouse-inc/document-model-electron/commit/6b3f58fd3aad9e628cf2312629280f12984648e2)) +* bump libs ([f98b523](https://github.com/powerhouse-inc/document-model-electron/commit/f98b523acb0e2f2599d4d8927bf8fe5b26374856)) +* bump libs ([2a9a29d](https://github.com/powerhouse-inc/document-model-electron/commit/2a9a29d0d9d129abbbe6b16567151f3ecd0d525e)) +* bump libs ([62117a9](https://github.com/powerhouse-inc/document-model-electron/commit/62117a90490e9bbb32c4a84fdbdb3d930ca7ebfb)) +* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +* bump react aria ([3a8ed93](https://github.com/powerhouse-inc/document-model-electron/commit/3a8ed934d371b11c7deb8c8894b43c323d04f06f)) +* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +* change term to allow list ([af99e9b](https://github.com/powerhouse-inc/document-model-electron/commit/af99e9ba0a3eee7074cc763922caf1656f024e83)) +* changed default renown env variables ([c87ee69](https://github.com/powerhouse-inc/document-model-electron/commit/c87ee697507eba7235150e5156bbe7d0cd121e36)) +* changed nginx image to nginx-brotli ([3d497da](https://github.com/powerhouse-inc/document-model-electron/commit/3d497da7806bdb77a6352aad9ad5f64ddcfa93e4)) +* check if operations with same index are submitted ([b7ad973](https://github.com/powerhouse-inc/document-model-electron/commit/b7ad97307106467a39060da44420515f10ce3921)) +* check user auth on startup ([6820f27](https://github.com/powerhouse-inc/document-model-electron/commit/6820f27a8defb40d72e3580d00fe11f1170bbe22)) +* commented renown env variables ([cd18bab](https://github.com/powerhouse-inc/document-model-electron/commit/cd18babc471fef7b1939bed4478265bd5a38abc1)) +* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +* default drive handling improvements ([57be63e](https://github.com/powerhouse-inc/document-model-electron/commit/57be63e34a368769eb159728194f70d60ad98290)) +* detect circular reference in node path ([c113d03](https://github.com/powerhouse-inc/document-model-electron/commit/c113d035118d418ed8006b55112d101f030b4caa)) +* disable dev tools when app is packaged ([2326a77](https://github.com/powerhouse-inc/document-model-electron/commit/2326a7774f74d2c8af949cf55c18b12b38d0b7d9)) +* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +* disallow create operations ([9cb4a8e](https://github.com/powerhouse-inc/document-model-electron/commit/9cb4a8e4d902f67692e696b60c283a3ec59ca137)) +* downloadFile fallback ([9836f4c](https://github.com/powerhouse-inc/document-model-electron/commit/9836f4c1e6edf68d1239f69cfb86324cb1e4d6f0)) +* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +* enabled drop target for FolderItem ([70aeaad](https://github.com/powerhouse-inc/document-model-electron/commit/70aeaadde2844def0c0cc648dbb8f496d51b96dd)) +* enabled editor controls ([f7aa503](https://github.com/powerhouse-inc/document-model-electron/commit/f7aa50343c0a124056811f1ce29ab0c8539263da)) +* enabled keyboard shortcut for undo/redo ([82fe517](https://github.com/powerhouse-inc/document-model-electron/commit/82fe517dbbf01006c6fbaae0b1c493c57eeeb422)) +* enabled onErrorCallback for dispatch fn ([8bd3c7c](https://github.com/powerhouse-inc/document-model-electron/commit/8bd3c7ccfafbf1d1b32ada0bb941585bd0ee1907)) +* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +* enabled rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +* enabled sync icons for folders and files ([3e0451e](https://github.com/powerhouse-inc/document-model-electron/commit/3e0451e923151a497894c2b282a3324c11be2867)) +* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +* expand selected path in sidebar on initial path load ([9b5e053](https://github.com/powerhouse-inc/document-model-electron/commit/9b5e0533e7e02d4ae9ea3c6bb01c9827eada160c)) +* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +* fetch user's ens info ([229a1ae](https://github.com/powerhouse-inc/document-model-electron/commit/229a1ae1bcd145858f867cdf449d9ed2709c8ffc)) +* fix Authorize Connect font color ([25ba2e7](https://github.com/powerhouse-inc/document-model-electron/commit/25ba2e7af5c81c442fed8d919b31a66ba2959e77)) +* fix console warnings ([3024578](https://github.com/powerhouse-inc/document-model-electron/commit/3024578d93e4a70a89a3b3681d34f78a4bd0f1d0)) +* fix css import order ([9216a27](https://github.com/powerhouse-inc/document-model-electron/commit/9216a277e488f73cc892ad015c4ea35dd22bb2a9)) +* fix linux build ([433e6f9](https://github.com/powerhouse-inc/document-model-electron/commit/433e6f9b0a92f72d33e16bbcb71a8965c034c6be)) +* fix logo + position ([278ebeb](https://github.com/powerhouse-inc/document-model-electron/commit/278ebeb39cac2b6d1edb3b096161bb3810669f31)) +* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +* fix tailwind class conflicts ([341d8ba](https://github.com/powerhouse-inc/document-model-electron/commit/341d8ba945fd1a20c6014fcb6e5ce77faf458b5f)) +* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +* fixed base route ([606e919](https://github.com/powerhouse-inc/document-model-electron/commit/606e9191be0f32309e7a0a59e82dc49aa88690bb)) +* fixed default document-models ([0d51154](https://github.com/powerhouse-inc/document-model-electron/commit/0d511546e95a1d5a534f92b549d7120076792040)) +* fixed editors loading ([4fda671](https://github.com/powerhouse-inc/document-model-electron/commit/4fda67192ca075aa66079cbf769548e53e1a2ef3)) +* fixed file import ([23cd72d](https://github.com/powerhouse-inc/document-model-electron/commit/23cd72da07e8fa12bb6f5c739d392432057d6812)) +* fixed file operations error ([5d123af](https://github.com/powerhouse-inc/document-model-electron/commit/5d123af045f0409222bd61404b2249db2a4ec19d)) +* fixes browser key storage ([bfb2a72](https://github.com/powerhouse-inc/document-model-electron/commit/bfb2a725ec7fb4ec507751e52aa743879e39b428)) +* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +* go back from fixed version ([41684c4](https://github.com/powerhouse-inc/document-model-electron/commit/41684c4f9cb55bef7f4e8bea46e7ab2eedc26b5c)) +* handle empty string or wrong formatted string in env var ([0099615](https://github.com/powerhouse-inc/document-model-electron/commit/009961513edaba39ad8fb4daacd6dd702a9fedd8)) +* handle null parent folder ([21f9370](https://github.com/powerhouse-inc/document-model-electron/commit/21f93703b08e39c6c97312a232a609a53dacf1c0)) +* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +* handle undefined whitelist ([1672fa8](https://github.com/powerhouse-inc/document-model-electron/commit/1672fa86ab863d8d2fc88604a775f524f7b86614)) +* hide searchbar from config ([0bd4444](https://github.com/powerhouse-inc/document-model-electron/commit/0bd4444fca256b28bf413122a870f343963dc801)) +* ignore drives with error ([25a27d5](https://github.com/powerhouse-inc/document-model-electron/commit/25a27d51fed340a22530d5d13e784bf5f9f66fab)) +* ignore operation hashes when importing zip ([634bcd5](https://github.com/powerhouse-inc/document-model-electron/commit/634bcd5cd534d22db9813cc17be28359d94a1e61)) +* ignores document drive result when adding an operation from the editor ([74140e2](https://github.com/powerhouse-inc/document-model-electron/commit/74140e2400ea1c1b5bb9baf5f7b26ed7cbb2a9cb)) +* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +* improved url handling ([32b3dcd](https://github.com/powerhouse-inc/document-model-electron/commit/32b3dcd943518cba4f1f5a82f9dbb5b906096500)) +* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +* lighthouse recomendations ([dd3e594](https://github.com/powerhouse-inc/document-model-electron/commit/dd3e594c198ab2a9deb83420ed8bfb145475ec71)) +* load default drive ([589653f](https://github.com/powerhouse-inc/document-model-electron/commit/589653fab02bc030fbc4a99bea6ed6f4566fd57c)) +* log sync error ([204c38a](https://github.com/powerhouse-inc/document-model-electron/commit/204c38a5f2763edc2006119b8608f6dc39f40dc9)) +* manually install design system ([1b7c676](https://github.com/powerhouse-inc/document-model-electron/commit/1b7c6767c67efed2da903976a62a0bbbaf8a64fe)) +* move helpers ([e12240c](https://github.com/powerhouse-inc/document-model-electron/commit/e12240c40ca8368b9f99f0bdfa5d2881a9a71dc5)) +* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +* moved isAllowedToCreateDocuments to folderView ([8ef573b](https://github.com/powerhouse-inc/document-model-electron/commit/8ef573bafb079ebf5e32e6611c25d85225fe6190)) +* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +* pass allow list credentials to components ([2fadac1](https://github.com/powerhouse-inc/document-model-electron/commit/2fadac18141430445138ec9446d46227cb69723a)) +* pass allow list props to components ([0df5de6](https://github.com/powerhouse-inc/document-model-electron/commit/0df5de6a1062538cfaee7dcd045abb53b5481106)) +* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +* re-enable onErrorCallback with new operations error prop ([a408630](https://github.com/powerhouse-inc/document-model-electron/commit/a408630ee77596a83f2c3ee26a17d44447537647)) +* re-generate package-lock.json ([e48ac3d](https://github.com/powerhouse-inc/document-model-electron/commit/e48ac3dd16d25901565eaed94e4e82b4283f7287)) +* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +* re-use decodedDriveID ([bb11105](https://github.com/powerhouse-inc/document-model-electron/commit/bb111052681fd6fb73671ad026b16a22c03ec139)) +* readd prepare script ([ad4577e](https://github.com/powerhouse-inc/document-model-electron/commit/ad4577ee92a812a4227e03f2923cbb5b5ca0efdc)) +* refresh UI when there are drive changes ([fca3c95](https://github.com/powerhouse-inc/document-model-electron/commit/fca3c9576679e1bdcb8cf017cad3e885cd245fdf)) +* regenerate lock ([0269b0b](https://github.com/powerhouse-inc/document-model-electron/commit/0269b0b47945bc6d53928ec975f3b0c4557706a9)) +* regenerate lockfile ([efa2f7f](https://github.com/powerhouse-inc/document-model-electron/commit/efa2f7f380e1e558b82a616f8d1ef1cda021371e)) +* regenerate lockfile ([c8aac44](https://github.com/powerhouse-inc/document-model-electron/commit/c8aac44f8cb0184962e5567ea3252e14cc686cce)) +* reinstall with npm ([f790b6c](https://github.com/powerhouse-inc/document-model-electron/commit/f790b6c8611e000b123723c014ef35c1ee9aa55b)) +* remove check ([1db971c](https://github.com/powerhouse-inc/document-model-electron/commit/1db971cf324e2ca0e92c8f9b01614f7ef64f3d6a)) +* remove csp ([b940c38](https://github.com/powerhouse-inc/document-model-electron/commit/b940c3849bb1f804c6d2d8ca7e2bced61be81a95)) +* remove default node logic ([217d6e5](https://github.com/powerhouse-inc/document-model-electron/commit/217d6e5ac54033bda7bd36473712e048fe775623)) +* remove hello from content ([decd9c4](https://github.com/powerhouse-inc/document-model-electron/commit/decd9c4a9dbce3d9ecacbee06ad91d5959b86f84)) +* remove old tailwind classes ([10a8b95](https://github.com/powerhouse-inc/document-model-electron/commit/10a8b95edbcf212c17cb9011b13b32d2b924a767)) +* remove redundant config ([0c4d334](https://github.com/powerhouse-inc/document-model-electron/commit/0c4d334f3f75ccef7597470e1ce2a490b449eca8)) +* remove redundant use effect ([9bb2950](https://github.com/powerhouse-inc/document-model-electron/commit/9bb29508084badc11d535fab2ba241fe8021bc5f)) +* remove restriction to send operations ([dc620c5](https://github.com/powerhouse-inc/document-model-electron/commit/dc620c5fda0dd9adff480ee2ea3494b2b1698cc5)) +* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +* removed debug code ([5f0c930](https://github.com/powerhouse-inc/document-model-electron/commit/5f0c930c3c2fb19dfbd46a957fda4655f8549a72)) +* removed electron-deeplink pkg and updated deep links ([5cec527](https://github.com/powerhouse-inc/document-model-electron/commit/5cec527acc442886f35261affa1619efd30e2212)) +* removed networkId from signer ([89c2a1c](https://github.com/powerhouse-inc/document-model-electron/commit/89c2a1c676170878b4cb307b073b53e28bb9e1f5)) +* removed queue timeout ([8b517b7](https://github.com/powerhouse-inc/document-model-electron/commit/8b517b78c1529abe5c7ee6e69d1990c56c4fbb6e)) +* removed re-renders and prevent add default drive being called twice ([3104848](https://github.com/powerhouse-inc/document-model-electron/commit/3104848107ff53daea46d36930be8ca9e3f522e6)) +* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +* replaced env vars by client.config file ([28f7a2f](https://github.com/powerhouse-inc/document-model-electron/commit/28f7a2f5fbe97403f4ed317303f19c43b1cbf300)) +* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +* replaced sidebar input header by connect logo ([a845dfd](https://github.com/powerhouse-inc/document-model-electron/commit/a845dfd14df5167e25fe5530ae03e9400bb36d45)) +* separate browser storage ([9ea89b8](https://github.com/powerhouse-inc/document-model-electron/commit/9ea89b80a5094eaa56a2d3b417a0e8fb05c0ae91)) +* separated error and conflict messages for drive status notification ([e80ccfe](https://github.com/powerhouse-inc/document-model-electron/commit/e80ccfeff3bf1e739af33c0da97f5258f5007e5a)) +* set queue timeout to 10ms ([6c87c92](https://github.com/powerhouse-inc/document-model-electron/commit/6c87c92e4e4ed2246c642f6575db1b31c6611b06)) +* show success sync toast only after recover from error sync ([5c2a47a](https://github.com/powerhouse-inc/document-model-electron/commit/5c2a47a2d0232e13d9fd6047bbe88c3faee6caa3)) +* simplify copy ([2cd60c3](https://github.com/powerhouse-inc/document-model-electron/commit/2cd60c3957685049fc6ff64beb094b409bbd4f32)) +* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +* support multiple separate allow lists ([74d6152](https://github.com/powerhouse-inc/document-model-electron/commit/74d615236b6a75d0602476a826787e37a3ab263f)) +* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +* trigger build ([e85bf95](https://github.com/powerhouse-inc/document-model-electron/commit/e85bf95f96ece3f59ead521fe39588630203900d)) +* update connect opengraph meta data ([32b3720](https://github.com/powerhouse-inc/document-model-electron/commit/32b372038f27d9a062ad78de6fde36a70cf2d6d8)) +* update deeplink protocol ([45d0a58](https://github.com/powerhouse-inc/document-model-electron/commit/45d0a58d266bcc369fcef7e0a1cc88c71757e1fc)) +* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +* update deps ([3b6fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/3b6fa8daeedec0549451490c9a7efec733ab2b75)) +* update document drive ([ff37742](https://github.com/powerhouse-inc/document-model-electron/commit/ff37742d857e9445a30a4122f12ec8585f5d129e)) +* update document drive dep ([ad31bf0](https://github.com/powerhouse-inc/document-model-electron/commit/ad31bf08d09650a9c335e18cf7153c7bd7667081)) +* update document drive dep ([5baaf20](https://github.com/powerhouse-inc/document-model-electron/commit/5baaf2006c71885132bbdabb59976acf5cde8ce2)) +* update document-drive ([534fa80](https://github.com/powerhouse-inc/document-model-electron/commit/534fa802984035735710d220f2496add04704b64)) +* update document-drive ver ([393388e](https://github.com/powerhouse-inc/document-model-electron/commit/393388e0a45f0275e5ab6824695d70b931891777)) +* update document-model and document-drive ver ([d66225a](https://github.com/powerhouse-inc/document-model-electron/commit/d66225aefa67ed761e8c5a1f36b62685666f7d84)) +* update document-model and document-drive versions ([8d1f869](https://github.com/powerhouse-inc/document-model-electron/commit/8d1f8691bf1511aca38f96a1ca7488e9d6104af2)) +* update document-model dep ([c865770](https://github.com/powerhouse-inc/document-model-electron/commit/c8657706b488631cf5955a6677ae5e4e1252bc9c)) +* update document-model document-drive and document-model-libs deps ([aee1dce](https://github.com/powerhouse-inc/document-model-electron/commit/aee1dce7f1c927ca24ac5283ab3d4d48ca85b7f6)) +* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +* update drive sync icon on syncStatus event ([ded596e](https://github.com/powerhouse-inc/document-model-electron/commit/ded596eb4761ce7003e285a0b283d45242b66444)) +* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +* update env var names ([42ba363](https://github.com/powerhouse-inc/document-model-electron/commit/42ba363359b08b076fdb7d39fa7df9b2c7d963ba)) +* update experimental deps ([12d28d6](https://github.com/powerhouse-inc/document-model-electron/commit/12d28d695a58dfc9bb2ff1e288b6ea4ef39f1267)) +* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +* update submit handler ([9cd1a10](https://github.com/powerhouse-inc/document-model-electron/commit/9cd1a10a0fee03bf4ddd2ace4f1a3796e1b4de30)) +* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +* update url params logic ([6450975](https://github.com/powerhouse-inc/document-model-electron/commit/645097513096fa26327e60ea510d2e4bd628a870)) +* updated deps ([e41734f](https://github.com/powerhouse-inc/document-model-electron/commit/e41734f70b7b8acae90c167df5884820ee99c3c9)) +* updated deps ([a328cd9](https://github.com/powerhouse-inc/document-model-electron/commit/a328cd93ec131d36f61c45fda4863f315fb3a2cc)) +* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +* updated design-system alpha 119 ([b337897](https://github.com/powerhouse-inc/document-model-electron/commit/b3378976dd6f75b11b028734ad0e4dee09918b33)) +* updated document drive ([39f3218](https://github.com/powerhouse-inc/document-model-electron/commit/39f3218c6919b4fb72a5641733da60b8eeac69c2)) +* updated document drive ([4b588b0](https://github.com/powerhouse-inc/document-model-electron/commit/4b588b0f602debb6d069c3c4d580292b87a94337)) +* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +* updated document drive lib ([5f30983](https://github.com/powerhouse-inc/document-model-electron/commit/5f30983ab3f07462d842e3f464c0723d3f8785dd)) +* updated document-drive ([2a08adb](https://github.com/powerhouse-inc/document-model-electron/commit/2a08adb7fdd6a46af4c8d8ff31c946e043dbb016)) +* updated document-drive ver ([f7b9c7d](https://github.com/powerhouse-inc/document-model-electron/commit/f7b9c7df9d9b569b296d599998e3a500bfb8735c)) +* updated document-drive version ([a92dd24](https://github.com/powerhouse-inc/document-model-electron/commit/a92dd24c3ae638ff02587623a3d33af7fd89e2b6)) +* updated document-drive@1.0.0-experimental.2 ([c2b2816](https://github.com/powerhouse-inc/document-model-electron/commit/c2b2816cc7eea0346ea7d958b39f4b25796bb2a0)) +* updated document-drive@1.0.0-experimental.4 ([f31d12d](https://github.com/powerhouse-inc/document-model-electron/commit/f31d12d18404882a1f3af00f9bca6ab79d7a667e)) +* updated document-model dep ([f487cff](https://github.com/powerhouse-inc/document-model-electron/commit/f487cff99198d7cc3d8fd9db944ca394cc788dec)) +* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +* updated document-model-libs ([b0bb1d2](https://github.com/powerhouse-inc/document-model-electron/commit/b0bb1d2ef530ecacc8f722322149866f8fbce03d)) +* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +* updated libs ([adbadc1](https://github.com/powerhouse-inc/document-model-electron/commit/adbadc1d0b826acfc7e112d07d1c478496ac93cb)) +* updated package.lock ([3c334f4](https://github.com/powerhouse-inc/document-model-electron/commit/3c334f4f714ec6a63ce63bbc7f60d0e67f99b17b)) +* updated release script ([d5b4fd6](https://github.com/powerhouse-inc/document-model-electron/commit/d5b4fd60008696328dea4bf69b382ed8e1be527e)) +* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +* use default values if there is a missing key for feature flags ([cdb728a](https://github.com/powerhouse-inc/document-model-electron/commit/cdb728a3964ca1183bd38743744a8bdf51e04fb6)) +* use drive icon ([c82bebb](https://github.com/powerhouse-inc/document-model-electron/commit/c82bebb00516c95b2f6f48102672bf70333f9477)) +* use memoized version of FileItem component ([8b0314b](https://github.com/powerhouse-inc/document-model-electron/commit/8b0314ba7ef8d538dc680d4a036b9c010a039273)) +* use memoryBrowser on packaged app ([2d11200](https://github.com/powerhouse-inc/document-model-electron/commit/2d11200a47c861429edd0ad5c6a4eb13b46a7363)) +* use new svgr syntax ([e1db3b9](https://github.com/powerhouse-inc/document-model-electron/commit/e1db3b95b5330f95893b5511df8041ed04d33fb7)) +* use not equal ([8e33089](https://github.com/powerhouse-inc/document-model-electron/commit/8e330890f658224bc1e37d6504765e3d01cc7ede)) +* use setTimeout as fallback for requestIdleCallback ([730c8f2](https://github.com/powerhouse-inc/document-model-electron/commit/730c8f292eec07908410f7f2949c045bab8094fe)) +* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +* waits 50ms for new operations to make a single addOperations call ([d4c9796](https://github.com/powerhouse-inc/document-model-electron/commit/d4c97965cc9b83128f6be225a27a64c2f88795f3)) +* waits for document drive server to be loaded before checking default drive is added ([fc10ee8](https://github.com/powerhouse-inc/document-model-electron/commit/fc10ee8428d9d9c24c6cef38cd104ac5f79d759c)) + + +### Performance Improvements + +* decode id only one when getting readable item path ([9d0b5ad](https://github.com/powerhouse-inc/document-model-electron/commit/9d0b5ad785a7a7e1c174f3190f87c6ee26f30251)) +* implemented scalable way to compare drive state ([bb5fecb](https://github.com/powerhouse-inc/document-model-electron/commit/bb5fecb8e31385abc5697a4635c2dfb0823ba853)) + # [1.0.0-dev.9](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.8...v1.0.0-dev.9) (2024-06-18) diff --git a/package.json b/package.json index ea01aed7..dd8ab784 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.9", + "version": "1.0.0-next.1", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 8f46c470d38897235a955574de9a1f05378b2d4a Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 19 Jun 2024 13:54:16 +0000 Subject: [PATCH 116/125] chore(release): set `package.json` to 1.0.0-dev.10 [skip ci] # [1.0.0-dev.10](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.9...v1.0.0-dev.10) (2024-06-19) ### Features * handle empty string as parent folder ([3260ccb](https://github.com/powerhouse-inc/document-model-electron/commit/3260ccbcd0b1b4b188a7881d8881fae604bbf8f3)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 60620e25..da570bbb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.10](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.9...v1.0.0-dev.10) (2024-06-19) + + +### Features + +* handle empty string as parent folder ([3260ccb](https://github.com/powerhouse-inc/document-model-electron/commit/3260ccbcd0b1b4b188a7881d8881fae604bbf8f3)) + # [1.0.0-dev.9](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.8...v1.0.0-dev.9) (2024-06-18) diff --git a/package.json b/package.json index fe2cd57f..299391d0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.9", + "version": "1.0.0-dev.10", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From e9d7a4f40f16bc9a50d1191d04d4c0d3e8f54ad4 Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Wed, 19 Jun 2024 16:31:23 +0200 Subject: [PATCH 117/125] feat: bump libs Signed-off-by: ryanwolhuter --- package-lock.json | 20 ++++++++++---------- package.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index eea4576d..1dc6da80 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,20 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.8", + "version": "1.0.0-dev.10", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.8", + "version": "1.0.0-dev.10", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.122", + "@powerhousedao/design-system": "1.0.0-alpha.124", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.61.0", + "document-model-libs": "^1.62.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -4528,9 +4528,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.122", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.122.tgz", - "integrity": "sha512-CrSUUDu3l+Pp14Uvof0WiReV8gSVqtTd5QXF4Z9KvbjnRu4g1X1NFpN6yvIgf7KFmUBILyHupAXKdczxJBESgg==", + "version": "1.0.0-alpha.124", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.124.tgz", + "integrity": "sha512-nLb6hs61SB2HoUOpxIc/xke05wc2ngjkvOKDearu/a+X11WgYY/YKn66mraznaWLflxfC0AtNIr8LmA+Z+qY3w==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", @@ -11568,9 +11568,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.61.0.tgz", - "integrity": "sha512-BbsojrCxm5ECbaCwA9L2R8B8SwQ9dPPT3rpfE/qMorSWh/aI7zSJuG3jNiXkTux+rHcFhnSJ8LOXUbYEsK0hhw==", + "version": "1.62.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.62.0.tgz", + "integrity": "sha512-65iu7RjxjcRzXPC2NskkAA4IMJX6IE4cIU1D6JGjH3UylpJ/aWRY2DvnxkYhQf4mozfjDHN68fJmIlHCBYwblA==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index 299391d0..19bf635e 100644 --- a/package.json +++ b/package.json @@ -93,12 +93,12 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.122", + "@powerhousedao/design-system": "1.0.0-alpha.124", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "^1.0.0-alpha.73", "document-model": "1.5.0", - "document-model-libs": "^1.61.0", + "document-model-libs": "^1.62.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From ad4d8ab48aad1f432c9ba1980793bbf52e9fb0ff Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 19 Jun 2024 14:41:08 +0000 Subject: [PATCH 118/125] chore(release): set `package.json` to 1.0.0-dev.11 [skip ci] # [1.0.0-dev.11](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.10...v1.0.0-dev.11) (2024-06-19) ### Features * bump libs ([e9d7a4f](https://github.com/powerhouse-inc/document-model-electron/commit/e9d7a4f40f16bc9a50d1191d04d4c0d3e8f54ad4)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da570bbb..925f2efe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.11](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.10...v1.0.0-dev.11) (2024-06-19) + + +### Features + +* bump libs ([e9d7a4f](https://github.com/powerhouse-inc/document-model-electron/commit/e9d7a4f40f16bc9a50d1191d04d4c0d3e8f54ad4)) + # [1.0.0-dev.10](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.9...v1.0.0-dev.10) (2024-06-19) diff --git a/package.json b/package.json index 19bf635e..f147b050 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.10", + "version": "1.0.0-dev.11", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 7cb38283185369bc6abf231c899d34c971bc5ec4 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 20 Jun 2024 10:52:21 +0200 Subject: [PATCH 119/125] chore: bump document drive --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1dc6da80..2909ba81 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.10", + "version": "1.0.0-dev.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-dev.10", + "version": "1.0.0-dev.11", "license": "AGPL-3.0-only", "dependencies": { "@powerhousedao/design-system": "1.0.0-alpha.124", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "^1.0.0-alpha.73", + "document-drive": "1.0.0-alpha.78", "document-model": "1.5.0", "document-model-libs": "^1.62.0", "electron-is-dev": "^3.0.1", @@ -11529,9 +11529,9 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-alpha.73", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.73.tgz", - "integrity": "sha512-prvJoWsECjgw/DTZrUCcPQDKGd4I2TPVI6NuKLiDdc3L090oZ8vk23qIR8DZYmmRiJTozkdHROzcetAhs1ilow==", + "version": "1.0.0-alpha.78", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.78.tgz", + "integrity": "sha512-gXut9DFcO/YVEN1IYreKdf46irt69q5u34gdf51SAblhrxm7V6aJftILOdEBSQZz9ek+QOYf9MBoruJqbqpreg==", "dependencies": { "exponential-backoff": "^3.1.1", "graphql": "^16.8.1", diff --git a/package.json b/package.json index f147b050..2129f173 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.124", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "^1.0.0-alpha.73", + "document-drive": "1.0.0-alpha.78", "document-model": "1.5.0", "document-model-libs": "^1.62.0", "electron-is-dev": "^3.0.1", From 3266dbb23ab9c972d5a82d2788b36c6704f1cd96 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 20 Jun 2024 09:35:02 +0000 Subject: [PATCH 120/125] chore(release): set `package.json` to 1.0.0-next.2 [skip ci] # [1.0.0-next.2](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-next.1...v1.0.0-next.2) (2024-06-20) ### Bug Fixes * endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) * semantic release ([1ccdf9e](https://github.com/powerhouse-inc/document-model-electron/commit/1ccdf9e6cbcaa9de8c9a51627311f94a032a039a)) ### Features * added addpublicdrive util ([123ed8b](https://github.com/powerhouse-inc/document-model-electron/commit/123ed8be07321eafcac2521f4ae7452e86a6895f)) * added cypress CI config ([e50fb06](https://github.com/powerhouse-inc/document-model-electron/commit/e50fb062eccf6387399bad9403f59a20bc478d89)) * added Cypress Cloud Config ([3439c54](https://github.com/powerhouse-inc/document-model-electron/commit/3439c5493098d66a6e7563068f35afcae255b142)) * added cypress setup ([be8e1b6](https://github.com/powerhouse-inc/document-model-electron/commit/be8e1b6e702f3f9209d694d5642ee82465a6bb9b)) * added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) * added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) * added reload Connect toast ([944b086](https://github.com/powerhouse-inc/document-model-electron/commit/944b0866bf7ca830581a21ed828f81c880891922)) * added version comparison ([85661ea](https://github.com/powerhouse-inc/document-model-electron/commit/85661eaa9aac0a8f38ce465adf1c0c227a442846)) * avoid recreate fileOptions and clickOptionsHandler for each file node ([0a0ef3a](https://github.com/powerhouse-inc/document-model-electron/commit/0a0ef3a181489ec91a8c8439f25dcb9f3713f9a9)) * avoid recreate folderOptions and clickFolderOptionsHandler for each folder node ([6329b29](https://github.com/powerhouse-inc/document-model-electron/commit/6329b291adee5895070f3b2192f84c36c86406a8)) * bump libs ([e9d7a4f](https://github.com/powerhouse-inc/document-model-electron/commit/e9d7a4f40f16bc9a50d1191d04d4c0d3e8f54ad4)) * bump libs ([32b2f39](https://github.com/powerhouse-inc/document-model-electron/commit/32b2f390eee0d613b86b4988e970db27077868c3)) * bump libs ([1216c33](https://github.com/powerhouse-inc/document-model-electron/commit/1216c33f4c713d4c7ac6eeb76725a51a6e6cf9a0)) * bump libs ([153909c](https://github.com/powerhouse-inc/document-model-electron/commit/153909c5c7e0bc2c97511f9001c1b3e4f7ec5f79)) * bump libs ([fe4d49a](https://github.com/powerhouse-inc/document-model-electron/commit/fe4d49a4acdccb5a24678ca38b914257599a63b9)) * enabled sync icons for folders and files ([9336e8a](https://github.com/powerhouse-inc/document-model-electron/commit/9336e8a3d1c818a962b5c0d0ef108ab07c2d3872)) * handle empty string as parent folder ([3260ccb](https://github.com/powerhouse-inc/document-model-electron/commit/3260ccbcd0b1b4b188a7881d8881fae604bbf8f3)) * moved isAllowedToCreateDocuments to folderView ([8af8020](https://github.com/powerhouse-inc/document-model-electron/commit/8af8020109d85cd1d6cae167cd51ddf722d2bb46)) * re-use decodedDriveID ([1a82d60](https://github.com/powerhouse-inc/document-model-electron/commit/1a82d60b5bbfc5f99f99d38e3909da4364325817)) * removed debug code ([4aa9c4c](https://github.com/powerhouse-inc/document-model-electron/commit/4aa9c4c2fa205a2f2823d2816b64e420efe2cf2a)) * updated design-system alpha 119 ([c27a968](https://github.com/powerhouse-inc/document-model-electron/commit/c27a968f2bfd745d48a7a69a451d4c18e72acdf9)) * updated document-drive ([cce5625](https://github.com/powerhouse-inc/document-model-electron/commit/cce5625d5392f3860a2f5b71ad144dd99d98ebda)) * updated libs ([5edef9d](https://github.com/powerhouse-inc/document-model-electron/commit/5edef9d1d1936f3bb7c9006c180c7a352f8d6bb9)) * updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) * use memoized version of FileItem component ([040c2b6](https://github.com/powerhouse-inc/document-model-electron/commit/040c2b6ca0cdd8c87d313d27169213a50cffb4cd)) ### Performance Improvements * decode id only one when getting readable item path ([5c019b9](https://github.com/powerhouse-inc/document-model-electron/commit/5c019b951db04c31e8f2f163fd32a4e465eb3264)) * implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) --- CHANGELOG.md | 43 +++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e01d3521..7dfe5a4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,46 @@ +# [1.0.0-next.2](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-next.1...v1.0.0-next.2) (2024-06-20) + + +### Bug Fixes + +* endpoints for connect ([f35f853](https://github.com/powerhouse-inc/document-model-electron/commit/f35f8532e14475e74cc80119e5df0274f2b5f1e7)) +* semantic release ([1ccdf9e](https://github.com/powerhouse-inc/document-model-electron/commit/1ccdf9e6cbcaa9de8c9a51627311f94a032a039a)) + + +### Features + +* added addpublicdrive util ([123ed8b](https://github.com/powerhouse-inc/document-model-electron/commit/123ed8be07321eafcac2521f4ae7452e86a6895f)) +* added cypress CI config ([e50fb06](https://github.com/powerhouse-inc/document-model-electron/commit/e50fb062eccf6387399bad9403f59a20bc478d89)) +* added Cypress Cloud Config ([3439c54](https://github.com/powerhouse-inc/document-model-electron/commit/3439c5493098d66a6e7563068f35afcae255b142)) +* added cypress setup ([be8e1b6](https://github.com/powerhouse-inc/document-model-electron/commit/be8e1b6e702f3f9209d694d5642ee82465a6bb9b)) +* added develop environment ([c33ab9d](https://github.com/powerhouse-inc/document-model-electron/commit/c33ab9d6977712a3015d28a0cd27208f7fd727e5)) +* added develop to release cycle ([b9247e6](https://github.com/powerhouse-inc/document-model-electron/commit/b9247e66d19ffc9400caae9403d9b5b06048eacc)) +* added reload Connect toast ([944b086](https://github.com/powerhouse-inc/document-model-electron/commit/944b0866bf7ca830581a21ed828f81c880891922)) +* added version comparison ([85661ea](https://github.com/powerhouse-inc/document-model-electron/commit/85661eaa9aac0a8f38ce465adf1c0c227a442846)) +* avoid recreate fileOptions and clickOptionsHandler for each file node ([0a0ef3a](https://github.com/powerhouse-inc/document-model-electron/commit/0a0ef3a181489ec91a8c8439f25dcb9f3713f9a9)) +* avoid recreate folderOptions and clickFolderOptionsHandler for each folder node ([6329b29](https://github.com/powerhouse-inc/document-model-electron/commit/6329b291adee5895070f3b2192f84c36c86406a8)) +* bump libs ([e9d7a4f](https://github.com/powerhouse-inc/document-model-electron/commit/e9d7a4f40f16bc9a50d1191d04d4c0d3e8f54ad4)) +* bump libs ([32b2f39](https://github.com/powerhouse-inc/document-model-electron/commit/32b2f390eee0d613b86b4988e970db27077868c3)) +* bump libs ([1216c33](https://github.com/powerhouse-inc/document-model-electron/commit/1216c33f4c713d4c7ac6eeb76725a51a6e6cf9a0)) +* bump libs ([153909c](https://github.com/powerhouse-inc/document-model-electron/commit/153909c5c7e0bc2c97511f9001c1b3e4f7ec5f79)) +* bump libs ([fe4d49a](https://github.com/powerhouse-inc/document-model-electron/commit/fe4d49a4acdccb5a24678ca38b914257599a63b9)) +* enabled sync icons for folders and files ([9336e8a](https://github.com/powerhouse-inc/document-model-electron/commit/9336e8a3d1c818a962b5c0d0ef108ab07c2d3872)) +* handle empty string as parent folder ([3260ccb](https://github.com/powerhouse-inc/document-model-electron/commit/3260ccbcd0b1b4b188a7881d8881fae604bbf8f3)) +* moved isAllowedToCreateDocuments to folderView ([8af8020](https://github.com/powerhouse-inc/document-model-electron/commit/8af8020109d85cd1d6cae167cd51ddf722d2bb46)) +* re-use decodedDriveID ([1a82d60](https://github.com/powerhouse-inc/document-model-electron/commit/1a82d60b5bbfc5f99f99d38e3909da4364325817)) +* removed debug code ([4aa9c4c](https://github.com/powerhouse-inc/document-model-electron/commit/4aa9c4c2fa205a2f2823d2816b64e420efe2cf2a)) +* updated design-system alpha 119 ([c27a968](https://github.com/powerhouse-inc/document-model-electron/commit/c27a968f2bfd745d48a7a69a451d4c18e72acdf9)) +* updated document-drive ([cce5625](https://github.com/powerhouse-inc/document-model-electron/commit/cce5625d5392f3860a2f5b71ad144dd99d98ebda)) +* updated libs ([5edef9d](https://github.com/powerhouse-inc/document-model-electron/commit/5edef9d1d1936f3bb7c9006c180c7a352f8d6bb9)) +* updated release script ([639b2a5](https://github.com/powerhouse-inc/document-model-electron/commit/639b2a50405d32f884f941457702ba12a6fa3a6b)) +* use memoized version of FileItem component ([040c2b6](https://github.com/powerhouse-inc/document-model-electron/commit/040c2b6ca0cdd8c87d313d27169213a50cffb4cd)) + + +### Performance Improvements + +* decode id only one when getting readable item path ([5c019b9](https://github.com/powerhouse-inc/document-model-electron/commit/5c019b951db04c31e8f2f163fd32a4e465eb3264)) +* implemented scalable way to compare drive state ([5b4f360](https://github.com/powerhouse-inc/document-model-electron/commit/5b4f360f9be815e52131f56fedf3f6a97e77ed7f)) + # 1.0.0-next.1 (2024-06-18) diff --git a/package.json b/package.json index 9e8c0af5..1a5a75d3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-next.1", + "version": "1.0.0-next.2", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From b3d7fa9e0e9c52b12d5671f3db77425a6b343e9e Mon Sep 17 00:00:00 2001 From: ryanwolhuter Date: Fri, 21 Jun 2024 13:33:40 +0200 Subject: [PATCH 121/125] feat: bump libs Signed-off-by: ryanwolhuter --- package-lock.json | 16 ++++++++-------- package.json | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2909ba81..f107b81b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,12 @@ "version": "1.0.0-dev.11", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.124", + "@powerhousedao/design-system": "1.0.0-alpha.125", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.78", "document-model": "1.5.0", - "document-model-libs": "^1.62.0", + "document-model-libs": "^1.63.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -4528,9 +4528,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.124", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.124.tgz", - "integrity": "sha512-nLb6hs61SB2HoUOpxIc/xke05wc2ngjkvOKDearu/a+X11WgYY/YKn66mraznaWLflxfC0AtNIr8LmA+Z+qY3w==", + "version": "1.0.0-alpha.125", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.125.tgz", + "integrity": "sha512-j68//7Hk9FAe4u/WW7M+o2POCBKC7sVzbRy7jwsLI+FGLrYoiqfPpNxQEwzshV1aMrtOTph0a8gg4brKQgqn8w==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", @@ -11568,9 +11568,9 @@ } }, "node_modules/document-model-libs": { - "version": "1.62.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.62.0.tgz", - "integrity": "sha512-65iu7RjxjcRzXPC2NskkAA4IMJX6IE4cIU1D6JGjH3UylpJ/aWRY2DvnxkYhQf4mozfjDHN68fJmIlHCBYwblA==", + "version": "1.63.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.63.0.tgz", + "integrity": "sha512-7A0/pDzGi+2LdXL9WgjM9ls9qlCqauoXAoakQ6ei3Aku5a1XUrDc0I/+//hEwE5IVtawcaAk4TRxRXrsuvuXCg==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", diff --git a/package.json b/package.json index 2129f173..f6997c99 100644 --- a/package.json +++ b/package.json @@ -93,12 +93,12 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.124", + "@powerhousedao/design-system": "1.0.0-alpha.125", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", "document-drive": "1.0.0-alpha.78", "document-model": "1.5.0", - "document-model-libs": "^1.62.0", + "document-model-libs": "^1.63.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", From f90f7b49928f6dfe6ced245773f3be8c31b1e8b4 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 21 Jun 2024 11:38:35 +0000 Subject: [PATCH 122/125] chore(release): set `package.json` to 1.0.0-dev.12 [skip ci] # [1.0.0-dev.12](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.11...v1.0.0-dev.12) (2024-06-21) ### Features * bump libs ([b3d7fa9](https://github.com/powerhouse-inc/document-model-electron/commit/b3d7fa9e0e9c52b12d5671f3db77425a6b343e9e)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 925f2efe..5ce3fa8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.12](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.11...v1.0.0-dev.12) (2024-06-21) + + +### Features + +* bump libs ([b3d7fa9](https://github.com/powerhouse-inc/document-model-electron/commit/b3d7fa9e0e9c52b12d5671f3db77425a6b343e9e)) + # [1.0.0-dev.11](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.10...v1.0.0-dev.11) (2024-06-19) diff --git a/package.json b/package.json index f6997c99..47408c14 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.11", + "version": "1.0.0-dev.12", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 044c1a2c8c2762b53df75e0d251e14e7ef9bb4db Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 21 Jun 2024 14:00:21 +0000 Subject: [PATCH 123/125] chore(release): set `package.json` to 1.0.0-dev.13 [skip ci] # [1.0.0-dev.13](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.12...v1.0.0-dev.13) (2024-06-21) ### Features * added virtualization for files content ([f8e9093](https://github.com/powerhouse-inc/document-model-electron/commit/f8e9093d72a8db79338c68220f09a83d4e7ea2be)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ce3fa8c..e61db7f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.13](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.12...v1.0.0-dev.13) (2024-06-21) + + +### Features + +* added virtualization for files content ([f8e9093](https://github.com/powerhouse-inc/document-model-electron/commit/f8e9093d72a8db79338c68220f09a83d4e7ea2be)) + # [1.0.0-dev.12](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.11...v1.0.0-dev.12) (2024-06-21) diff --git a/package.json b/package.json index 4983e410..fb7b39cc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.12", + "version": "1.0.0-dev.13", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", From 4d8c6feef417c9254e12a9aac0c58d7769d34d84 Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 24 Jun 2024 13:03:41 +0200 Subject: [PATCH 124/125] fix: remove resulting state from cache --- package-lock.json | 221 ++-------------------------------------------- package.json | 2 +- 2 files changed, 6 insertions(+), 217 deletions(-) diff --git a/package-lock.json b/package-lock.json index 589ba881..a4c4a1fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.125", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.78", + "document-drive": "1.0.0-alpha.79", "document-model": "1.5.0", "document-model-libs": "^1.63.0", "electron-is-dev": "^3.0.1", @@ -11541,9 +11541,9 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-alpha.78", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.78.tgz", - "integrity": "sha512-gXut9DFcO/YVEN1IYreKdf46irt69q5u34gdf51SAblhrxm7V6aJftILOdEBSQZz9ek+QOYf9MBoruJqbqpreg==", + "version": "1.0.0-alpha.79", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.79.tgz", + "integrity": "sha512-2ejlDGkKpzUjxK4d+q9L0OYH9uzubS00J25KFSNFqUww41hjApm62vnWmf4B2ctqtOCE8CUaRTIo+jYFfsGfcg==", "dependencies": { "exponential-backoff": "^3.1.1", "graphql": "^16.8.1", @@ -18275,7 +18275,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18292,7 +18291,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -18304,13 +18302,11 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18327,7 +18323,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18342,13 +18337,11 @@ }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/agent": { "version": "2.2.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18364,7 +18357,6 @@ }, "node_modules/npm/node_modules/@npmcli/arborist": { "version": "7.5.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18412,7 +18404,6 @@ }, "node_modules/npm/node_modules/@npmcli/config": { "version": "8.3.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18431,7 +18422,6 @@ }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "3.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18443,7 +18433,6 @@ }, "node_modules/npm/node_modules/@npmcli/git": { "version": "5.0.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18462,7 +18451,6 @@ }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "2.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18478,7 +18466,6 @@ }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "3.0.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18493,7 +18480,6 @@ }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "7.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18509,7 +18495,6 @@ }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -18518,7 +18503,6 @@ }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -18527,7 +18511,6 @@ }, "node_modules/npm/node_modules/@npmcli/package-json": { "version": "5.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18545,7 +18528,6 @@ }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "7.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18557,7 +18539,6 @@ }, "node_modules/npm/node_modules/@npmcli/query": { "version": "3.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18569,7 +18550,6 @@ }, "node_modules/npm/node_modules/@npmcli/redact": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -18578,7 +18558,6 @@ }, "node_modules/npm/node_modules/@npmcli/run-script": { "version": "8.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18595,17 +18574,14 @@ }, "node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "dev": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=14" } }, "node_modules/npm/node_modules/@sigstore/bundle": { "version": "2.3.1", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -18617,7 +18593,6 @@ }, "node_modules/npm/node_modules/@sigstore/core": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -18626,7 +18601,6 @@ }, "node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.3.1", - "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -18635,7 +18609,6 @@ }, "node_modules/npm/node_modules/@sigstore/sign": { "version": "2.3.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -18650,7 +18623,6 @@ }, "node_modules/npm/node_modules/@sigstore/tuf": { "version": "2.3.2", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -18663,7 +18635,6 @@ }, "node_modules/npm/node_modules/@sigstore/verify": { "version": "1.2.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -18677,7 +18648,6 @@ }, "node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -18686,7 +18656,6 @@ }, "node_modules/npm/node_modules/@tufjs/models": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18699,7 +18668,6 @@ }, "node_modules/npm/node_modules/abbrev": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -18708,7 +18676,6 @@ }, "node_modules/npm/node_modules/agent-base": { "version": "7.1.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18720,7 +18687,6 @@ }, "node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18733,7 +18699,6 @@ }, "node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -18742,7 +18707,6 @@ }, "node_modules/npm/node_modules/ansi-styles": { "version": "6.2.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -18754,25 +18718,21 @@ }, "node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/archy": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { "version": "4.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18787,7 +18747,6 @@ }, "node_modules/npm/node_modules/binary-extensions": { "version": "2.3.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -18799,7 +18758,6 @@ }, "node_modules/npm/node_modules/brace-expansion": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18808,7 +18766,6 @@ }, "node_modules/npm/node_modules/builtins": { "version": "5.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18817,7 +18774,6 @@ }, "node_modules/npm/node_modules/cacache": { "version": "18.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18840,7 +18796,6 @@ }, "node_modules/npm/node_modules/chalk": { "version": "5.3.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -18852,7 +18807,6 @@ }, "node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -18861,7 +18815,6 @@ }, "node_modules/npm/node_modules/ci-info": { "version": "4.0.0", - "dev": true, "funding": [ { "type": "github", @@ -18876,7 +18829,6 @@ }, "node_modules/npm/node_modules/cidr-regex": { "version": "4.0.5", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -18888,7 +18840,6 @@ }, "node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -18897,7 +18848,6 @@ }, "node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18910,7 +18860,6 @@ }, "node_modules/npm/node_modules/cmd-shim": { "version": "6.0.2", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -18919,7 +18868,6 @@ }, "node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18931,19 +18879,16 @@ }, "node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/cross-spawn": { "version": "7.0.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -18957,7 +18902,6 @@ }, "node_modules/npm/node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -18972,7 +18916,6 @@ }, "node_modules/npm/node_modules/cssesc": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -18984,7 +18927,6 @@ }, "node_modules/npm/node_modules/debug": { "version": "4.3.4", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19001,13 +18943,11 @@ }, "node_modules/npm/node_modules/debug/node_modules/ms": { "version": "2.1.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/diff": { "version": "5.2.0", - "dev": true, "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -19016,29 +18956,24 @@ }, "node_modules/npm/node_modules/eastasianwidth": { "version": "0.2.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "dev": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "iconv-lite": "^0.6.2" } }, "node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -19047,19 +18982,16 @@ }, "node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/exponential-backoff": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "Apache-2.0" }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -19068,7 +19000,6 @@ }, "node_modules/npm/node_modules/foreground-child": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19084,7 +19015,6 @@ }, "node_modules/npm/node_modules/fs-minipass": { "version": "3.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19096,7 +19026,6 @@ }, "node_modules/npm/node_modules/function-bind": { "version": "1.1.2", - "dev": true, "inBundle": true, "license": "MIT", "funding": { @@ -19105,7 +19034,6 @@ }, "node_modules/npm/node_modules/glob": { "version": "10.3.12", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19127,13 +19055,11 @@ }, "node_modules/npm/node_modules/graceful-fs": { "version": "4.2.11", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/hasown": { "version": "2.0.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19145,7 +19071,6 @@ }, "node_modules/npm/node_modules/hosted-git-info": { "version": "7.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19157,13 +19082,11 @@ }, "node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.1", - "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/node_modules/http-proxy-agent": { "version": "7.0.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19176,7 +19099,6 @@ }, "node_modules/npm/node_modules/https-proxy-agent": { "version": "7.0.4", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19189,10 +19111,8 @@ }, "node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "dev": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -19202,7 +19122,6 @@ }, "node_modules/npm/node_modules/ignore-walk": { "version": "6.0.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19214,7 +19133,6 @@ }, "node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -19223,7 +19141,6 @@ }, "node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -19232,7 +19149,6 @@ }, "node_modules/npm/node_modules/ini": { "version": "4.1.2", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -19241,7 +19157,6 @@ }, "node_modules/npm/node_modules/init-package-json": { "version": "6.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19259,7 +19174,6 @@ }, "node_modules/npm/node_modules/ip-address": { "version": "9.0.5", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19272,7 +19186,6 @@ }, "node_modules/npm/node_modules/ip-regex": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -19284,7 +19197,6 @@ }, "node_modules/npm/node_modules/is-cidr": { "version": "5.0.5", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -19296,7 +19208,6 @@ }, "node_modules/npm/node_modules/is-core-module": { "version": "2.13.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19308,7 +19219,6 @@ }, "node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -19317,19 +19227,16 @@ }, "node_modules/npm/node_modules/is-lambda": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/jackspeak": { "version": "2.3.6", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -19347,13 +19254,11 @@ }, "node_modules/npm/node_modules/jsbn": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -19362,7 +19267,6 @@ }, "node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -19371,7 +19275,6 @@ }, "node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", - "dev": true, "engines": [ "node >= 0.2.0" ], @@ -19380,19 +19283,16 @@ }, "node_modules/npm/node_modules/just-diff": { "version": "6.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff-apply": { "version": "5.5.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { "version": "8.0.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19405,7 +19305,6 @@ }, "node_modules/npm/node_modules/libnpmdiff": { "version": "6.1.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19424,7 +19323,6 @@ }, "node_modules/npm/node_modules/libnpmexec": { "version": "8.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19445,7 +19343,6 @@ }, "node_modules/npm/node_modules/libnpmfund": { "version": "5.0.9", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19457,7 +19354,6 @@ }, "node_modules/npm/node_modules/libnpmhook": { "version": "10.0.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19470,7 +19366,6 @@ }, "node_modules/npm/node_modules/libnpmorg": { "version": "6.0.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19483,7 +19378,6 @@ }, "node_modules/npm/node_modules/libnpmpack": { "version": "7.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19498,7 +19392,6 @@ }, "node_modules/npm/node_modules/libnpmpublish": { "version": "9.0.7", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19517,7 +19410,6 @@ }, "node_modules/npm/node_modules/libnpmsearch": { "version": "7.0.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19529,7 +19421,6 @@ }, "node_modules/npm/node_modules/libnpmteam": { "version": "6.0.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19542,7 +19433,6 @@ }, "node_modules/npm/node_modules/libnpmversion": { "version": "6.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19558,7 +19448,6 @@ }, "node_modules/npm/node_modules/lru-cache": { "version": "10.2.2", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -19567,7 +19456,6 @@ }, "node_modules/npm/node_modules/make-fetch-happen": { "version": "13.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19590,7 +19478,6 @@ }, "node_modules/npm/node_modules/minimatch": { "version": "9.0.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19605,7 +19492,6 @@ }, "node_modules/npm/node_modules/minipass": { "version": "7.0.4", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -19614,7 +19500,6 @@ }, "node_modules/npm/node_modules/minipass-collect": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19626,7 +19511,6 @@ }, "node_modules/npm/node_modules/minipass-fetch": { "version": "3.0.4", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19643,7 +19527,6 @@ }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19655,7 +19538,6 @@ }, "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19667,7 +19549,6 @@ }, "node_modules/npm/node_modules/minipass-json-stream": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19677,7 +19558,6 @@ }, "node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19689,7 +19569,6 @@ }, "node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19701,7 +19580,6 @@ }, "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19713,7 +19591,6 @@ }, "node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19725,7 +19602,6 @@ }, "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19737,7 +19613,6 @@ }, "node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19750,7 +19625,6 @@ }, "node_modules/npm/node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19762,7 +19636,6 @@ }, "node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -19774,13 +19647,11 @@ }, "node_modules/npm/node_modules/ms": { "version": "2.1.3", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -19789,7 +19660,6 @@ }, "node_modules/npm/node_modules/negotiator": { "version": "0.6.3", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -19798,7 +19668,6 @@ }, "node_modules/npm/node_modules/node-gyp": { "version": "10.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -19822,7 +19691,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/proc-log": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -19831,7 +19699,6 @@ }, "node_modules/npm/node_modules/nopt": { "version": "7.2.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19846,7 +19713,6 @@ }, "node_modules/npm/node_modules/normalize-package-data": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -19861,7 +19727,6 @@ }, "node_modules/npm/node_modules/npm-audit-report": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -19870,7 +19735,6 @@ }, "node_modules/npm/node_modules/npm-bundled": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19882,7 +19746,6 @@ }, "node_modules/npm/node_modules/npm-install-checks": { "version": "6.3.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -19894,7 +19757,6 @@ }, "node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -19903,7 +19765,6 @@ }, "node_modules/npm/node_modules/npm-package-arg": { "version": "11.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19918,7 +19779,6 @@ }, "node_modules/npm/node_modules/npm-packlist": { "version": "8.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19930,7 +19790,6 @@ }, "node_modules/npm/node_modules/npm-pick-manifest": { "version": "9.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19945,7 +19804,6 @@ }, "node_modules/npm/node_modules/npm-profile": { "version": "9.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19958,7 +19816,6 @@ }, "node_modules/npm/node_modules/npm-registry-fetch": { "version": "17.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -19977,7 +19834,6 @@ }, "node_modules/npm/node_modules/npm-user-validate": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "engines": { @@ -19986,7 +19842,6 @@ }, "node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20001,7 +19856,6 @@ }, "node_modules/npm/node_modules/pacote": { "version": "18.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20032,7 +19886,6 @@ }, "node_modules/npm/node_modules/parse-conflict-json": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20046,7 +19899,6 @@ }, "node_modules/npm/node_modules/path-key": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -20055,7 +19907,6 @@ }, "node_modules/npm/node_modules/path-scurry": { "version": "1.10.2", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -20071,7 +19922,6 @@ }, "node_modules/npm/node_modules/postcss-selector-parser": { "version": "6.0.16", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20084,7 +19934,6 @@ }, "node_modules/npm/node_modules/proc-log": { "version": "4.2.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -20093,7 +19942,6 @@ }, "node_modules/npm/node_modules/proggy": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -20102,7 +19950,6 @@ }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -20111,7 +19958,6 @@ }, "node_modules/npm/node_modules/promise-call-limit": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -20120,13 +19966,11 @@ }, "node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20139,7 +19983,6 @@ }, "node_modules/npm/node_modules/promzard": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20151,7 +19994,6 @@ }, "node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "dev": true, "inBundle": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -20159,7 +20001,6 @@ }, "node_modules/npm/node_modules/read": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20171,7 +20012,6 @@ }, "node_modules/npm/node_modules/read-cmd-shim": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -20180,7 +20020,6 @@ }, "node_modules/npm/node_modules/read-package-json-fast": { "version": "3.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20193,7 +20032,6 @@ }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -20202,14 +20040,11 @@ }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/npm/node_modules/semver": { "version": "7.6.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20224,7 +20059,6 @@ }, "node_modules/npm/node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20236,7 +20070,6 @@ }, "node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20248,7 +20081,6 @@ }, "node_modules/npm/node_modules/shebang-regex": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -20257,7 +20089,6 @@ }, "node_modules/npm/node_modules/signal-exit": { "version": "4.1.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -20269,7 +20100,6 @@ }, "node_modules/npm/node_modules/sigstore": { "version": "2.3.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -20286,7 +20116,6 @@ }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -20296,7 +20125,6 @@ }, "node_modules/npm/node_modules/socks": { "version": "2.8.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20310,7 +20138,6 @@ }, "node_modules/npm/node_modules/socks-proxy-agent": { "version": "8.0.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20324,7 +20151,6 @@ }, "node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -20334,7 +20160,6 @@ }, "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20344,13 +20169,11 @@ }, "node_modules/npm/node_modules/spdx-exceptions": { "version": "2.5.0", - "dev": true, "inBundle": true, "license": "CC-BY-3.0" }, "node_modules/npm/node_modules/spdx-expression-parse": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20360,19 +20183,16 @@ }, "node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.17", - "dev": true, "inBundle": true, "license": "CC0-1.0" }, "node_modules/npm/node_modules/sprintf-js": { "version": "1.1.3", - "dev": true, "inBundle": true, "license": "BSD-3-Clause" }, "node_modules/npm/node_modules/ssri": { "version": "10.0.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20384,7 +20204,6 @@ }, "node_modules/npm/node_modules/string-width": { "version": "4.2.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20399,7 +20218,6 @@ "node_modules/npm/node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20413,7 +20231,6 @@ }, "node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20426,7 +20243,6 @@ "node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20438,7 +20254,6 @@ }, "node_modules/npm/node_modules/supports-color": { "version": "9.4.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -20450,7 +20265,6 @@ }, "node_modules/npm/node_modules/tar": { "version": "6.2.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20467,7 +20281,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20479,7 +20292,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20491,7 +20303,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -20500,19 +20311,16 @@ }, "node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -20521,7 +20329,6 @@ }, "node_modules/npm/node_modules/tuf-js": { "version": "2.2.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20535,7 +20342,6 @@ }, "node_modules/npm/node_modules/unique-filename": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20547,7 +20353,6 @@ }, "node_modules/npm/node_modules/unique-slug": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20559,13 +20364,11 @@ }, "node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -20575,7 +20378,6 @@ }, "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20585,7 +20387,6 @@ }, "node_modules/npm/node_modules/validate-npm-package-name": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20597,13 +20398,11 @@ }, "node_modules/npm/node_modules/walk-up-path": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/which": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20618,7 +20417,6 @@ }, "node_modules/npm/node_modules/which/node_modules/isexe": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -20627,7 +20425,6 @@ }, "node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20645,7 +20442,6 @@ "node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20662,7 +20458,6 @@ }, "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20677,7 +20472,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -20689,13 +20483,11 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20712,7 +20504,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -20727,7 +20518,6 @@ }, "node_modules/npm/node_modules/write-file-atomic": { "version": "5.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -20740,7 +20530,6 @@ }, "node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, diff --git a/package.json b/package.json index fb7b39cc..1665111c 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "@powerhousedao/design-system": "1.0.0-alpha.125", "@sentry/react": "^7.109.0", "did-key-creator": "^1.2.0", - "document-drive": "1.0.0-alpha.78", + "document-drive": "1.0.0-alpha.79", "document-model": "1.5.0", "document-model-libs": "^1.63.0", "electron-is-dev": "^3.0.1", From e40ae93dff9efbb03d18b8c1d497b4a1244edc12 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 24 Jun 2024 11:09:30 +0000 Subject: [PATCH 125/125] chore(release): set `package.json` to 1.0.0-dev.14 [skip ci] # [1.0.0-dev.14](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.13...v1.0.0-dev.14) (2024-06-24) ### Bug Fixes * remove resulting state from cache ([4d8c6fe](https://github.com/powerhouse-inc/document-model-electron/commit/4d8c6feef417c9254e12a9aac0c58d7769d34d84)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e61db7f0..0f7468c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.0.0-dev.14](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.13...v1.0.0-dev.14) (2024-06-24) + + +### Bug Fixes + +* remove resulting state from cache ([4d8c6fe](https://github.com/powerhouse-inc/document-model-electron/commit/4d8c6feef417c9254e12a9aac0c58d7769d34d84)) + # [1.0.0-dev.13](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.12...v1.0.0-dev.13) (2024-06-21) diff --git a/package.json b/package.json index 1665111c..fc7e8471 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-dev.13", + "version": "1.0.0-dev.14", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only",