diff --git a/.dockerignore b/.dockerignore index cfbfa63b..04c01ba7 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,2 @@ -.env node_modules/ dist/ \ No newline at end of file diff --git a/.env b/.env index 9f63d72a..60f5332b 100644 --- a/.env +++ b/.env @@ -1,63 +1,37 @@ -VITE_DISABLED_EDITORS=powerhouse/document-drive -VITE_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/staging/makerdao/switchboard/d/monetalis -VITE_BASE_HREF=/ -ASSET_URL=/ - -VITE_APP_REQUIRES_HARD_REFRESH=true - -######## RENOWN CONFIG ######## -# Renown instance to use for login -# VITE_RENOWN_URL=http://localhost:3000 - -# Network Id to use for signing the Renown credential (default: 1 for Ethereum mainnet) -# VITE_RENOWN_NETWORK_ID=1 - -# Set the base URL of the app (default: /) -VITE_ROUTER_BASENAME=/ - -######## CONNECT CONTENT CONFIG ######## -# Set to false to hide searchbar in folder conent (default: true) -VITE_SEARCH_BAR_ENABLED=false - -VITE_SENTRY_DSN="" -VITE_SENTRY_ENV=dev - -######## CONNECT SETTINGS ######## -# Set to true to hide document model selection from connect settings (default: false) -# VITE_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS=true - -######## PUBLIC DRIVES CONFIG ######## -# Set to false to hide public drives section in the sidebar (default: true) -# VITE_PUBLIC_DRIVES_ENABLED=false - -# Set to true to disable adding public drives (default: false) -#VITE_DISABLE_ADD_PUBLIC_DRIVES=false - -# Set to true to disable deleting public drives (default: false) -#VITE_DISABLE_DELETE_PUBLIC_DRIVES=false - - - - -######## CLOUD DRIVES CONFIG ######## -# Set to false to hide cloud drives section in the sidebar (default: true) -# VITE_CLOUD_DRIVES_ENABLED=false - -# Set to true to disable adding cloud drives (default: false) -#VITE_DISABLE_ADD_CLOUD_DRIVES=false - -# Set to true to disable deleting cloud drives (default: false) -#VITE_DISABLE_DELETE_CLOUD_DRIVES=false - - - - -######## LOCAL DRIVES CONFIG ######## -# Set to false to hide local drives section in the sidebar (default: true) -# VITE_LOCAL_DRIVES_ENABLED=false - -# Set to true to disable adding local drives (default: false) -#VITE_DISABLE_ADD_LOCAL_DRIVES=true - -# Set to true to disable deleting local drives (default: false) -#VITE_DISABLE_DELETE_LOCAL_DRIVES=false +# build arguments +BASE_PATH="/" # vite base path +BASE_HREF="./" # electron-forge base href +PH_CONNECT_APP_REQUIRES_HARD_REFRESH="true" +SENTRY_AUTH_TOKEN= +SENTRY_ORG= +SENTRY_PROJECT= + +# environment variables + +## app configuration & feature flags +PH_CONNECT_ROUTER_BASENAME="/staging/makerdao/connect" +PH_CONNECT_DEFAULT_DRIVES_URL="https://apps.powerhouse.io/staging/makerdao/switchboard/d/280dd289-ec51-40f0-adad-c154967fc2b2" +PH_CONNECT_ENABLED_EDITORS="makerdao/rwa-portfolio" +PH_CONNECT_SEARCH_BAR_ENABLED="false" +PH_CONNECT_DISABLE_ADD_PUBLIC_DRIVES="true" +PH_CONNECT_DISABLE_ADD_CLOUD_DRIVES="true" +PH_CONNECT_DISABLE_ADD_LOCAL_DRIVES="true" +PH_CONNECT_DISABLE_DELETE_PUBLIC_DRIVES="true" +PH_CONNECT_DISABLE_DELETE_CLOUD_DRIVES="true" +PH_CONNECT_DISABLE_DELETE_LOCAL_DRIVES="true" +PH_CONNECT_PUBLIC_DRIVES_ENABLED="true" +PH_CONNECT_CLOUD_DRIVES_ENABLED="false" +PH_CONNECT_LOCAL_DRIVES_ENABLED="false" +PH_CONNECT_ARBITRUM_ALLOW_LIST="" +PH_CONNECT_RWA_ALLOW_LIST="" +PH_CONNECT_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS="true" + +PH_CONNECT_RENOWN_URL="https://www.renown.id" +PH_CONNECT_RENOWN_NETWORK_ID="eip155" +PH_CONNECT_RENOWN_CHAIN_ID=1 +PH_CONNECT_DISABLED_EDITORS="" + +## error tracking +PH_CONNECT_SENTRY_DSN="" +PH_CONNECT_SENTRY_PROJECT="" +PH_CONNECT_SENTRY_ENV="" diff --git a/.env.prod b/.env.prod deleted file mode 100644 index 4f208e58..00000000 --- a/.env.prod +++ /dev/null @@ -1,3 +0,0 @@ -VITE_BASE_HREF=/staging/powerhouse/connect -ASSET_URL=/staging/powerhouse/connect -VITE_ROUTER_BASENAME=/staging/powerhouse/connect \ No newline at end of file diff --git a/.github/workflows/build-and-deploy-arbitrum-prod.yaml b/.github/workflows/build-and-deploy-arbitrum-prod.yaml index 25ba2aea..77f347b6 100644 --- a/.github/workflows/build-and-deploy-arbitrum-prod.yaml +++ b/.github/workflows/build-and-deploy-arbitrum-prod.yaml @@ -24,20 +24,20 @@ jobs: heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} docker_options: >- --build-arg BASE_PATH=/arbitrum/connect - --build-arg VITE_BASE_HREF=/arbitrum/connect/ - --build-arg VITE_ROUTER_BASENAME=/arbitrum/connect - --build-arg VITE_SENTRY_DSN=${{ secrets.SENTRY_DSN }} - --build-arg VITE_SENTRY_ENV=${{ secrets.SENTRY_ENV }} - --build-arg VITE_ENABLED_EDITORS=ARBLTIPGrantee - --build-arg VITE_DISABLE_ADD_PUBLIC_DRIVES=true - --build-arg VITE_DISABLE_ADD_CLOUD_DRIVES=true - --build-arg VITE_DISABLE_ADD_LOCAL_DRIVES=true - --build-arg VITE_DISABLE_DELETE_PUBLIC_DRIVES=true - --build-arg VITE_DISABLE_DELETE_CLOUD_DRIVES=true - --build-arg VITE_DISABLE_DELETE_LOCAL_DRIVES=true - --build-arg VITE_LOCAL_DRIVES_ENABLED=false - --build-arg VITE_SEARCH_BAR_ENABLED=false - --build-arg VITE_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/arbitrum/switchboard/d/arbitrum - --build-arg VITE_RENOWN_CHAIN_ID=42161 - --build-arg VITE_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS=true + --build-arg PH_CONNECT_BASE_HREF=/arbitrum/connect/ + --build-arg PH_CONNECT_ROUTER_BASENAME=/arbitrum/connect + --build-arg PH_CONNECT_SENTRY_DSN=${{ secrets.SENTRY_DSN }} + --build-arg PH_CONNECT_SENTRY_ENV=${{ secrets.SENTRY_ENV }} + --build-arg PH_CONNECT_ENABLED_EDITORS=ARBLTIPGrantee + --build-arg PH_CONNECT_DISABLE_ADD_PUBLIC_DRIVES=true + --build-arg PH_CONNECT_DISABLE_ADD_CLOUD_DRIVES=true + --build-arg PH_CONNECT_DISABLE_ADD_LOCAL_DRIVES=true + --build-arg PH_CONNECT_DISABLE_DELETE_PUBLIC_DRIVES=true + --build-arg PH_CONNECT_DISABLE_DELETE_CLOUD_DRIVES=true + --build-arg PH_CONNECT_DISABLE_DELETE_LOCAL_DRIVES=true + --build-arg PH_CONNECT_LOCAL_DRIVES_ENABLED=false + --build-arg PH_CONNECT_SEARCH_BAR_ENABLED=false + --build-arg PH_CONNECT_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/arbitrum/switchboard/d/arbitrum + --build-arg PH_CONNECT_RENOWN_CHAIN_ID=42161 + --build-arg PH_CONNECT_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS=true process_type: web \ No newline at end of file diff --git a/.github/workflows/build-and-deploy-arbitrum-staging.yaml b/.github/workflows/build-and-deploy-arbitrum-staging.yaml index fe0f12ff..6c73948d 100644 --- a/.github/workflows/build-and-deploy-arbitrum-staging.yaml +++ b/.github/workflows/build-and-deploy-arbitrum-staging.yaml @@ -24,21 +24,24 @@ jobs: heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} docker_options: >- --build-arg BASE_PATH=/staging/arbitrum/connect - --build-arg VITE_BASE_HREF=/staging/arbitrum/connect/ - --build-arg VITE_ROUTER_BASENAME=/staging/arbitrum/connect - --build-arg VITE_ENABLED_EDITORS=ARBLTIPGrantee - --build-arg VITE_DISABLE_ADD_PUBLIC_DRIVES=true - --build-arg VITE_DISABLE_ADD_CLOUD_DRIVES=true - --build-arg VITE_DISABLE_ADD_LOCAL_DRIVES=true - --build-arg VITE_DISABLE_DELETE_PUBLIC_DRIVES=true - --build-arg VITE_DISABLE_DELETE_CLOUD_DRIVES=true - --build-arg VITE_DISABLE_DELETE_LOCAL_DRIVES=true - --build-arg VITE_LOCAL_DRIVES_ENABLED=false - --build-arg VITE_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/staging/arbitrum/switchboard/d/arbitrum - --build-arg VITE_RENOWN_CHAIN_ID=42161 - --build-arg VITE_SEARCH_BAR_ENABLED=false - --build-arg VITE_SENTRY_DSN=${{ secrets.SENTRY_DSN }} - --build-arg VITE_SENTRY_ENV=${{ secrets.SENTRY_ENV }} - --build-arg VITE_ARBITRUM_ALLOW_LIST=${{secrets.VITE_ARBITRUM_ALLOW_LIST}} - --build-arg VITE_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS=true + --build-arg PH_CONNECT_BASE_HREF=/staging/arbitrum/connect/ + --build-arg PH_CONNECT_ROUTER_BASENAME=/staging/arbitrum/connect + --build-arg PH_CONNECT_ENABLED_EDITORS=ARBLTIPGrantee + --build-arg PH_CONNECT_DISABLE_ADD_PUBLIC_DRIVES=true + --build-arg PH_CONNECT_DISABLE_ADD_CLOUD_DRIVES=true + --build-arg PH_CONNECT_DISABLE_ADD_LOCAL_DRIVES=true + --build-arg PH_CONNECT_DISABLE_DELETE_PUBLIC_DRIVES=true + --build-arg PH_CONNECT_DISABLE_DELETE_CLOUD_DRIVES=true + --build-arg PH_CONNECT_DISABLE_DELETE_LOCAL_DRIVES=true + --build-arg PH_CONNECT_LOCAL_DRIVES_ENABLED=false + --build-arg PH_CONNECT_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/staging/arbitrum/switchboard/d/arbitrum + --build-arg PH_CONNECT_RENOWN_CHAIN_ID=42161 + --build-arg PH_CONNECT_SEARCH_BAR_ENABLED=false + --build-arg PH_CONNECT_SENTRY_DSN=${{ secrets.SENTRY_DSN }} + --build-arg PH_CONNECT_SENTRY_ENV=${{ secrets.SENTRY_ENV }} + --build-arg PH_CONNECT_ARBITRUM_ALLOW_LIST=${{secrets.PH_CONNECT_ARBITRUM_ALLOW_LIST}} + --build-arg PH_CONNECT_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS=true + --build-arg SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }} + --build-arg SENTRY_ORG=${{ secrets.SENTRY_ORG }} + --build-arg SENTRY_PROJECT=${{ secrets.SENTRY_PROJECT }} process_type: web \ No newline at end of file diff --git a/.github/workflows/build-and-deploy-makerdao-prod.yaml b/.github/workflows/build-and-deploy-makerdao-prod.yaml index e4733dfb..40cb563e 100644 --- a/.github/workflows/build-and-deploy-makerdao-prod.yaml +++ b/.github/workflows/build-and-deploy-makerdao-prod.yaml @@ -24,11 +24,11 @@ jobs: heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} docker_options: >- --build-arg BASE_PATH=/makerdao/connect - --build-arg VITE_BASE_HREF=/makerdao/connect/ - --build-arg VITE_ROUTER_BASENAME=/makerdao/connect - --build-arg VITE_SEARCH_BAR_ENABLED=false - --build-arg VITE_SENTRY_DSN=${{ secrets.SENTRY_DSN }} - --build-arg VITE_SENTRY_ENV=${{ secrets.SENTRY_ENV }} - --build-arg VITE_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/makerdao/switchboard/d/b443d823-3e4d-4e60-ae44-45edafd5f632 - --build-arg VITE_RWA_ALLOW_LIST=${{secrets.VITE_RWA_ALLOW_LIST}} + --build-arg PH_CONNECT_BASE_HREF=/makerdao/connect/ + --build-arg PH_CONNECT_ROUTER_BASENAME=/makerdao/connect + --build-arg PH_CONNECT_SENTRY_DSN=${{ secrets.SENTRY_DSN }} + --build-arg PH_CONNECT_SENTRY_ENV=${{ secrets.SENTRY_ENV }} + --build-arg PH_CONNECT_SEARCH_BAR_ENABLED=false + --build-arg PH_CONNECT_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/makerdao/switchboard/d/b443d823-3e4d-4e60-ae44-45edafd5f632 + --build-arg PH_CONNECT_RWA_ALLOW_LIST=${{secrets.PH_CONNECT_RWA_ALLOW_LIST}} process_type: web \ No newline at end of file diff --git a/.github/workflows/build-and-deploy-makerdao-staging.yaml b/.github/workflows/build-and-deploy-makerdao-staging.yaml index b6c5e93f..e0c0d64e 100644 --- a/.github/workflows/build-and-deploy-makerdao-staging.yaml +++ b/.github/workflows/build-and-deploy-makerdao-staging.yaml @@ -24,11 +24,10 @@ jobs: heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} docker_options: >- --build-arg BASE_PATH=/staging/makerdao/connect - --build-arg VITE_BASE_HREF=/staging/makerdao/connect/ - --build-arg VITE_ROUTER_BASENAME=/staging/makerdao/connect - --build-arg VITE_SENTRY_DSN=${{ secrets.SENTRY_DSN }} - --build-arg VITE_SENTRY_ENV=${{ secrets.SENTRY_ENV }} - --build-arg VITE_SEARCH_BAR_ENABLED=false - --build-arg VITE_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/staging/makerdao/switchboard/d/280dd289-ec51-40f0-adad-c154967fc2b2 - --build-arg VITE_RWA_ALLOW_LIST=${{secrets.VITE_RWA_ALLOW_LIST}} + --build-arg PH_CONNECT_RWA_ALLOW_LIST=${{secrets.PH_CONNECT_RWA_ALLOW_LIST}} + --build-arg PH_CONNECT_SENTRY_DSN=${{ secrets.SENTRY_DSN }} + --build-arg PH_CONNECT_SENTRY_ENV=${{ secrets.SENTRY_ENV }} + --build-arg SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }} + --build-arg SENTRY_ORG=${{ secrets.SENTRY_ORG }} + --build-arg SENTRY_PROJECT=${{ secrets.SENTRY_PROJECT }} process_type: web \ No newline at end of file diff --git a/.github/workflows/build-and-deploy-powerhouse-develop.yaml b/.github/workflows/build-and-deploy-powerhouse-develop.yaml index e45b54d1..35855aa2 100644 --- a/.github/workflows/build-and-deploy-powerhouse-develop.yaml +++ b/.github/workflows/build-and-deploy-powerhouse-develop.yaml @@ -24,8 +24,9 @@ jobs: heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} docker_options: >- --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_DRIVES_URL=https://apps.powerhouse.io/develop/powerhouse/switchboard/d/core-dev - --build-arg VITE_SEARCH_BAR_ENABLED=false + --build-arg PH_CONNECT_SENTRY_DSN=${{ secrets.SENTRY_DSN }} + --build-arg PH_CONNECT_SENTRY_ENV=${{ secrets.SENTRY_ENV }} + --build-arg SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }} + --build-arg SENTRY_ORG=${{ secrets.SENTRY_ORG }} + --build-arg SENTRY_PROJECT=${{ secrets.SENTRY_PROJECT }} process_type: web \ No newline at end of file diff --git a/.github/workflows/build-and-deploy-powerhouse-prod.yaml b/.github/workflows/build-and-deploy-powerhouse-prod.yaml index a11290f6..52090ba8 100644 --- a/.github/workflows/build-and-deploy-powerhouse-prod.yaml +++ b/.github/workflows/build-and-deploy-powerhouse-prod.yaml @@ -24,10 +24,10 @@ jobs: heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} docker_options: >- --build-arg BASE_PATH=/powerhouse/connect - --build-arg VITE_BASE_HREF=/powerhouse/connect/ - --build-arg VITE_ROUTER_BASENAME=/powerhouse/connect - --build-arg VITE_SENTRY_DSN=${{ secrets.SENTRY_DSN }} - --build-arg VITE_SENTRY_ENV=${{ secrets.SENTRY_ENV }} - --build-arg VITE_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/powerhouse/switchboard/d/powerhouse - --build-arg VITE_SEARCH_BAR_ENABLED=false + --build-arg PH_CONNECT_BASE_HREF=/powerhouse/connect/ + --build-arg PH_CONNECT_ROUTER_BASENAME=/powerhouse/connect + --build-arg PH_CONNECT_SENTRY_DSN=${{ secrets.SENTRY_DSN }} + --build-arg PH_CONNECT_SENTRY_ENV=${{ secrets.SENTRY_ENV }} + --build-arg PH_CONNECT_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/powerhouse/switchboard/d/powerhouse + --build-arg PH_CONNECT_SEARCH_BAR_ENABLED=false process_type: web \ No newline at end of file diff --git a/.github/workflows/build-and-deploy-powerhouse-staging.yaml b/.github/workflows/build-and-deploy-powerhouse-staging.yaml index cffca31d..c49990ac 100644 --- a/.github/workflows/build-and-deploy-powerhouse-staging.yaml +++ b/.github/workflows/build-and-deploy-powerhouse-staging.yaml @@ -24,10 +24,10 @@ jobs: heroku_app_name: ${{ secrets.HEROKU_APP_NAME }} docker_options: >- --build-arg BASE_PATH=/staging/powerhouse/connect - --build-arg VITE_BASE_HREF=/staging/powerhouse/connect/ - --build-arg VITE_ROUTER_BASENAME=/staging/powerhouse/connect - --build-arg VITE_SENTRY_DSN=${{ secrets.SENTRY_DSN }} - --build-arg VITE_SENTRY_ENV=${{ secrets.SENTRY_ENV }} - --build-arg VITE_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/staging/powerhouse/switchboard/d/powerhouse - --build-arg VITE_SEARCH_BAR_ENABLED=false + --build-arg PH_CONNECT_BASE_HREF=/staging/powerhouse/connect/ + --build-arg PH_CONNECT_ROUTER_BASENAME=/staging/powerhouse/connect + --build-arg PH_CONNECT_SENTRY_DSN=${{ secrets.SENTRY_DSN }} + --build-arg PH_CONNECT_SENTRY_ENV=${{ secrets.SENTRY_ENV }} + --build-arg PH_CONNECT_DEFAULT_DRIVES_URL=https://apps.powerhouse.io/staging/powerhouse/switchboard/d/powerhouse + --build-arg PH_CONNECT_SEARCH_BAR_ENABLED=false process_type: web \ No newline at end of file diff --git a/.github/workflows/e2e-dev.yml b/.github/workflows/e2e-dev.yml index 1e4200c1..fbb644af 100644 --- a/.github/workflows/e2e-dev.yml +++ b/.github/workflows/e2e-dev.yml @@ -1,8 +1,13 @@ name: End-to-end tests on: - push: - branches: [develop] + pull_request: + branches: + - main + - develop + - staging + - production + - deployments/** workflow_dispatch: jobs: cypress-run: @@ -24,4 +29,6 @@ jobs: wait-on: 'http://localhost:5173/' env: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PH_CONNECT_ROUTER_BASENAME: / + PH_CONNECT_DEFAULT_DRIVES_URL: \ No newline at end of file diff --git a/.gitignore b/.gitignore index 8c5d459c..8363a407 100644 --- a/.gitignore +++ b/.gitignore @@ -64,4 +64,6 @@ out/ # Generated assets public/icons.svg -.env.local \ No newline at end of file +.env.local +# Sentry Config File +.env.sentry-build-plugin diff --git a/.ignore b/.ignore new file mode 100644 index 00000000..fab34f7e --- /dev/null +++ b/.ignore @@ -0,0 +1 @@ +!.env.local \ No newline at end of file diff --git a/.prettierignore b/.prettierignore index 03c52d09..05e4d805 100644 --- a/.prettierignore +++ b/.prettierignore @@ -19,4 +19,5 @@ vite.renderer.config.ts .commitlintrc. .github .releaserc -scripts \ No newline at end of file +scripts +src/vite-env.d.ts \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index b5261bba..6a50909c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2595 +1,2549 @@ -# [1.0.0-next.7](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-next.6...v1.0.0-next.7) (2024-08-12) +# [1.0.0-dev.105](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.104...v1.0.0-dev.105) (2024-09-12) ### Features -* bump libs ([e0b08c3](https://github.com/powerhouse-inc/document-model-electron/commit/e0b08c3af686b9a4e1b2ea02342ae74e35445e7c)) -* bump libs ([a62aaf3](https://github.com/powerhouse-inc/document-model-electron/commit/a62aaf3b350974f50245f424c072a1cfc86c2d87)) -* bump libs ([6729c7a](https://github.com/powerhouse-inc/document-model-electron/commit/6729c7a9ca6efc8971e455ff9ccddf4d78a7f4e1)) -* bump libs ([3ad26e8](https://github.com/powerhouse-inc/document-model-electron/commit/3ad26e8957aaf8ab982c24f42e473886d4ef164e)) -* fixed sentry console capture ([2962d91](https://github.com/powerhouse-inc/document-model-electron/commit/2962d916c6335f9a6cdef864917bdacd0d967d78)) -* log catched errors to sentry ([8e5e9ba](https://github.com/powerhouse-inc/document-model-electron/commit/8e5e9baf3bbe47894b67f0ca9652dfb855996f30)) -* only open document when we know node is file ([9669a74](https://github.com/powerhouse-inc/document-model-electron/commit/9669a74d923d2a5c3b88ab857530731239a3d3f7)) -* remove to lower case from slug generation ([180e747](https://github.com/powerhouse-inc/document-model-electron/commit/180e74792b54b707c15d0192ed01909723ca39fc)) -* show at most one drive error toast ([f7644ae](https://github.com/powerhouse-inc/document-model-electron/commit/f7644ae54ec60c06a176cac8c5f023d81c296052)) +* added support for read mode ([146c59e](https://github.com/powerhouse-inc/document-model-electron/commit/146c59eb5c56365e36cb28493a415ae531054e57)) +* allow all when no allow list is defined ([94ae965](https://github.com/powerhouse-inc/document-model-electron/commit/94ae965a6633635e3c55ba4079cd9ece1ab615e4)) +* only show editor loader for slow documents ([ff6b7d8](https://github.com/powerhouse-inc/document-model-electron/commit/ff6b7d8a86a5c89d4eaa52a442e3f244c18981af)) +* show loading editor while document is being fetched ([cfdfa01](https://github.com/powerhouse-inc/document-model-electron/commit/cfdfa01895e2b31dd027b2818c5761f56c23c2d7)) +* updated default drives handling ([0cdb778](https://github.com/powerhouse-inc/document-model-electron/commit/0cdb778f5721c031e24304505ca8ef4819304e11)) +* updated document drive ([4a511dd](https://github.com/powerhouse-inc/document-model-electron/commit/4a511dd320343bd5899eab2c7c9175af41629c3e)) +* updated document drive ([16c07e6](https://github.com/powerhouse-inc/document-model-electron/commit/16c07e641c7beafa4639b1caf0f5532ec2532fa6)) -# [1.0.0-next.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-next.5...v1.0.0-next.6) (2024-08-02) +# [1.0.0-dev.104](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.103...v1.0.0-dev.104) (2024-09-11) + + +### Features + +* update document-model-libs and design-system ([a4e971b](https://github.com/powerhouse-inc/document-model-electron/commit/a4e971b09dba190f1cdf5fdbf9c75fc9e0400fe9)) + +# [1.0.0-dev.103](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.102...v1.0.0-dev.103) (2024-09-09) + + +### Features + +* updated dependencies ([e6c88eb](https://github.com/powerhouse-inc/document-model-electron/commit/e6c88eb0b07c4fa9478987d43ae16c814b97bf7c)) + +# [1.0.0-dev.102](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.101...v1.0.0-dev.102) (2024-09-06) ### Bug Fixes -* refresh drive methods when user permissions change ([a9677cd](https://github.com/powerhouse-inc/document-model-electron/commit/a9677cd087bcc4655623aa224cf6bc5d07e99ee3)) -* release ([387a9ed](https://github.com/powerhouse-inc/document-model-electron/commit/387a9edcdfb7de801ed83209a9fa1d127f61c305)) -* set old drive private and new drive public ([fa29b90](https://github.com/powerhouse-inc/document-model-electron/commit/fa29b9042e764cd58f96073f2967478372b289ce)) -* switchboard graphql query ([8d354d3](https://github.com/powerhouse-inc/document-model-electron/commit/8d354d33b8cf63cf4d2b34800b8ff2a77bb79646)) - - -### Features - -* add animated loader for editors ([0ef0cc5](https://github.com/powerhouse-inc/document-model-electron/commit/0ef0cc587bb04d3fa65a4fd133c4c42f5998c92c)) -* add comments ([a5e81b2](https://github.com/powerhouse-inc/document-model-electron/commit/a5e81b22b1d634548a6323ef5b4a5efa2b0a87ec)) -* add file icon logic ([3ba0aae](https://github.com/powerhouse-inc/document-model-electron/commit/3ba0aae6d692a2368b19e1defeb655d582c5c220)) -* add node slugs ([e6a538a](https://github.com/powerhouse-inc/document-model-electron/commit/e6a538a39d00ad7c5fa9873805ae8532ac009259)) -* add suspense for editor component ([62f78e7](https://github.com/powerhouse-inc/document-model-electron/commit/62f78e7b2288c4ce346c9bcfde638c9fc943145f)) -* add wagmi context ([7f638be](https://github.com/powerhouse-inc/document-model-electron/commit/7f638be54fc5b778c7abd9f991d0b01f6606cf59)) -* added base e2e tests ([fab24e1](https://github.com/powerhouse-inc/document-model-electron/commit/fab24e14247b31a96df09ccc17e7a3d05b065194)) -* added debug tools modal ([c88989b](https://github.com/powerhouse-inc/document-model-electron/commit/c88989b3b29f501089234dcfc3a03ae94cc6d009)) -* added sign operation ([0427a11](https://github.com/powerhouse-inc/document-model-electron/commit/0427a11283e675c2c16dca4fd1cccffbeeecb420)) -* added user tracking for sentry ([2a98795](https://github.com/powerhouse-inc/document-model-electron/commit/2a987956c6d77705b73a32090adb34799325f847)) -* allow renown.id ([63fda39](https://github.com/powerhouse-inc/document-model-electron/commit/63fda3999ab7d5748783c89da909ef30d7794407)) -* allow url for file ([d7b762d](https://github.com/powerhouse-inc/document-model-electron/commit/d7b762d7c79c679acb212f4bfc3da50c010d397a)) -* bump design system ([5870d52](https://github.com/powerhouse-inc/document-model-electron/commit/5870d5285014f3ee721af522c042a06cc8b18d51)) -* bump design system ([09079b6](https://github.com/powerhouse-inc/document-model-electron/commit/09079b6534eed29bdacf6017675e720078ff0e80)) -* bump design system ([8d322c1](https://github.com/powerhouse-inc/document-model-electron/commit/8d322c1e1096c0ceb0be787dbd186e6f19ac2a54)) -* bump document-model-libs ([9f5516c](https://github.com/powerhouse-inc/document-model-electron/commit/9f5516c502769a4056e36d92187595c0ea53ea33)) -* bump libs ([67c43fe](https://github.com/powerhouse-inc/document-model-electron/commit/67c43fe7257f9bd5890f89105417ed193353491e)) -* bump libs ([977b43f](https://github.com/powerhouse-inc/document-model-electron/commit/977b43ff4611b34de8591047393f5fc328e80029)) -* bump libs ([2837f01](https://github.com/powerhouse-inc/document-model-electron/commit/2837f01af47c38bb132e887cc5717f52bab71731)) -* bump libs ([72ff365](https://github.com/powerhouse-inc/document-model-electron/commit/72ff365bfd8d76227bad15203366cb49a5297b73)) -* bump libs ([e431ef5](https://github.com/powerhouse-inc/document-model-electron/commit/e431ef529c7e2c6ff3e016b22ef4c1573c8e480e)) -* bump libs ([3db0a2b](https://github.com/powerhouse-inc/document-model-electron/commit/3db0a2baaf3e8739782ff7c7800147d5fcd13e07)) -* bump libs ([415ca8e](https://github.com/powerhouse-inc/document-model-electron/commit/415ca8e37fe56ee2c8c654cc1380cd7586610ca8)) -* check status code and error message when handling invalid listenerId ([86982ff](https://github.com/powerhouse-inc/document-model-electron/commit/86982ffa16aea9667f6083263ecea8c8ac49ad43)) -* disable sync icon for local folders ([9996fa3](https://github.com/powerhouse-inc/document-model-electron/commit/9996fa3f8b11edd5da0d16185c44822ddfec9233)) -* enabled support for multiple default drives ([8f6386b](https://github.com/powerhouse-inc/document-model-electron/commit/8f6386bec7a6e0f5c241baaf8fe153b06dfa33c4)) -* expect undefined document ([d10ef75](https://github.com/powerhouse-inc/document-model-electron/commit/d10ef751d363f56dce29626ec8fbcc7d38fe945a)) -* fix merge conflict when adding a new pullResponder ([6941c0a](https://github.com/powerhouse-inc/document-model-electron/commit/6941c0a836cd43aca631b626f2312957a201ca50)) -* fix renown url ([b46dd75](https://github.com/powerhouse-inc/document-model-electron/commit/b46dd750eaf0fb01f1c25fd63ff150fab8f79484)) -* fix sidebar props ([11b50b4](https://github.com/powerhouse-inc/document-model-electron/commit/11b50b453b802cc97dde620df4b6e1b1ad97cd6a)) -* fixed file import ([b5d4d72](https://github.com/powerhouse-inc/document-model-electron/commit/b5d4d72fbed6f7540b0a33849e829311b4e4af92)) -* handle async editor switching ([453939b](https://github.com/powerhouse-inc/document-model-electron/commit/453939bdb2f110dca48a61e91707aaee3eeb9b9d)) -* handle back button clicked when editor open ([99b58e1](https://github.com/powerhouse-inc/document-model-electron/commit/99b58e1a2fc286b3258e8c0232f7d21deb5516f3)) -* handle delete ([d541580](https://github.com/powerhouse-inc/document-model-electron/commit/d5415807add427e013d71df4cd7754618c423e22)) -* handle drive id change is history ([07c9aeb](https://github.com/powerhouse-inc/document-model-electron/commit/07c9aeb41d345ef4435044352b9d4f417f7e98ff)) -* handle history stack ([c1fb104](https://github.com/powerhouse-inc/document-model-electron/commit/c1fb104bbbe4c8cde3277d62f27348b66b249123)) -* handle invalid listener id with status error 400 instead of 404 ([febbe2d](https://github.com/powerhouse-inc/document-model-electron/commit/febbe2d2499fe68704044ef145cd3fa77c1196a5)) -* handle modal opening ([9404452](https://github.com/powerhouse-inc/document-model-electron/commit/9404452521f66177c859ebcf3fdea1ef5ad8002a)) -* handle url navigation ([fe18c02](https://github.com/powerhouse-inc/document-model-electron/commit/fe18c02cd3a3c795f87a0f7b90fb3ecb21b0ee4c)) -* ignore AbortError when user cancels file picker ([9c3cf4d](https://github.com/powerhouse-inc/document-model-electron/commit/9c3cf4d47b1d28442b21c491e7443c48969b5140)) -* include copy and move handlers ([3b1342f](https://github.com/powerhouse-inc/document-model-electron/commit/3b1342f4ceb9c07eb1e1175daeb4647fde1d8792)) -* integrate revision history ([3edb50a](https://github.com/powerhouse-inc/document-model-electron/commit/3edb50ac4d93693c1caa9adc2a0167d16a1fadb0)) -* make sure move target is not existing parent ([f96a9e3](https://github.com/powerhouse-inc/document-model-electron/commit/f96a9e37a4318aee2dc93690d3288e0b3e2ab4f1)) -* merge branch 'develop' into staging ([92680ec](https://github.com/powerhouse-inc/document-model-electron/commit/92680eca2ffedb80b5f88fb5f671aaced6229f1b)) -* merge branch 'develop' into staging ([5eefcd8](https://github.com/powerhouse-inc/document-model-electron/commit/5eefcd8bb7c3e6cb3a930d0d5fd91c516e07e8ae)) -* merge branch 'staging' into deployments/staging/makerdao ([bc2bd10](https://github.com/powerhouse-inc/document-model-electron/commit/bc2bd10b75865d8b6104be80a464d44375fe3e5a)) -* move modals out of components ([300d094](https://github.com/powerhouse-inc/document-model-electron/commit/300d0947f54eb1893601542c26bb780767356cde)) -* only copy icons post install ([9866258](https://github.com/powerhouse-inc/document-model-electron/commit/9866258f1da336e3161232e279b68bbaf7c901b0)) -* outdated app check improvements ([800b4b2](https://github.com/powerhouse-inc/document-model-electron/commit/800b4b25952417f7ecfdd78ecf3db291776d14a9)) -* push operations by chunks ([ec6c80b](https://github.com/powerhouse-inc/document-model-electron/commit/ec6c80b42fbb08b07d8bbd4ed2aad936da647680)) -* readd drive by slug ([631bcc3](https://github.com/powerhouse-inc/document-model-electron/commit/631bcc36fafaa9fe8502820d9ac872563377d32a)) -* readd drive error handler ([42b647b](https://github.com/powerhouse-inc/document-model-electron/commit/42b647bd570caf94f66bcff9fcaae4368ecc3f42)) -* regenerate lockfile ([b88daf9](https://github.com/powerhouse-inc/document-model-electron/commit/b88daf91e491729e7b25e4e490293be0fa57cd63)) -* regenerate lockfile ([4048486](https://github.com/powerhouse-inc/document-model-electron/commit/404848647c21309a9dd9f0a4a28583a9640c9bd8)) -* regenerate lockfile ([1cda4b3](https://github.com/powerhouse-inc/document-model-electron/commit/1cda4b33f8174ad9b447973a5f074a4cab131bd1)) -* regenerate lockfile ([184a379](https://github.com/powerhouse-inc/document-model-electron/commit/184a379d04c60e2f1404639ad1cd76185bb589e6)) -* regenerate lockfile ([0095c6b](https://github.com/powerhouse-inc/document-model-electron/commit/0095c6b5159f8c768566778454e0286069fed1e5)) -* register new pullResponderTrigger when the current one is not longer valid ([1a96a4d](https://github.com/powerhouse-inc/document-model-electron/commit/1a96a4d291ccb430f8f960ea7450c90dd1e0ae43)) -* reload default drives when config has been updated ([edd9bfc](https://github.com/powerhouse-inc/document-model-electron/commit/edd9bfc1f1914c13855343d77b6fc8029df6f737)) -* remove copy icons script ([23a309a](https://github.com/powerhouse-inc/document-model-electron/commit/23a309a181711bc150c65ee931138f0ba822de0a)) -* remove csp ([fdff1c6](https://github.com/powerhouse-inc/document-model-electron/commit/fdff1c653a0dd744ea5db01561d029ef466bb600)) -* remove old store tabs ([816406e](https://github.com/powerhouse-inc/document-model-electron/commit/816406e8a04a48ac3dc659a8274162693f4d735f)) -* remove old tabs ([8a7f62d](https://github.com/powerhouse-inc/document-model-electron/commit/8a7f62dd4e6f2145f0f86fd3652a63645624e5da)) -* remove react aria drag and drop ([80e0353](https://github.com/powerhouse-inc/document-model-electron/commit/80e035328daa59c423cde9199887df11b54b0934)) -* remove selected node check ([0803390](https://github.com/powerhouse-inc/document-model-electron/commit/0803390c9281bb7c30c9908fca8fffeb55bcb034)) -* removed file extension when importing a document file ([b2da3b0](https://github.com/powerhouse-inc/document-model-electron/commit/b2da3b05eba3af229a99667c6d454d51aaec3bfd)) -* rename hook for clarity ([f48848e](https://github.com/powerhouse-inc/document-model-electron/commit/f48848e269c6a3c494b447097994d34e350d99c9)) -* replaced react-window by tanstack/react-virtual ([7e9b024](https://github.com/powerhouse-inc/document-model-electron/commit/7e9b024fefbadcb36640e5757f33b9f83ed369be)) -* set VITE_RWA_ALLOW_LIST ([34c5dad](https://github.com/powerhouse-inc/document-model-electron/commit/34c5dad0e6c384c81980bd7f6622842d922c9da8)) -* simplify passing of props ([c7c3779](https://github.com/powerhouse-inc/document-model-electron/commit/c7c377933fe83e2612c97194de3d8a22eb1e579c)) -* sort folders and files alphabetically ([74aa081](https://github.com/powerhouse-inc/document-model-electron/commit/74aa081a2b01325101321f5baffe14b523e9b53b)) -* split file creation and operations push ([ce1ede8](https://github.com/powerhouse-inc/document-model-electron/commit/ce1ede8b3df3a13dc12ac89d8106cbfc8ee1efc7)) -* split navigation functions out of hooks ([7be8044](https://github.com/powerhouse-inc/document-model-electron/commit/7be8044978c50f2691121b9e92df4110ef95e906)) -* update document-drive ([2b95857](https://github.com/powerhouse-inc/document-model-electron/commit/2b958573b812147f09e006025f465879c894ca02)) -* update document-model 1.7.0 ([02e8083](https://github.com/powerhouse-inc/document-model-electron/commit/02e80837c097fc339933a74907647c9547156b53)) -* update node lifecycle scripts ([e959228](https://github.com/powerhouse-inc/document-model-electron/commit/e959228254441df256a4477812b941623c64feea)) -* update query ([3ca3f2a](https://github.com/powerhouse-inc/document-model-electron/commit/3ca3f2a4e25f8ab1a650630ae8e67f500097da09)) -* updated document model deps ([efc3814](https://github.com/powerhouse-inc/document-model-electron/commit/efc38147792002975a87e433d2cf7f4091534b5e)) -* updated renown url ([b2ddc9d](https://github.com/powerhouse-inc/document-model-electron/commit/b2ddc9dda69791a75047afd4ad8436ad6e3cc327)) -* use function for slug ([f107e92](https://github.com/powerhouse-inc/document-model-electron/commit/f107e92cff8e8a302abfa8c3822c9385de79c4ac)) -* use new ui nodes context ([fa5dba4](https://github.com/powerhouse-inc/document-model-electron/commit/fa5dba456879cca391f40fbf4d1a6aaa4e2bfeef)) -* use node parent folder in tree item ([8513783](https://github.com/powerhouse-inc/document-model-electron/commit/851378308a8d4cd49ffb1ec462e8e6ac546ed04a)) -* use src name in copy ([409cff0](https://github.com/powerhouse-inc/document-model-electron/commit/409cff0dd75cd827e3103acd8d22a4a6a117d66f)) +* revert nginx docker image change ([174b57c](https://github.com/powerhouse-inc/document-model-electron/commit/174b57cab2a063ab97614c10ec31e98406cdae65)) -# [1.0.0-next.5](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-next.4...v1.0.0-next.5) (2024-07-30) +# [1.0.0-dev.101](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.100...v1.0.0-dev.101) (2024-09-06) + + +### Features + +* activated brotli on nginx ([835cb76](https://github.com/powerhouse-inc/document-model-electron/commit/835cb760069d5753c46a0027397b2b2529169f9e)) +* updated nginx docker image ([f87d5c8](https://github.com/powerhouse-inc/document-model-electron/commit/f87d5c8244a396a87f1361a71565679a70372363)) +# [1.0.0-dev.100](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.99...v1.0.0-dev.100) (2024-09-04) + + +### Features + +- bump libs ([e0b08c3](https://github.com/powerhouse-inc/document-model-electron/commit/e0b08c3af686b9a4e1b2ea02342ae74e35445e7c)) +- bump libs ([a62aaf3](https://github.com/powerhouse-inc/document-model-electron/commit/a62aaf3b350974f50245f424c072a1cfc86c2d87)) +- bump libs ([6729c7a](https://github.com/powerhouse-inc/document-model-electron/commit/6729c7a9ca6efc8971e455ff9ccddf4d78a7f4e1)) +- bump libs ([3ad26e8](https://github.com/powerhouse-inc/document-model-electron/commit/3ad26e8957aaf8ab982c24f42e473886d4ef164e)) +- fixed sentry console capture ([2962d91](https://github.com/powerhouse-inc/document-model-electron/commit/2962d916c6335f9a6cdef864917bdacd0d967d78)) +- log catched errors to sentry ([8e5e9ba](https://github.com/powerhouse-inc/document-model-electron/commit/8e5e9baf3bbe47894b67f0ca9652dfb855996f30)) +- only open document when we know node is file ([9669a74](https://github.com/powerhouse-inc/document-model-electron/commit/9669a74d923d2a5c3b88ab857530731239a3d3f7)) +- remove to lower case from slug generation ([180e747](https://github.com/powerhouse-inc/document-model-electron/commit/180e74792b54b707c15d0192ed01909723ca39fc)) +- show at most one drive error toast ([f7644ae](https://github.com/powerhouse-inc/document-model-electron/commit/f7644ae54ec60c06a176cac8c5f023d81c296052)) + +# [1.0.0-next.6](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-next.5...v1.0.0-next.6) (2024-08-02) ### Bug Fixes -* renown env var ([0b6bb86](https://github.com/powerhouse-inc/document-model-electron/commit/0b6bb86c10a525462f45db82a1cd5607b16a88be)) +- refresh drive methods when user permissions change ([a9677cd](https://github.com/powerhouse-inc/document-model-electron/commit/a9677cd087bcc4655623aa224cf6bc5d07e99ee3)) +- release ([387a9ed](https://github.com/powerhouse-inc/document-model-electron/commit/387a9edcdfb7de801ed83209a9fa1d127f61c305)) +- set old drive private and new drive public ([fa29b90](https://github.com/powerhouse-inc/document-model-electron/commit/fa29b9042e764cd58f96073f2967478372b289ce)) +- switchboard graphql query ([8d354d3](https://github.com/powerhouse-inc/document-model-electron/commit/8d354d33b8cf63cf4d2b34800b8ff2a77bb79646)) -# [1.0.0-next.4](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-next.3...v1.0.0-next.4) (2024-07-01) +### Features +- add animated loader for editors ([0ef0cc5](https://github.com/powerhouse-inc/document-model-electron/commit/0ef0cc587bb04d3fa65a4fd133c4c42f5998c92c)) +- add comments ([a5e81b2](https://github.com/powerhouse-inc/document-model-electron/commit/a5e81b22b1d634548a6323ef5b4a5efa2b0a87ec)) +- add file icon logic ([3ba0aae](https://github.com/powerhouse-inc/document-model-electron/commit/3ba0aae6d692a2368b19e1defeb655d582c5c220)) +- add node slugs ([e6a538a](https://github.com/powerhouse-inc/document-model-electron/commit/e6a538a39d00ad7c5fa9873805ae8532ac009259)) +- add suspense for editor component ([62f78e7](https://github.com/powerhouse-inc/document-model-electron/commit/62f78e7b2288c4ce346c9bcfde638c9fc943145f)) +- add wagmi context ([7f638be](https://github.com/powerhouse-inc/document-model-electron/commit/7f638be54fc5b778c7abd9f991d0b01f6606cf59)) +- added base e2e tests ([fab24e1](https://github.com/powerhouse-inc/document-model-electron/commit/fab24e14247b31a96df09ccc17e7a3d05b065194)) +- added debug tools modal ([c88989b](https://github.com/powerhouse-inc/document-model-electron/commit/c88989b3b29f501089234dcfc3a03ae94cc6d009)) +- added sign operation ([0427a11](https://github.com/powerhouse-inc/document-model-electron/commit/0427a11283e675c2c16dca4fd1cccffbeeecb420)) +- added user tracking for sentry ([2a98795](https://github.com/powerhouse-inc/document-model-electron/commit/2a987956c6d77705b73a32090adb34799325f847)) +- allow renown.id ([63fda39](https://github.com/powerhouse-inc/document-model-electron/commit/63fda3999ab7d5748783c89da909ef30d7794407)) +- allow url for file ([d7b762d](https://github.com/powerhouse-inc/document-model-electron/commit/d7b762d7c79c679acb212f4bfc3da50c010d397a)) +- bump design system ([5870d52](https://github.com/powerhouse-inc/document-model-electron/commit/5870d5285014f3ee721af522c042a06cc8b18d51)) +- bump design system ([09079b6](https://github.com/powerhouse-inc/document-model-electron/commit/09079b6534eed29bdacf6017675e720078ff0e80)) +- bump design system ([8d322c1](https://github.com/powerhouse-inc/document-model-electron/commit/8d322c1e1096c0ceb0be787dbd186e6f19ac2a54)) +- bump document-model-libs ([9f5516c](https://github.com/powerhouse-inc/document-model-electron/commit/9f5516c502769a4056e36d92187595c0ea53ea33)) +- bump libs ([67c43fe](https://github.com/powerhouse-inc/document-model-electron/commit/67c43fe7257f9bd5890f89105417ed193353491e)) +- bump libs ([977b43f](https://github.com/powerhouse-inc/document-model-electron/commit/977b43ff4611b34de8591047393f5fc328e80029)) +- bump libs ([2837f01](https://github.com/powerhouse-inc/document-model-electron/commit/2837f01af47c38bb132e887cc5717f52bab71731)) +- bump libs ([72ff365](https://github.com/powerhouse-inc/document-model-electron/commit/72ff365bfd8d76227bad15203366cb49a5297b73)) +- bump libs ([e431ef5](https://github.com/powerhouse-inc/document-model-electron/commit/e431ef529c7e2c6ff3e016b22ef4c1573c8e480e)) +- bump libs ([3db0a2b](https://github.com/powerhouse-inc/document-model-electron/commit/3db0a2baaf3e8739782ff7c7800147d5fcd13e07)) +- bump libs ([415ca8e](https://github.com/powerhouse-inc/document-model-electron/commit/415ca8e37fe56ee2c8c654cc1380cd7586610ca8)) +- check status code and error message when handling invalid listenerId ([86982ff](https://github.com/powerhouse-inc/document-model-electron/commit/86982ffa16aea9667f6083263ecea8c8ac49ad43)) +- disable sync icon for local folders ([9996fa3](https://github.com/powerhouse-inc/document-model-electron/commit/9996fa3f8b11edd5da0d16185c44822ddfec9233)) +- enabled support for multiple default drives ([8f6386b](https://github.com/powerhouse-inc/document-model-electron/commit/8f6386bec7a6e0f5c241baaf8fe153b06dfa33c4)) +- expect undefined document ([d10ef75](https://github.com/powerhouse-inc/document-model-electron/commit/d10ef751d363f56dce29626ec8fbcc7d38fe945a)) +- fix merge conflict when adding a new pullResponder ([6941c0a](https://github.com/powerhouse-inc/document-model-electron/commit/6941c0a836cd43aca631b626f2312957a201ca50)) +- fix renown url ([b46dd75](https://github.com/powerhouse-inc/document-model-electron/commit/b46dd750eaf0fb01f1c25fd63ff150fab8f79484)) +- fix sidebar props ([11b50b4](https://github.com/powerhouse-inc/document-model-electron/commit/11b50b453b802cc97dde620df4b6e1b1ad97cd6a)) +- fixed file import ([b5d4d72](https://github.com/powerhouse-inc/document-model-electron/commit/b5d4d72fbed6f7540b0a33849e829311b4e4af92)) +- handle async editor switching ([453939b](https://github.com/powerhouse-inc/document-model-electron/commit/453939bdb2f110dca48a61e91707aaee3eeb9b9d)) +- handle back button clicked when editor open ([99b58e1](https://github.com/powerhouse-inc/document-model-electron/commit/99b58e1a2fc286b3258e8c0232f7d21deb5516f3)) +- handle delete ([d541580](https://github.com/powerhouse-inc/document-model-electron/commit/d5415807add427e013d71df4cd7754618c423e22)) +- handle drive id change is history ([07c9aeb](https://github.com/powerhouse-inc/document-model-electron/commit/07c9aeb41d345ef4435044352b9d4f417f7e98ff)) +- handle history stack ([c1fb104](https://github.com/powerhouse-inc/document-model-electron/commit/c1fb104bbbe4c8cde3277d62f27348b66b249123)) +- handle invalid listener id with status error 400 instead of 404 ([febbe2d](https://github.com/powerhouse-inc/document-model-electron/commit/febbe2d2499fe68704044ef145cd3fa77c1196a5)) +- handle modal opening ([9404452](https://github.com/powerhouse-inc/document-model-electron/commit/9404452521f66177c859ebcf3fdea1ef5ad8002a)) +- handle url navigation ([fe18c02](https://github.com/powerhouse-inc/document-model-electron/commit/fe18c02cd3a3c795f87a0f7b90fb3ecb21b0ee4c)) +- ignore AbortError when user cancels file picker ([9c3cf4d](https://github.com/powerhouse-inc/document-model-electron/commit/9c3cf4d47b1d28442b21c491e7443c48969b5140)) +- include copy and move handlers ([3b1342f](https://github.com/powerhouse-inc/document-model-electron/commit/3b1342f4ceb9c07eb1e1175daeb4647fde1d8792)) +- integrate revision history ([3edb50a](https://github.com/powerhouse-inc/document-model-electron/commit/3edb50ac4d93693c1caa9adc2a0167d16a1fadb0)) +- make sure move target is not existing parent ([f96a9e3](https://github.com/powerhouse-inc/document-model-electron/commit/f96a9e37a4318aee2dc93690d3288e0b3e2ab4f1)) +- merge branch 'develop' into staging ([92680ec](https://github.com/powerhouse-inc/document-model-electron/commit/92680eca2ffedb80b5f88fb5f671aaced6229f1b)) +- merge branch 'develop' into staging ([5eefcd8](https://github.com/powerhouse-inc/document-model-electron/commit/5eefcd8bb7c3e6cb3a930d0d5fd91c516e07e8ae)) +- merge branch 'staging' into deployments/staging/makerdao ([bc2bd10](https://github.com/powerhouse-inc/document-model-electron/commit/bc2bd10b75865d8b6104be80a464d44375fe3e5a)) +- move modals out of components ([300d094](https://github.com/powerhouse-inc/document-model-electron/commit/300d0947f54eb1893601542c26bb780767356cde)) +- only copy icons post install ([9866258](https://github.com/powerhouse-inc/document-model-electron/commit/9866258f1da336e3161232e279b68bbaf7c901b0)) +- outdated app check improvements ([800b4b2](https://github.com/powerhouse-inc/document-model-electron/commit/800b4b25952417f7ecfdd78ecf3db291776d14a9)) +- push operations by chunks ([ec6c80b](https://github.com/powerhouse-inc/document-model-electron/commit/ec6c80b42fbb08b07d8bbd4ed2aad936da647680)) +- readd drive by slug ([631bcc3](https://github.com/powerhouse-inc/document-model-electron/commit/631bcc36fafaa9fe8502820d9ac872563377d32a)) +- readd drive error handler ([42b647b](https://github.com/powerhouse-inc/document-model-electron/commit/42b647bd570caf94f66bcff9fcaae4368ecc3f42)) +- regenerate lockfile ([b88daf9](https://github.com/powerhouse-inc/document-model-electron/commit/b88daf91e491729e7b25e4e490293be0fa57cd63)) +- regenerate lockfile ([4048486](https://github.com/powerhouse-inc/document-model-electron/commit/404848647c21309a9dd9f0a4a28583a9640c9bd8)) +- regenerate lockfile ([1cda4b3](https://github.com/powerhouse-inc/document-model-electron/commit/1cda4b33f8174ad9b447973a5f074a4cab131bd1)) +- regenerate lockfile ([184a379](https://github.com/powerhouse-inc/document-model-electron/commit/184a379d04c60e2f1404639ad1cd76185bb589e6)) +- regenerate lockfile ([0095c6b](https://github.com/powerhouse-inc/document-model-electron/commit/0095c6b5159f8c768566778454e0286069fed1e5)) +- register new pullResponderTrigger when the current one is not longer valid ([1a96a4d](https://github.com/powerhouse-inc/document-model-electron/commit/1a96a4d291ccb430f8f960ea7450c90dd1e0ae43)) +- reload default drives when config has been updated ([edd9bfc](https://github.com/powerhouse-inc/document-model-electron/commit/edd9bfc1f1914c13855343d77b6fc8029df6f737)) +- remove copy icons script ([23a309a](https://github.com/powerhouse-inc/document-model-electron/commit/23a309a181711bc150c65ee931138f0ba822de0a)) +- remove csp ([fdff1c6](https://github.com/powerhouse-inc/document-model-electron/commit/fdff1c653a0dd744ea5db01561d029ef466bb600)) +- remove old store tabs ([816406e](https://github.com/powerhouse-inc/document-model-electron/commit/816406e8a04a48ac3dc659a8274162693f4d735f)) +- remove old tabs ([8a7f62d](https://github.com/powerhouse-inc/document-model-electron/commit/8a7f62dd4e6f2145f0f86fd3652a63645624e5da)) +- remove react aria drag and drop ([80e0353](https://github.com/powerhouse-inc/document-model-electron/commit/80e035328daa59c423cde9199887df11b54b0934)) +- remove selected node check ([0803390](https://github.com/powerhouse-inc/document-model-electron/commit/0803390c9281bb7c30c9908fca8fffeb55bcb034)) +- removed file extension when importing a document file ([b2da3b0](https://github.com/powerhouse-inc/document-model-electron/commit/b2da3b05eba3af229a99667c6d454d51aaec3bfd)) +- rename hook for clarity ([f48848e](https://github.com/powerhouse-inc/document-model-electron/commit/f48848e269c6a3c494b447097994d34e350d99c9)) +- replaced react-window by tanstack/react-virtual ([7e9b024](https://github.com/powerhouse-inc/document-model-electron/commit/7e9b024fefbadcb36640e5757f33b9f83ed369be)) +- set VITE_RWA_ALLOW_LIST ([34c5dad](https://github.com/powerhouse-inc/document-model-electron/commit/34c5dad0e6c384c81980bd7f6622842d922c9da8)) +- simplify passing of props ([c7c3779](https://github.com/powerhouse-inc/document-model-electron/commit/c7c377933fe83e2612c97194de3d8a22eb1e579c)) +- sort folders and files alphabetically ([74aa081](https://github.com/powerhouse-inc/document-model-electron/commit/74aa081a2b01325101321f5baffe14b523e9b53b)) +- split file creation and operations push ([ce1ede8](https://github.com/powerhouse-inc/document-model-electron/commit/ce1ede8b3df3a13dc12ac89d8106cbfc8ee1efc7)) +- split navigation functions out of hooks ([7be8044](https://github.com/powerhouse-inc/document-model-electron/commit/7be8044978c50f2691121b9e92df4110ef95e906)) +- update document-drive ([2b95857](https://github.com/powerhouse-inc/document-model-electron/commit/2b958573b812147f09e006025f465879c894ca02)) +- update document-model 1.7.0 ([02e8083](https://github.com/powerhouse-inc/document-model-electron/commit/02e80837c097fc339933a74907647c9547156b53)) +- update node lifecycle scripts ([e959228](https://github.com/powerhouse-inc/document-model-electron/commit/e959228254441df256a4477812b941623c64feea)) +- update query ([3ca3f2a](https://github.com/powerhouse-inc/document-model-electron/commit/3ca3f2a4e25f8ab1a650630ae8e67f500097da09)) +- updated document model deps ([efc3814](https://github.com/powerhouse-inc/document-model-electron/commit/efc38147792002975a87e433d2cf7f4091534b5e)) +- updated renown url ([b2ddc9d](https://github.com/powerhouse-inc/document-model-electron/commit/b2ddc9dda69791a75047afd4ad8436ad6e3cc327)) +- use function for slug ([f107e92](https://github.com/powerhouse-inc/document-model-electron/commit/f107e92cff8e8a302abfa8c3822c9385de79c4ac)) +- use new ui nodes context ([fa5dba4](https://github.com/powerhouse-inc/document-model-electron/commit/fa5dba456879cca391f40fbf4d1a6aaa4e2bfeef)) +- use node parent folder in tree item ([8513783](https://github.com/powerhouse-inc/document-model-electron/commit/851378308a8d4cd49ffb1ec462e8e6ac546ed04a)) +- use src name in copy ([409cff0](https://github.com/powerhouse-inc/document-model-electron/commit/409cff0dd75cd827e3103acd8d22a4a6a117d66f)) + +# [1.0.0-next.5](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-next.4...v1.0.0-next.5) (2024-07-30) + +### Bug Fixes + +- renown env var ([0b6bb86](https://github.com/powerhouse-inc/document-model-electron/commit/0b6bb86c10a525462f45db82a1cd5607b16a88be)) + +# [1.0.0-next.4](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-next.3...v1.0.0-next.4) (2024-07-01) ### Features -* bump libs ([67c43fe](https://github.com/powerhouse-inc/document-model-electron/commit/67c43fe7257f9bd5890f89105417ed193353491e)) +- bump libs ([67c43fe](https://github.com/powerhouse-inc/document-model-electron/commit/67c43fe7257f9bd5890f89105417ed193353491e)) # [1.0.0-dev.54](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.53...v1.0.0-dev.54) (2024-08-01) - ### Features -* outdated app check improvements ([800b4b2](https://github.com/powerhouse-inc/document-model-electron/commit/800b4b25952417f7ecfdd78ecf3db291776d14a9)) +- outdated app check improvements ([800b4b2](https://github.com/powerhouse-inc/document-model-electron/commit/800b4b25952417f7ecfdd78ecf3db291776d14a9)) # [1.0.0-dev.53](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.52...v1.0.0-dev.53) (2024-08-01) - ### Features -* add animated loader for editors ([0ef0cc5](https://github.com/powerhouse-inc/document-model-electron/commit/0ef0cc587bb04d3fa65a4fd133c4c42f5998c92c)) +- add animated loader for editors ([0ef0cc5](https://github.com/powerhouse-inc/document-model-electron/commit/0ef0cc587bb04d3fa65a4fd133c4c42f5998c92c)) # [1.0.0-dev.52](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.51...v1.0.0-dev.52) (2024-08-01) - ### Features -* add suspense for editor component ([62f78e7](https://github.com/powerhouse-inc/document-model-electron/commit/62f78e7b2288c4ce346c9bcfde638c9fc943145f)) -* expect undefined document ([d10ef75](https://github.com/powerhouse-inc/document-model-electron/commit/d10ef751d363f56dce29626ec8fbcc7d38fe945a)) -* handle async editor switching ([453939b](https://github.com/powerhouse-inc/document-model-electron/commit/453939bdb2f110dca48a61e91707aaee3eeb9b9d)) -* remove old store tabs ([816406e](https://github.com/powerhouse-inc/document-model-electron/commit/816406e8a04a48ac3dc659a8274162693f4d735f)) +- add suspense for editor component ([62f78e7](https://github.com/powerhouse-inc/document-model-electron/commit/62f78e7b2288c4ce346c9bcfde638c9fc943145f)) +- expect undefined document ([d10ef75](https://github.com/powerhouse-inc/document-model-electron/commit/d10ef751d363f56dce29626ec8fbcc7d38fe945a)) +- handle async editor switching ([453939b](https://github.com/powerhouse-inc/document-model-electron/commit/453939bdb2f110dca48a61e91707aaee3eeb9b9d)) +- remove old store tabs ([816406e](https://github.com/powerhouse-inc/document-model-electron/commit/816406e8a04a48ac3dc659a8274162693f4d735f)) # [1.0.0-dev.51](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.50...v1.0.0-dev.51) (2024-07-31) - ### Features -* remove copy icons script ([23a309a](https://github.com/powerhouse-inc/document-model-electron/commit/23a309a181711bc150c65ee931138f0ba822de0a)) +- remove copy icons script ([23a309a](https://github.com/powerhouse-inc/document-model-electron/commit/23a309a181711bc150c65ee931138f0ba822de0a)) # [1.0.0-dev.50](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.49...v1.0.0-dev.50) (2024-07-31) - ### Features -* bump document-model-libs ([9f5516c](https://github.com/powerhouse-inc/document-model-electron/commit/9f5516c502769a4056e36d92187595c0ea53ea33)) -* include copy and move handlers ([3b1342f](https://github.com/powerhouse-inc/document-model-electron/commit/3b1342f4ceb9c07eb1e1175daeb4647fde1d8792)) -* only copy icons post install ([9866258](https://github.com/powerhouse-inc/document-model-electron/commit/9866258f1da336e3161232e279b68bbaf7c901b0)) -* remove old tabs ([8a7f62d](https://github.com/powerhouse-inc/document-model-electron/commit/8a7f62dd4e6f2145f0f86fd3652a63645624e5da)) -* remove react aria drag and drop ([80e0353](https://github.com/powerhouse-inc/document-model-electron/commit/80e035328daa59c423cde9199887df11b54b0934)) -* update node lifecycle scripts ([e959228](https://github.com/powerhouse-inc/document-model-electron/commit/e959228254441df256a4477812b941623c64feea)) +- bump document-model-libs ([9f5516c](https://github.com/powerhouse-inc/document-model-electron/commit/9f5516c502769a4056e36d92187595c0ea53ea33)) +- include copy and move handlers ([3b1342f](https://github.com/powerhouse-inc/document-model-electron/commit/3b1342f4ceb9c07eb1e1175daeb4647fde1d8792)) +- only copy icons post install ([9866258](https://github.com/powerhouse-inc/document-model-electron/commit/9866258f1da336e3161232e279b68bbaf7c901b0)) +- remove old tabs ([8a7f62d](https://github.com/powerhouse-inc/document-model-electron/commit/8a7f62dd4e6f2145f0f86fd3652a63645624e5da)) +- remove react aria drag and drop ([80e0353](https://github.com/powerhouse-inc/document-model-electron/commit/80e035328daa59c423cde9199887df11b54b0934)) +- update node lifecycle scripts ([e959228](https://github.com/powerhouse-inc/document-model-electron/commit/e959228254441df256a4477812b941623c64feea)) # [1.0.0-dev.49](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.48...v1.0.0-dev.49) (2024-07-30) - ### Features -* regenerate lockfile ([b88daf9](https://github.com/powerhouse-inc/document-model-electron/commit/b88daf91e491729e7b25e4e490293be0fa57cd63)) +- regenerate lockfile ([b88daf9](https://github.com/powerhouse-inc/document-model-electron/commit/b88daf91e491729e7b25e4e490293be0fa57cd63)) # [1.0.0-dev.48](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.47...v1.0.0-dev.48) (2024-07-30) - ### Features -* bump design system ([5870d52](https://github.com/powerhouse-inc/document-model-electron/commit/5870d5285014f3ee721af522c042a06cc8b18d51)) +- bump design system ([5870d52](https://github.com/powerhouse-inc/document-model-electron/commit/5870d5285014f3ee721af522c042a06cc8b18d51)) # [1.0.0-dev.47](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.46...v1.0.0-dev.47) (2024-07-29) - ### Features -* add comments ([a5e81b2](https://github.com/powerhouse-inc/document-model-electron/commit/a5e81b22b1d634548a6323ef5b4a5efa2b0a87ec)) -* add node slugs ([e6a538a](https://github.com/powerhouse-inc/document-model-electron/commit/e6a538a39d00ad7c5fa9873805ae8532ac009259)) -* bump libs ([977b43f](https://github.com/powerhouse-inc/document-model-electron/commit/977b43ff4611b34de8591047393f5fc328e80029)) -* handle delete ([d541580](https://github.com/powerhouse-inc/document-model-electron/commit/d5415807add427e013d71df4cd7754618c423e22)) -* handle drive id change is history ([07c9aeb](https://github.com/powerhouse-inc/document-model-electron/commit/07c9aeb41d345ef4435044352b9d4f417f7e98ff)) -* handle history stack ([c1fb104](https://github.com/powerhouse-inc/document-model-electron/commit/c1fb104bbbe4c8cde3277d62f27348b66b249123)) -* handle modal opening ([9404452](https://github.com/powerhouse-inc/document-model-electron/commit/9404452521f66177c859ebcf3fdea1ef5ad8002a)) -* handle url navigation ([fe18c02](https://github.com/powerhouse-inc/document-model-electron/commit/fe18c02cd3a3c795f87a0f7b90fb3ecb21b0ee4c)) -* move modals out of components ([300d094](https://github.com/powerhouse-inc/document-model-electron/commit/300d0947f54eb1893601542c26bb780767356cde)) -* readd drive error handler ([42b647b](https://github.com/powerhouse-inc/document-model-electron/commit/42b647bd570caf94f66bcff9fcaae4368ecc3f42)) -* remove selected node check ([0803390](https://github.com/powerhouse-inc/document-model-electron/commit/0803390c9281bb7c30c9908fca8fffeb55bcb034)) -* rename hook for clarity ([f48848e](https://github.com/powerhouse-inc/document-model-electron/commit/f48848e269c6a3c494b447097994d34e350d99c9)) -* simplify passing of props ([c7c3779](https://github.com/powerhouse-inc/document-model-electron/commit/c7c377933fe83e2612c97194de3d8a22eb1e579c)) -* split navigation functions out of hooks ([7be8044](https://github.com/powerhouse-inc/document-model-electron/commit/7be8044978c50f2691121b9e92df4110ef95e906)) -* use function for slug ([f107e92](https://github.com/powerhouse-inc/document-model-electron/commit/f107e92cff8e8a302abfa8c3822c9385de79c4ac)) -* use new ui nodes context ([fa5dba4](https://github.com/powerhouse-inc/document-model-electron/commit/fa5dba456879cca391f40fbf4d1a6aaa4e2bfeef)) -* use src name in copy ([409cff0](https://github.com/powerhouse-inc/document-model-electron/commit/409cff0dd75cd827e3103acd8d22a4a6a117d66f)) +- add comments ([a5e81b2](https://github.com/powerhouse-inc/document-model-electron/commit/a5e81b22b1d634548a6323ef5b4a5efa2b0a87ec)) +- add node slugs ([e6a538a](https://github.com/powerhouse-inc/document-model-electron/commit/e6a538a39d00ad7c5fa9873805ae8532ac009259)) +- bump libs ([977b43f](https://github.com/powerhouse-inc/document-model-electron/commit/977b43ff4611b34de8591047393f5fc328e80029)) +- handle delete ([d541580](https://github.com/powerhouse-inc/document-model-electron/commit/d5415807add427e013d71df4cd7754618c423e22)) +- handle drive id change is history ([07c9aeb](https://github.com/powerhouse-inc/document-model-electron/commit/07c9aeb41d345ef4435044352b9d4f417f7e98ff)) +- handle history stack ([c1fb104](https://github.com/powerhouse-inc/document-model-electron/commit/c1fb104bbbe4c8cde3277d62f27348b66b249123)) +- handle modal opening ([9404452](https://github.com/powerhouse-inc/document-model-electron/commit/9404452521f66177c859ebcf3fdea1ef5ad8002a)) +- handle url navigation ([fe18c02](https://github.com/powerhouse-inc/document-model-electron/commit/fe18c02cd3a3c795f87a0f7b90fb3ecb21b0ee4c)) +- move modals out of components ([300d094](https://github.com/powerhouse-inc/document-model-electron/commit/300d0947f54eb1893601542c26bb780767356cde)) +- readd drive error handler ([42b647b](https://github.com/powerhouse-inc/document-model-electron/commit/42b647bd570caf94f66bcff9fcaae4368ecc3f42)) +- remove selected node check ([0803390](https://github.com/powerhouse-inc/document-model-electron/commit/0803390c9281bb7c30c9908fca8fffeb55bcb034)) +- rename hook for clarity ([f48848e](https://github.com/powerhouse-inc/document-model-electron/commit/f48848e269c6a3c494b447097994d34e350d99c9)) +- simplify passing of props ([c7c3779](https://github.com/powerhouse-inc/document-model-electron/commit/c7c377933fe83e2612c97194de3d8a22eb1e579c)) +- split navigation functions out of hooks ([7be8044](https://github.com/powerhouse-inc/document-model-electron/commit/7be8044978c50f2691121b9e92df4110ef95e906)) +- use function for slug ([f107e92](https://github.com/powerhouse-inc/document-model-electron/commit/f107e92cff8e8a302abfa8c3822c9385de79c4ac)) +- use new ui nodes context ([fa5dba4](https://github.com/powerhouse-inc/document-model-electron/commit/fa5dba456879cca391f40fbf4d1a6aaa4e2bfeef)) +- use src name in copy ([409cff0](https://github.com/powerhouse-inc/document-model-electron/commit/409cff0dd75cd827e3103acd8d22a4a6a117d66f)) # [1.0.0-dev.46](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.45...v1.0.0-dev.46) (2024-07-26) - ### Features -* fix merge conflict when adding a new pullResponder ([6941c0a](https://github.com/powerhouse-inc/document-model-electron/commit/6941c0a836cd43aca631b626f2312957a201ca50)) +- fix merge conflict when adding a new pullResponder ([6941c0a](https://github.com/powerhouse-inc/document-model-electron/commit/6941c0a836cd43aca631b626f2312957a201ca50)) # [1.0.0-dev.45](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.44...v1.0.0-dev.45) (2024-07-22) - ### Features -* ignore AbortError when user cancels file picker ([9c3cf4d](https://github.com/powerhouse-inc/document-model-electron/commit/9c3cf4d47b1d28442b21c491e7443c48969b5140)) +- ignore AbortError when user cancels file picker ([9c3cf4d](https://github.com/powerhouse-inc/document-model-electron/commit/9c3cf4d47b1d28442b21c491e7443c48969b5140)) # [1.0.0-dev.44](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.43...v1.0.0-dev.44) (2024-07-17) - ### Features -* removed file extension when importing a document file ([b2da3b0](https://github.com/powerhouse-inc/document-model-electron/commit/b2da3b05eba3af229a99667c6d454d51aaec3bfd)) +- removed file extension when importing a document file ([b2da3b0](https://github.com/powerhouse-inc/document-model-electron/commit/b2da3b05eba3af229a99667c6d454d51aaec3bfd)) # [1.0.0-dev.43](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.42...v1.0.0-dev.43) (2024-07-17) - ### Features -* added base e2e tests ([fab24e1](https://github.com/powerhouse-inc/document-model-electron/commit/fab24e14247b31a96df09ccc17e7a3d05b065194)) +- added base e2e tests ([fab24e1](https://github.com/powerhouse-inc/document-model-electron/commit/fab24e14247b31a96df09ccc17e7a3d05b065194)) # [1.0.0-dev.42](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.41...v1.0.0-dev.42) (2024-07-11) - ### Features -* added debug tools modal ([c88989b](https://github.com/powerhouse-inc/document-model-electron/commit/c88989b3b29f501089234dcfc3a03ae94cc6d009)) +- added debug tools modal ([c88989b](https://github.com/powerhouse-inc/document-model-electron/commit/c88989b3b29f501089234dcfc3a03ae94cc6d009)) # [1.0.0-dev.41](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.40...v1.0.0-dev.41) (2024-07-09) - ### Features -* reload default drives when config has been updated ([edd9bfc](https://github.com/powerhouse-inc/document-model-electron/commit/edd9bfc1f1914c13855343d77b6fc8029df6f737)) +- reload default drives when config has been updated ([edd9bfc](https://github.com/powerhouse-inc/document-model-electron/commit/edd9bfc1f1914c13855343d77b6fc8029df6f737)) # [1.0.0-dev.40](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.39...v1.0.0-dev.40) (2024-07-09) - ### Bug Fixes -* endpoints for connect ([7c81639](https://github.com/powerhouse-inc/document-model-electron/commit/7c81639f01764ee0703c0a0313305f7557994f06)) -* semantic release ([b24fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/b24fa8d03309c4f2f5d43372a34388dd0a168e59)) - - -### Features - -* added addpublicdrive util ([4dc536f](https://github.com/powerhouse-inc/document-model-electron/commit/4dc536f82216f47a8db46225ac1f6d6e1f9c7a23)) -* 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 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 reload Connect toast ([37cb55e](https://github.com/powerhouse-inc/document-model-electron/commit/37cb55ecf4b746025de9c613d176a250505559c6)) -* added version comparison ([866e979](https://github.com/powerhouse-inc/document-model-electron/commit/866e979684d884528cb06568ee92d02ec1253308)) -* 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 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)) -* enabled sync icons for folders and files ([3e0451e](https://github.com/powerhouse-inc/document-model-electron/commit/3e0451e923151a497894c2b282a3324c11be2867)) -* moved isAllowedToCreateDocuments to folderView ([8ef573b](https://github.com/powerhouse-inc/document-model-electron/commit/8ef573bafb079ebf5e32e6611c25d85225fe6190)) -* re-use decodedDriveID ([bb11105](https://github.com/powerhouse-inc/document-model-electron/commit/bb111052681fd6fb73671ad026b16a22c03ec139)) -* removed debug code ([5f0c930](https://github.com/powerhouse-inc/document-model-electron/commit/5f0c930c3c2fb19dfbd46a957fda4655f8549a72)) -* update query ([2e5d77f](https://github.com/powerhouse-inc/document-model-electron/commit/2e5d77fdfd0cab9794563ef70e88954c9b99c73f)) -* 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 ([2a08adb](https://github.com/powerhouse-inc/document-model-electron/commit/2a08adb7fdd6a46af4c8d8ff31c946e043dbb016)) -* updated libs ([adbadc1](https://github.com/powerhouse-inc/document-model-electron/commit/adbadc1d0b826acfc7e112d07d1c478496ac93cb)) -* updated release script ([d5b4fd6](https://github.com/powerhouse-inc/document-model-electron/commit/d5b4fd60008696328dea4bf69b382ed8e1be527e)) -* use memoized version of FileItem component ([8b0314b](https://github.com/powerhouse-inc/document-model-electron/commit/8b0314ba7ef8d538dc680d4a036b9c010a039273)) +- endpoints for connect ([7c81639](https://github.com/powerhouse-inc/document-model-electron/commit/7c81639f01764ee0703c0a0313305f7557994f06)) +- semantic release ([b24fa8d](https://github.com/powerhouse-inc/document-model-electron/commit/b24fa8d03309c4f2f5d43372a34388dd0a168e59)) +### Features + +- added addpublicdrive util ([4dc536f](https://github.com/powerhouse-inc/document-model-electron/commit/4dc536f82216f47a8db46225ac1f6d6e1f9c7a23)) +- 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 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 reload Connect toast ([37cb55e](https://github.com/powerhouse-inc/document-model-electron/commit/37cb55ecf4b746025de9c613d176a250505559c6)) +- added version comparison ([866e979](https://github.com/powerhouse-inc/document-model-electron/commit/866e979684d884528cb06568ee92d02ec1253308)) +- 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 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)) +- enabled sync icons for folders and files ([3e0451e](https://github.com/powerhouse-inc/document-model-electron/commit/3e0451e923151a497894c2b282a3324c11be2867)) +- moved isAllowedToCreateDocuments to folderView ([8ef573b](https://github.com/powerhouse-inc/document-model-electron/commit/8ef573bafb079ebf5e32e6611c25d85225fe6190)) +- re-use decodedDriveID ([bb11105](https://github.com/powerhouse-inc/document-model-electron/commit/bb111052681fd6fb73671ad026b16a22c03ec139)) +- removed debug code ([5f0c930](https://github.com/powerhouse-inc/document-model-electron/commit/5f0c930c3c2fb19dfbd46a957fda4655f8549a72)) +- update query ([2e5d77f](https://github.com/powerhouse-inc/document-model-electron/commit/2e5d77fdfd0cab9794563ef70e88954c9b99c73f)) +- 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 ([2a08adb](https://github.com/powerhouse-inc/document-model-electron/commit/2a08adb7fdd6a46af4c8d8ff31c946e043dbb016)) +- updated libs ([adbadc1](https://github.com/powerhouse-inc/document-model-electron/commit/adbadc1d0b826acfc7e112d07d1c478496ac93cb)) +- updated release script ([d5b4fd6](https://github.com/powerhouse-inc/document-model-electron/commit/d5b4fd60008696328dea4bf69b382ed8e1be527e)) +- use memoized version of FileItem component ([8b0314b](https://github.com/powerhouse-inc/document-model-electron/commit/8b0314ba7ef8d538dc680d4a036b9c010a039273)) ### 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)) +- 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.39](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.38...v1.0.0-dev.39) (2024-07-09) - ### Bug Fixes -* set old drive private and new drive public ([fa29b90](https://github.com/powerhouse-inc/document-model-electron/commit/fa29b9042e764cd58f96073f2967478372b289ce)) -* switchboard graphql query ([8d354d3](https://github.com/powerhouse-inc/document-model-electron/commit/8d354d33b8cf63cf4d2b34800b8ff2a77bb79646)) - +- set old drive private and new drive public ([fa29b90](https://github.com/powerhouse-inc/document-model-electron/commit/fa29b9042e764cd58f96073f2967478372b289ce)) +- switchboard graphql query ([8d354d3](https://github.com/powerhouse-inc/document-model-electron/commit/8d354d33b8cf63cf4d2b34800b8ff2a77bb79646)) ### Features -* readd drive by slug ([631bcc3](https://github.com/powerhouse-inc/document-model-electron/commit/631bcc36fafaa9fe8502820d9ac872563377d32a)) +- readd drive by slug ([631bcc3](https://github.com/powerhouse-inc/document-model-electron/commit/631bcc36fafaa9fe8502820d9ac872563377d32a)) # [1.0.0-dev.38](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.37...v1.0.0-dev.38) (2024-07-08) - ### Features -* check status code and error message when handling invalid listenerId ([86982ff](https://github.com/powerhouse-inc/document-model-electron/commit/86982ffa16aea9667f6083263ecea8c8ac49ad43)) -* handle invalid listener id with status error 400 instead of 404 ([febbe2d](https://github.com/powerhouse-inc/document-model-electron/commit/febbe2d2499fe68704044ef145cd3fa77c1196a5)) +- check status code and error message when handling invalid listenerId ([86982ff](https://github.com/powerhouse-inc/document-model-electron/commit/86982ffa16aea9667f6083263ecea8c8ac49ad43)) +- handle invalid listener id with status error 400 instead of 404 ([febbe2d](https://github.com/powerhouse-inc/document-model-electron/commit/febbe2d2499fe68704044ef145cd3fa77c1196a5)) # [1.0.0-dev.37](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.36...v1.0.0-dev.37) (2024-07-05) - ### Features -* enabled support for multiple default drives ([8f6386b](https://github.com/powerhouse-inc/document-model-electron/commit/8f6386bec7a6e0f5c241baaf8fe153b06dfa33c4)) +- enabled support for multiple default drives ([8f6386b](https://github.com/powerhouse-inc/document-model-electron/commit/8f6386bec7a6e0f5c241baaf8fe153b06dfa33c4)) # [1.0.0-dev.36](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.35...v1.0.0-dev.36) (2024-07-05) - ### Features -* register new pullResponderTrigger when the current one is not longer valid ([1a96a4d](https://github.com/powerhouse-inc/document-model-electron/commit/1a96a4d291ccb430f8f960ea7450c90dd1e0ae43)) +- register new pullResponderTrigger when the current one is not longer valid ([1a96a4d](https://github.com/powerhouse-inc/document-model-electron/commit/1a96a4d291ccb430f8f960ea7450c90dd1e0ae43)) # [1.0.0-dev.35](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.34...v1.0.0-dev.35) (2024-07-04) - ### Features -* sort folders and files alphabetically ([74aa081](https://github.com/powerhouse-inc/document-model-electron/commit/74aa081a2b01325101321f5baffe14b523e9b53b)) +- sort folders and files alphabetically ([74aa081](https://github.com/powerhouse-inc/document-model-electron/commit/74aa081a2b01325101321f5baffe14b523e9b53b)) # [1.0.0-dev.34](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.33...v1.0.0-dev.34) (2024-07-04) - ### Bug Fixes -* refresh drive methods when user permissions change ([a9677cd](https://github.com/powerhouse-inc/document-model-electron/commit/a9677cd087bcc4655623aa224cf6bc5d07e99ee3)) +- refresh drive methods when user permissions change ([a9677cd](https://github.com/powerhouse-inc/document-model-electron/commit/a9677cd087bcc4655623aa224cf6bc5d07e99ee3)) # [1.0.0-dev.33](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.32...v1.0.0-dev.33) (2024-07-03) - ### Features -* bump libs ([2837f01](https://github.com/powerhouse-inc/document-model-electron/commit/2837f01af47c38bb132e887cc5717f52bab71731)) +- bump libs ([2837f01](https://github.com/powerhouse-inc/document-model-electron/commit/2837f01af47c38bb132e887cc5717f52bab71731)) # [1.0.0-dev.32](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.31...v1.0.0-dev.32) (2024-07-03) - ### Bug Fixes -* release ([387a9ed](https://github.com/powerhouse-inc/document-model-electron/commit/387a9edcdfb7de801ed83209a9fa1d127f61c305)) +- release ([387a9ed](https://github.com/powerhouse-inc/document-model-electron/commit/387a9edcdfb7de801ed83209a9fa1d127f61c305)) # [1.0.0-dev.31](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.30...v1.0.0-dev.31) (2024-07-03) - ### Features -* bump libs ([72ff365](https://github.com/powerhouse-inc/document-model-electron/commit/72ff365bfd8d76227bad15203366cb49a5297b73)) +- bump libs ([72ff365](https://github.com/powerhouse-inc/document-model-electron/commit/72ff365bfd8d76227bad15203366cb49a5297b73)) # [1.0.0-dev.30](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.29...v1.0.0-dev.30) (2024-07-02) - ### Features -* push operations by chunks ([ec6c80b](https://github.com/powerhouse-inc/document-model-electron/commit/ec6c80b42fbb08b07d8bbd4ed2aad936da647680)) +- push operations by chunks ([ec6c80b](https://github.com/powerhouse-inc/document-model-electron/commit/ec6c80b42fbb08b07d8bbd4ed2aad936da647680)) # [1.0.0-dev.29](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.28...v1.0.0-dev.29) (2024-07-02) - ### Features -* allow renown.id ([63fda39](https://github.com/powerhouse-inc/document-model-electron/commit/63fda3999ab7d5748783c89da909ef30d7794407)) -* allow url for file ([d7b762d](https://github.com/powerhouse-inc/document-model-electron/commit/d7b762d7c79c679acb212f4bfc3da50c010d397a)) -* fix renown url ([b46dd75](https://github.com/powerhouse-inc/document-model-electron/commit/b46dd750eaf0fb01f1c25fd63ff150fab8f79484)) -* fixed file import ([b5d4d72](https://github.com/powerhouse-inc/document-model-electron/commit/b5d4d72fbed6f7540b0a33849e829311b4e4af92)) -* merge branch 'staging' into deployments/staging/makerdao ([bc2bd10](https://github.com/powerhouse-inc/document-model-electron/commit/bc2bd10b75865d8b6104be80a464d44375fe3e5a)) -* remove csp ([fdff1c6](https://github.com/powerhouse-inc/document-model-electron/commit/fdff1c653a0dd744ea5db01561d029ef466bb600)) -* set VITE_RWA_ALLOW_LIST ([34c5dad](https://github.com/powerhouse-inc/document-model-electron/commit/34c5dad0e6c384c81980bd7f6622842d922c9da8)) -* updated renown url ([b2ddc9d](https://github.com/powerhouse-inc/document-model-electron/commit/b2ddc9dda69791a75047afd4ad8436ad6e3cc327)) +- allow renown.id ([63fda39](https://github.com/powerhouse-inc/document-model-electron/commit/63fda3999ab7d5748783c89da909ef30d7794407)) +- allow url for file ([d7b762d](https://github.com/powerhouse-inc/document-model-electron/commit/d7b762d7c79c679acb212f4bfc3da50c010d397a)) +- fix renown url ([b46dd75](https://github.com/powerhouse-inc/document-model-electron/commit/b46dd750eaf0fb01f1c25fd63ff150fab8f79484)) +- fixed file import ([b5d4d72](https://github.com/powerhouse-inc/document-model-electron/commit/b5d4d72fbed6f7540b0a33849e829311b4e4af92)) +- merge branch 'staging' into deployments/staging/makerdao ([bc2bd10](https://github.com/powerhouse-inc/document-model-electron/commit/bc2bd10b75865d8b6104be80a464d44375fe3e5a)) +- remove csp ([fdff1c6](https://github.com/powerhouse-inc/document-model-electron/commit/fdff1c653a0dd744ea5db01561d029ef466bb600)) +- set VITE_RWA_ALLOW_LIST ([34c5dad](https://github.com/powerhouse-inc/document-model-electron/commit/34c5dad0e6c384c81980bd7f6622842d922c9da8)) +- updated renown url ([b2ddc9d](https://github.com/powerhouse-inc/document-model-electron/commit/b2ddc9dda69791a75047afd4ad8436ad6e3cc327)) # [1.0.0-dev.28](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.27...v1.0.0-dev.28) (2024-07-02) - ### Features -* bump libs ([e431ef5](https://github.com/powerhouse-inc/document-model-electron/commit/e431ef529c7e2c6ff3e016b22ef4c1573c8e480e)) +- bump libs ([e431ef5](https://github.com/powerhouse-inc/document-model-electron/commit/e431ef529c7e2c6ff3e016b22ef4c1573c8e480e)) # [1.0.0-dev.27](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.26...v1.0.0-dev.27) (2024-07-02) - ### Features -* split file creation and operations push ([ce1ede8](https://github.com/powerhouse-inc/document-model-electron/commit/ce1ede8b3df3a13dc12ac89d8106cbfc8ee1efc7)) +- split file creation and operations push ([ce1ede8](https://github.com/powerhouse-inc/document-model-electron/commit/ce1ede8b3df3a13dc12ac89d8106cbfc8ee1efc7)) # [1.0.0-dev.26](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.25...v1.0.0-dev.26) (2024-07-02) - ### Features -* fix sidebar props ([11b50b4](https://github.com/powerhouse-inc/document-model-electron/commit/11b50b453b802cc97dde620df4b6e1b1ad97cd6a)) +- fix sidebar props ([11b50b4](https://github.com/powerhouse-inc/document-model-electron/commit/11b50b453b802cc97dde620df4b6e1b1ad97cd6a)) # [1.0.0-dev.25](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.24...v1.0.0-dev.25) (2024-07-02) - ### Features -* add file icon logic ([3ba0aae](https://github.com/powerhouse-inc/document-model-electron/commit/3ba0aae6d692a2368b19e1defeb655d582c5c220)) -* add wagmi context ([7f638be](https://github.com/powerhouse-inc/document-model-electron/commit/7f638be54fc5b778c7abd9f991d0b01f6606cf59)) -* regenerate lockfile ([4048486](https://github.com/powerhouse-inc/document-model-electron/commit/404848647c21309a9dd9f0a4a28583a9640c9bd8)) +- add file icon logic ([3ba0aae](https://github.com/powerhouse-inc/document-model-electron/commit/3ba0aae6d692a2368b19e1defeb655d582c5c220)) +- add wagmi context ([7f638be](https://github.com/powerhouse-inc/document-model-electron/commit/7f638be54fc5b778c7abd9f991d0b01f6606cf59)) +- regenerate lockfile ([4048486](https://github.com/powerhouse-inc/document-model-electron/commit/404848647c21309a9dd9f0a4a28583a9640c9bd8)) # [1.0.0-dev.24](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.23...v1.0.0-dev.24) (2024-07-02) - ### Features -* replaced react-window by tanstack/react-virtual ([7e9b024](https://github.com/powerhouse-inc/document-model-electron/commit/7e9b024fefbadcb36640e5757f33b9f83ed369be)) +- replaced react-window by tanstack/react-virtual ([7e9b024](https://github.com/powerhouse-inc/document-model-electron/commit/7e9b024fefbadcb36640e5757f33b9f83ed369be)) # [1.0.0-dev.23](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.22...v1.0.0-dev.23) (2024-07-01) - ### Features -* update query ([3ca3f2a](https://github.com/powerhouse-inc/document-model-electron/commit/3ca3f2a4e25f8ab1a650630ae8e67f500097da09)) +- update query ([3ca3f2a](https://github.com/powerhouse-inc/document-model-electron/commit/3ca3f2a4e25f8ab1a650630ae8e67f500097da09)) # [1.0.0-dev.22](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.21...v1.0.0-dev.22) (2024-07-01) - ### Features -* added sign operation ([0427a11](https://github.com/powerhouse-inc/document-model-electron/commit/0427a11283e675c2c16dca4fd1cccffbeeecb420)) -* regenerate lockfile ([1cda4b3](https://github.com/powerhouse-inc/document-model-electron/commit/1cda4b33f8174ad9b447973a5f074a4cab131bd1)) -* regenerate lockfile ([184a379](https://github.com/powerhouse-inc/document-model-electron/commit/184a379d04c60e2f1404639ad1cd76185bb589e6)) -* update document-drive ([2b95857](https://github.com/powerhouse-inc/document-model-electron/commit/2b958573b812147f09e006025f465879c894ca02)) -* update document-model 1.7.0 ([02e8083](https://github.com/powerhouse-inc/document-model-electron/commit/02e80837c097fc339933a74907647c9547156b53)) +- added sign operation ([0427a11](https://github.com/powerhouse-inc/document-model-electron/commit/0427a11283e675c2c16dca4fd1cccffbeeecb420)) +- regenerate lockfile ([1cda4b3](https://github.com/powerhouse-inc/document-model-electron/commit/1cda4b33f8174ad9b447973a5f074a4cab131bd1)) +- regenerate lockfile ([184a379](https://github.com/powerhouse-inc/document-model-electron/commit/184a379d04c60e2f1404639ad1cd76185bb589e6)) +- update document-drive ([2b95857](https://github.com/powerhouse-inc/document-model-electron/commit/2b958573b812147f09e006025f465879c894ca02)) +- update document-model 1.7.0 ([02e8083](https://github.com/powerhouse-inc/document-model-electron/commit/02e80837c097fc339933a74907647c9547156b53)) # [1.0.0-dev.21](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.20...v1.0.0-dev.21) (2024-07-01) - ### Features -* bump design system ([09079b6](https://github.com/powerhouse-inc/document-model-electron/commit/09079b6534eed29bdacf6017675e720078ff0e80)) +- bump design system ([09079b6](https://github.com/powerhouse-inc/document-model-electron/commit/09079b6534eed29bdacf6017675e720078ff0e80)) # [1.0.0-dev.20](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.19...v1.0.0-dev.20) (2024-06-28) - ### Features -* bump design system ([8d322c1](https://github.com/powerhouse-inc/document-model-electron/commit/8d322c1e1096c0ceb0be787dbd186e6f19ac2a54)) -* handle back button clicked when editor open ([99b58e1](https://github.com/powerhouse-inc/document-model-electron/commit/99b58e1a2fc286b3258e8c0232f7d21deb5516f3)) -* make sure move target is not existing parent ([f96a9e3](https://github.com/powerhouse-inc/document-model-electron/commit/f96a9e37a4318aee2dc93690d3288e0b3e2ab4f1)) -* regenerate lockfile ([0095c6b](https://github.com/powerhouse-inc/document-model-electron/commit/0095c6b5159f8c768566778454e0286069fed1e5)) -* use node parent folder in tree item ([8513783](https://github.com/powerhouse-inc/document-model-electron/commit/851378308a8d4cd49ffb1ec462e8e6ac546ed04a)) +- bump design system ([8d322c1](https://github.com/powerhouse-inc/document-model-electron/commit/8d322c1e1096c0ceb0be787dbd186e6f19ac2a54)) +- handle back button clicked when editor open ([99b58e1](https://github.com/powerhouse-inc/document-model-electron/commit/99b58e1a2fc286b3258e8c0232f7d21deb5516f3)) +- make sure move target is not existing parent ([f96a9e3](https://github.com/powerhouse-inc/document-model-electron/commit/f96a9e37a4318aee2dc93690d3288e0b3e2ab4f1)) +- regenerate lockfile ([0095c6b](https://github.com/powerhouse-inc/document-model-electron/commit/0095c6b5159f8c768566778454e0286069fed1e5)) +- use node parent folder in tree item ([8513783](https://github.com/powerhouse-inc/document-model-electron/commit/851378308a8d4cd49ffb1ec462e8e6ac546ed04a)) # [1.0.0-dev.19](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.18...v1.0.0-dev.19) (2024-06-27) - ### Features -* disable sync icon for local folders ([9996fa3](https://github.com/powerhouse-inc/document-model-electron/commit/9996fa3f8b11edd5da0d16185c44822ddfec9233)) +- disable sync icon for local folders ([9996fa3](https://github.com/powerhouse-inc/document-model-electron/commit/9996fa3f8b11edd5da0d16185c44822ddfec9233)) # [1.0.0-dev.18](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.17...v1.0.0-dev.18) (2024-06-27) - ### Features -* bump libs ([3db0a2b](https://github.com/powerhouse-inc/document-model-electron/commit/3db0a2baaf3e8739782ff7c7800147d5fcd13e07)) +- bump libs ([3db0a2b](https://github.com/powerhouse-inc/document-model-electron/commit/3db0a2baaf3e8739782ff7c7800147d5fcd13e07)) # [1.0.0-dev.17](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.16...v1.0.0-dev.17) (2024-06-26) - ### Features -* integrate revision history ([3edb50a](https://github.com/powerhouse-inc/document-model-electron/commit/3edb50ac4d93693c1caa9adc2a0167d16a1fadb0)) +- integrate revision history ([3edb50a](https://github.com/powerhouse-inc/document-model-electron/commit/3edb50ac4d93693c1caa9adc2a0167d16a1fadb0)) # [1.0.0-dev.16](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.15...v1.0.0-dev.16) (2024-06-25) - ### Features -* bump libs ([415ca8e](https://github.com/powerhouse-inc/document-model-electron/commit/415ca8e37fe56ee2c8c654cc1380cd7586610ca8)) +- bump libs ([415ca8e](https://github.com/powerhouse-inc/document-model-electron/commit/415ca8e37fe56ee2c8c654cc1380cd7586610ca8)) # [1.0.0-dev.15](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-dev.14...v1.0.0-dev.15) (2024-06-24) - ### Features -* added user tracking for sentry ([2a98795](https://github.com/powerhouse-inc/document-model-electron/commit/2a987956c6d77705b73a32090adb34799325f847)) +- added user tracking for sentry ([2a98795](https://github.com/powerhouse-inc/document-model-electron/commit/2a987956c6d77705b73a32090adb34799325f847)) # [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)) - +- remove resulting state from cache ([4d8c6fe](https://github.com/powerhouse-inc/document-model-electron/commit/4d8c6feef417c9254e12a9aac0c58d7769d34d84)) ### Features -* added virtualization for files content ([f8e9093](https://github.com/powerhouse-inc/document-model-electron/commit/f8e9093d72a8db79338c68220f09a83d4e7ea2be)) -* bump libs ([b3d7fa9](https://github.com/powerhouse-inc/document-model-electron/commit/b3d7fa9e0e9c52b12d5671f3db77425a6b343e9e)) +- added virtualization for files content ([f8e9093](https://github.com/powerhouse-inc/document-model-electron/commit/f8e9093d72a8db79338c68220f09a83d4e7ea2be)) +- bump libs ([b3d7fa9](https://github.com/powerhouse-inc/document-model-electron/commit/b3d7fa9e0e9c52b12d5671f3db77425a6b343e9e)) # [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)) +- 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)) +- 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) - ### 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)) +- 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)) +- 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) - ### Features -* bump libs ([32b2f39](https://github.com/powerhouse-inc/document-model-electron/commit/32b2f390eee0d613b86b4988e970db27077868c3)) +- 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) - ### Features -* bump libs ([1216c33](https://github.com/powerhouse-inc/document-model-electron/commit/1216c33f4c713d4c7ac6eeb76725a51a6e6cf9a0)) +- 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) - ### 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)) +- 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) - ### 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)) +- 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) - ### 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)) +- 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) - ### 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 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) - ### 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)) +- 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) - ### Performance Improvements -* decode id only one when getting readable item path ([5c019b9](https://github.com/powerhouse-inc/document-model-electron/commit/5c019b951db04c31e8f2f163fd32a4e465eb3264)) +- 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) - ### 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) -# [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) +### 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)) -### Bug Fixes +# [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) -* settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) +### Bug Fixes +- settings modal typo ([6ef1286](https://github.com/powerhouse-inc/document-model-electron/commit/6ef12861fdda344c7c45f54657b6f56c67217162)) ### Features -* 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 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 notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) -* added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) -* bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) -* configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) -* disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) -* enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) -* export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) -* generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) -* moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) -* updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) +- 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 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 notification toast ([39ed0c2](https://github.com/powerhouse-inc/document-model-electron/commit/39ed0c2319c2a6e1c2044aff5cda1fd1dc51d24b)) +- added settings modal integration ([dfb9d28](https://github.com/powerhouse-inc/document-model-electron/commit/dfb9d287bb99dec4316c9eee5098816b6f498926)) +- bump libs ([62cd43d](https://github.com/powerhouse-inc/document-model-electron/commit/62cd43dd7f80cfd6202c251a9c1af1bad0978b67)) +- configure available editors with env variables ([00fad56](https://github.com/powerhouse-inc/document-model-electron/commit/00fad56259d24c1dc9fe3009ec5d4d8d9a51782a)) +- disable document drive editor by default ([a61249f](https://github.com/powerhouse-inc/document-model-electron/commit/a61249f43e50219b7b6aebc27f63b2d07a4735ec)) +- enable transactions editor ([28967c2](https://github.com/powerhouse-inc/document-model-electron/commit/28967c2c6a4465494f682e55e914bfdd719bc07b)) +- export did:key instead of public key ([a358371](https://github.com/powerhouse-inc/document-model-electron/commit/a3583718047f447f2f59a8153e3e2ac15a8cd732)) +- generate key pair on desktop ([ebc0204](https://github.com/powerhouse-inc/document-model-electron/commit/ebc020405e0b289aa4cfdf4935b2afcd53494a7f)) +- moved load initial data into a hook ([99c7417](https://github.com/powerhouse-inc/document-model-electron/commit/99c74175b899c9c1d3f7dbf27de174ebd053bdbf)) +- updated document-model lib ([9db149e](https://github.com/powerhouse-inc/document-model-electron/commit/9db149ecc91926c02f2fe8479ca08958b66977d3)) # [1.0.0-alpha.5](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-alpha.4...v1.0.0-alpha.5) (2024-02-21) - ### Features -* added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) -* bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) -* enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) -* fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) -* updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) +- added RWA doc name fix for demo ([05dfd07](https://github.com/powerhouse-inc/document-model-electron/commit/05dfd0781038523b86437ebe1164e20a848c65b2)) +- bump deps ([7d7206c](https://github.com/powerhouse-inc/document-model-electron/commit/7d7206c5ae9bc7c9e7d26713fc8ff4e7ef5f459d)) +- enabled switchboard link in RWA editor ([cece18e](https://github.com/powerhouse-inc/document-model-electron/commit/cece18e3cb900cbe2fe7d77c0c329a2c430e2539)) +- fix sync status ([9ff69fe](https://github.com/powerhouse-inc/document-model-electron/commit/9ff69fedf729b7e70b07bf121c9feed00c1ddc58)) +- updated document-model-libs and design-system ver ([d4ab8f8](https://github.com/powerhouse-inc/document-model-electron/commit/d4ab8f881d0e04d5bf68e0748205cf25fcce90e1)) # [1.0.0-alpha.4](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-alpha.3...v1.0.0-alpha.4) (2024-02-20) - ### Bug Fixes -* fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) -* missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) -* properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) -* removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) -* switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) - - -### Features - -* 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)) -* added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) -* 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 switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) -* bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) -* bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) -* enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) -* 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 rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) -* enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) -* fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) -* fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) -* handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) -* install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) -* move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) -* 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)) -* remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) -* removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) -* replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) -* update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) -* update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) -* update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) -* update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) -* updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) -* updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) -* use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) +- fixed build error ([f280459](https://github.com/powerhouse-inc/document-model-electron/commit/f2804594d3f764477c06fc4183a2427df9e4c86b)) +- missing return ([f81d0e9](https://github.com/powerhouse-inc/document-model-electron/commit/f81d0e9a0a58c4079a6359d0dc45f90861d4acb4)) +- properly encode switchboard query ([4c5001f](https://github.com/powerhouse-inc/document-model-electron/commit/4c5001fb3aa34249bee0550331a314872b05c614)) +- removed unused css import ([6da080c](https://github.com/powerhouse-inc/document-model-electron/commit/6da080c53ea57352b997de941fc303f11a5d2a42)) +- switchboard endpoint ([2e570f3](https://github.com/powerhouse-inc/document-model-electron/commit/2e570f39bc355e4f387c0d371e8af81a0b92bb38)) -# [1.0.0-alpha.3](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-alpha.2...v1.0.0-alpha.3) (2024-01-26) +### Features +- 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)) +- added feature flag setup + disable editors for demo ([7fa64f2](https://github.com/powerhouse-inc/document-model-electron/commit/7fa64f2634cea508ebfb8b20732a730dc8b0624b)) +- 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 switchboard link to document files ([5f31b71](https://github.com/powerhouse-inc/document-model-electron/commit/5f31b710a6ae65f42aac65840da422134e48ee6c)) +- bump ([11fb69f](https://github.com/powerhouse-inc/document-model-electron/commit/11fb69f6f507d4240e72b1208982c814bce185a8)) +- bump design-system and document-model-lib deps ([7d90802](https://github.com/powerhouse-inc/document-model-electron/commit/7d9080289ce258cf9d299d13b4cf7e092fd51535)) +- enabled add cloud drive modal ([d54f579](https://github.com/powerhouse-inc/document-model-electron/commit/d54f579bd903e57cf193cdc11a727eed5526971d)) +- 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 rwa editor ([b7df486](https://github.com/powerhouse-inc/document-model-electron/commit/b7df486a82c0c044fab5dd434ecceba1a2c24dc1)) +- enabled undo/redo with new document structure ([f6af1e0](https://github.com/powerhouse-inc/document-model-electron/commit/f6af1e002121456e5e9cc4befe6c41ac4ddf8aa9)) +- fix rwa document name ([b3f39d1](https://github.com/powerhouse-inc/document-model-electron/commit/b3f39d16c09cb87295d53a7be249b4e2be3895ab)) +- fixed addDriveOperations ([4c33a1f](https://github.com/powerhouse-inc/document-model-electron/commit/4c33a1f891eeba1b9845768fbc0395cb01dd9e70)) +- handle sync events on node document drive ([3855ce4](https://github.com/powerhouse-inc/document-model-electron/commit/3855ce42a72865ed48e7729d25ec1481e462851d)) +- install vite ([aa66a01](https://github.com/powerhouse-inc/document-model-electron/commit/aa66a01bc96f33984e9d6828fdd93d374916c2c4)) +- move sync status invocation to hook ([dea3fa9](https://github.com/powerhouse-inc/document-model-electron/commit/dea3fa9f5fbcdf9cf355652bf32e2c434a366c13)) +- 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)) +- remove scrollbar styles ([a9a3080](https://github.com/powerhouse-inc/document-model-electron/commit/a9a30803d3bf1cf91a82cc9bac6133c9bb335691)) +- removed usehooks-ts dep ([05ca45e](https://github.com/powerhouse-inc/document-model-electron/commit/05ca45ef3227c50a7d44bfd7c8d8730a89d3c369)) +- replaced feature flags context by atomWithStorage ([071b7aa](https://github.com/powerhouse-inc/document-model-electron/commit/071b7aacb44792851b45946f41abecaaa99f5633)) +- update dependencies and increase pull interval to 3 seconds ([66d8aea](https://github.com/powerhouse-inc/document-model-electron/commit/66d8aea256ccc6f742347db03bf06901b777bc74)) +- update document-model lib to v1.0.29 ([9190869](https://github.com/powerhouse-inc/document-model-electron/commit/9190869ddea006ce0cad8c3fa264d83535e16950)) +- update editor when opened document is changed ([88e1cad](https://github.com/powerhouse-inc/document-model-electron/commit/88e1cad21d61cc9675f53a4a67e51e8712b22696)) +- update to use new sync icons ([e1cbf1d](https://github.com/powerhouse-inc/document-model-electron/commit/e1cbf1d22de3159c247b3356577f2fdc519a51c5)) +- updated document drive ([b0df564](https://github.com/powerhouse-inc/document-model-electron/commit/b0df564c0952c60b3202c392e9fb1a23e401bea8)) +- updated rwa query ([3709cfc](https://github.com/powerhouse-inc/document-model-electron/commit/3709cfc9543851fe77f8a930d1e0806d552069d6)) +- use yarn ([812fe5a](https://github.com/powerhouse-inc/document-model-electron/commit/812fe5af48fdea5cb5955f6b8336604722476b44)) -### Bug Fixes +# [1.0.0-alpha.3](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-alpha.2...v1.0.0-alpha.3) (2024-01-26) -* added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) -* apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) -* lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) -* only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) -* suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) -* use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) +### Bug Fixes +- added callback support for document dispatch ([a4f4c04](https://github.com/powerhouse-inc/document-model-electron/commit/a4f4c04ead0d2aca54983da2e79e9ff6e673da15)) +- apply auto lint fix ([dfa1ec0](https://github.com/powerhouse-inc/document-model-electron/commit/dfa1ec02caddba3e9b06e1a18855f47abf959eda)) +- lint errors ([ac490b4](https://github.com/powerhouse-inc/document-model-electron/commit/ac490b4cdf693d62d57a865b55952ca7b46bfe94)) +- only call useMemo in hook ([76a1505](https://github.com/powerhouse-inc/document-model-electron/commit/76a15059e825ec0e1d6215e450ec0339d7c33bbe)) +- suppress less important rules ([679af22](https://github.com/powerhouse-inc/document-model-electron/commit/679af2256b8e6a4739006048056d452ba7fbf988)) +- use selectedDocument as source of truth for document editor ([b5204e7](https://github.com/powerhouse-inc/document-model-electron/commit/b5204e7153028459ef3ace07e719736d971d577a)) ### Features -* bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) -* install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) -* rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) -* update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) +- bump lint deps ([544fcea](https://github.com/powerhouse-inc/document-model-electron/commit/544fcea7cdcf450756b8deb913c47047a9161849)) +- install ts-reset ([228b082](https://github.com/powerhouse-inc/document-model-electron/commit/228b082e36b1e689b47d7ed923dfe3347e74ad7d)) +- rename document drive node when document model name is changed ([b9008f7](https://github.com/powerhouse-inc/document-model-electron/commit/b9008f7e08e340329e16c0743133a09d044cb1dd)) +- update lint config ([170b252](https://github.com/powerhouse-inc/document-model-electron/commit/170b252cd35fe786147f4e5306948eecf6a3990c)) # [1.0.0-alpha.2](https://github.com/powerhouse-inc/document-model-electron/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2023-12-20) - ### Bug Fixes -* allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) -* 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)) -* 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)) -* revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) - - -### Features - -* 🚀 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)) -* add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) -* add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) -* added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) -* added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) -* 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)) -* enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) -* import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) -* 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)) -* support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) -* switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) -* updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) -* use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) +- allow concurrent drive operations ([17658ee](https://github.com/powerhouse-inc/document-model-electron/commit/17658ee1a67dc787896508d25ea329ca9b657a13)) +- 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)) +- 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)) +- revert setSelectedDocument in addOperation document ([df06317](https://github.com/powerhouse-inc/document-model-electron/commit/df06317cc067b3f25deedb9832c1aa54d308158a)) -# 1.0.0-alpha.1 (2023-12-07) +### Features +- 🚀 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)) +- add design system preset ([a6cb51c](https://github.com/powerhouse-inc/document-model-electron/commit/a6cb51c31d4500d31fd091f165a4f01ae37ff4d7)) +- add tailwind eslint plugin ([6e639bc](https://github.com/powerhouse-inc/document-model-electron/commit/6e639bc71bddeafe855c210c0f573cec7b2ce622)) +- added prepare script ([abeaa41](https://github.com/powerhouse-inc/document-model-electron/commit/abeaa41bb7bfc7a8d3a7332a9dd0ba0dad088659)) +- added support for delete option in FolderItem and FileItem ([85800ab](https://github.com/powerhouse-inc/document-model-electron/commit/85800ab374da9be041d6e8c547d186a0671a6b91)) +- 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)) +- enabled rename option for folders in folder view ([d7a9b34](https://github.com/powerhouse-inc/document-model-electron/commit/d7a9b3490b0cb91d647ecb803513dbea590f04e0)) +- import styles from design system ([f7ac8ad](https://github.com/powerhouse-inc/document-model-electron/commit/f7ac8adc2608e8d491618e01b1c98be9f8c43fe2)) +- 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)) +- support add drive ([f827d33](https://github.com/powerhouse-inc/document-model-electron/commit/f827d338d4b6b49bde54f58ec6eb133756f3c765)) +- switch to using vars from design system ([587c258](https://github.com/powerhouse-inc/document-model-electron/commit/587c258c1f47b8f5f1004252aec491d91b14eb5a)) +- updated design system dep ([b378a42](https://github.com/powerhouse-inc/document-model-electron/commit/b378a420bad20debc06aeeb376401ecb311889ce)) +- use tailwind styles ([53dc69f](https://github.com/powerhouse-inc/document-model-electron/commit/53dc69f69663b4d315c03b57a64b87b274e698cd)) -### Bug Fixes +# 1.0.0-alpha.1 (2023-12-07) -* change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) -* rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) +### Bug Fixes +- change config file names in scripts ([37fa872](https://github.com/powerhouse-inc/document-model-electron/commit/37fa872932c8f455e4844e6bd838a65720ad5380)) +- rename node id ([45235e5](https://github.com/powerhouse-inc/document-model-electron/commit/45235e516ce5ea52345c7ff9d1f7238ff4e9e095)) ### Features -* 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) -* add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) -* added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) -* added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) -* cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) -* enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) -* implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) -* port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) -* re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) +- 🚀 Added ItemsContext integration ([41fc40f](https://github.com/powerhouse-inc/document-model-electron/commit/41fc40f93420101ca9b2ec34e1b4f4cab4a43a4b)) +- add generate assets hook for icons copying ([4c25ebe](https://github.com/powerhouse-inc/document-model-electron/commit/4c25ebecc94941502e35dff28555664b3985f67b)) +- added open file and delete file ([01793c8](https://github.com/powerhouse-inc/document-model-electron/commit/01793c8a5f21b8e1701e649cc926c8baa7ece4fe)) +- added sort nodes + fix input styles + cancel new folders with empty name ([4a2f9fb](https://github.com/powerhouse-inc/document-model-electron/commit/4a2f9fbf2c4dc5427c58633f18e40eb10574600c)) +- cancel rename operation when new name is empty ([6c7a815](https://github.com/powerhouse-inc/document-model-electron/commit/6c7a815500339ebbced23214450750bacbfdebc9)) +- enabled rename option when copy/move an item ([3ef5ea4](https://github.com/powerhouse-inc/document-model-electron/commit/3ef5ea474997e10b670a989460dca939431f3a9a)) +- implemented rename and new folder actions ([45dbf5e](https://github.com/powerhouse-inc/document-model-electron/commit/45dbf5e527841f1107f9d444ac2b76f0dc6fa7c0)) +- port config files to ts ([f78e7f5](https://github.com/powerhouse-inc/document-model-electron/commit/f78e7f5444a47d637cc6681dd25917524b03b659)) +- re-implemented copy/move nodes with new DocumentDrive ([c4fad11](https://github.com/powerhouse-inc/document-model-electron/commit/c4fad117827b929d69dd73824d46ef33f767c57f)) diff --git a/Dockerfile b/Dockerfile index f59bb207..a3ba65ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,73 +1,22 @@ FROM node:lts-alpine AS builder -ARG BASE_PATH="" -ENV BASE_PATH=${BASE_PATH} - -ARG VITE_BASE_HREF="" -ENV VITE_BASE_HREF=${VITE_BASE_HREF} - -ARG VITE_ROUTER_BASENAME="" -ENV VITE_ROUTER_BASENAME=${VITE_ROUTER_BASENAME} - -ARG VITE_RENOWN_NETWORK_ID="eip155" -ENV VITE_RENOWN_NETWORK_ID=${VITE_RENOWN_NETWORK_ID} - -ARG VITE_RENOWN_CHAIN_ID=1 -ENV VITE_RENOWN_CHAIN_ID=${VITE_RENOWN_CHAIN_ID} - -ARG VITE_SENTRY_DSN="" -ENV VITE_SENTRY_DSN=${VITE_SENTRY_DSN} - -ARG VITE_SENTRY_ENV="dev" -ENV VITE_SENTRY_ENV=${VITE_SENTRY_ENV} - -ARG VITE_DEFAULT_DRIVES_URL="" -ENV VITE_DEFAULT_DRIVES_URL=${VITE_DEFAULT_DRIVES_URL} - -ARG VITE_ENABLED_EDITORS="*" -ENV VITE_ENABLED_EDITORS=${VITE_ENABLED_EDITORS} - -ARG VITE_DISABLE_ADD_PUBLIC_DRIVES=false -ENV VITE_DISABLE_ADD_PUBLIC_DRIVES=${VITE_DISABLE_ADD_PUBLIC_DRIVES} - -ARG VITE_RENOWN_URL="https://www.renown.id" -ENV VITE_RENOWN_URL=${VITE_RENOWN_URL} -ARG VITE_SEARCH_BAR_ENABLED=false -ENV VITE_SEARCH_BAR_ENABLED=${VITE_SEARCH_BAR_ENABLED} - -ARG VITE_DISABLE_ADD_CLOUD_DRIVES=false -ENV VITE_DISABLE_ADD_CLOUD_DRIVES=${VITE_DISABLE_ADD_CLOUD_DRIVES} - -ARG VITE_DISABLE_ADD_LOCAL_DRIVES=false -ENV VITE_DISABLE_ADD_LOCAL_DRIVES=${VITE_DISABLE_ADD_LOCAL_DRIVES} - -ARG VITE_DISABLE_DELETE_PUBLIC_DRIVES=false -ENV VITE_DISABLE_DELETE_PUBLIC_DRIVES=${VITE_DISABLE_DELETE_PUBLIC_DRIVES} - -ARG VITE_DISABLE_DELETE_CLOUD_DRIVES=false -ENV VITE_DISABLE_DELETE_CLOUD_DRIVES=${VITE_DISABLE_DELETE_CLOUD_DRIVES} - -ARG VITE_DISABLE_DELETE_LOCAL_DRIVES=false -ENV VITE_DISABLE_DELETE_LOCAL_DRIVES=${VITE_DISABLE_DELETE_LOCAL_DRIVES} - -ARG VITE_LOCAL_DRIVES_ENABLED=true -ENV VITE_LOCAL_DRIVES_ENABLED=${VITE_LOCAL_DRIVES_ENABLED} - -ARG VITE_ARBITRUM_ALLOW_LIST="" -ENV VITE_ARBITRUM_ALLOW_LIST=${VITE_ARBITRUM_ALLOW_LIST} - -ARG VITE_RWA_ALLOW_LIST="" -ENV VITE_RWA_ALLOW_LIST=${VITE_RWA_ALLOW_LIST} +ARG BASE_PATH="/" +ENV BASE_PATH=${BASE_PATH} -ARG VITE_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS=true -ENV VITE_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS=${VITE_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS} +ARG SENTRY_ORG="" +ENV SENTRY_ORG=${SENTRY_ORG} +ARG SENTRY_PROJECT="" +ENV SENTRY_PROJECT=${SENTRY_PROJECT} +ARG SENTRY_AUTH_TOKEN="" +ENV SENTRY_AUTH_TOKEN=${SENTRY_AUTH_TOKEN} WORKDIR /opt/app COPY . . RUN npm install -g husky vite RUN npm install --frozen-lockfile --force + RUN npm run build:web -- --base ${BASE_PATH} # Production image, copy all the files and run next @@ -78,9 +27,14 @@ WORKDIR /opt/app ENV NODE_ENV=production ARG PORT=80 ENV PORT=${PORT} -ARG BASE_PATH="" +ARG BASE_PATH="/" ENV BASE_PATH=${BASE_PATH} +ARG PH_CONNECT_SENTRY_DSN="" +ENV PH_CONNECT_SENTRY_DSN=${PH_CONNECT_SENTRY_DSN} +ARG PH_CONNECT_SENTRY_ENV="" +ENV PH_CONNECT_SENTRY_ENV=${PH_CONNECT_SENTRY_ENV} COPY --from=builder /opt/app/dist /usr/share/nginx/html - COPY nginx.conf /etc/nginx/conf.d/default.conf.template -CMD /bin/sh -c "envsubst '\$PORT,\$BASE_PATH' < /etc/nginx/conf.d/default.conf.template > /etc/nginx/conf.d/default.conf" && nginx -g 'daemon off;' +COPY nginx.sh /usr/share/nginx/nginx.sh +RUN chmod +x /usr/share/nginx/nginx.sh +ENTRYPOINT ["/usr/share/nginx/nginx.sh"] \ No newline at end of file diff --git a/cypress.config.ts b/cypress.config.ts index c6397b29..e3972fbe 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -10,7 +10,7 @@ export default defineConfig({ }, env: { TEST_PUBLIC_DRIVE: - 'https://apps.powerhouse.io/develop/powerhouse/switchboard/d/test', - TEST_PUBLIC_DRIVE_NAME: 'Test', + 'https://apps.powerhouse.io/develop/powerhouse/switchboard/d/cypress-test', + TEST_PUBLIC_DRIVE_NAME: 'CypressTest', }, }); diff --git a/cypress/e2e/navigation.cy.ts b/cypress/e2e/navigation.cy.ts index 94bd7ea1..aa666343 100644 --- a/cypress/e2e/navigation.cy.ts +++ b/cypress/e2e/navigation.cy.ts @@ -44,7 +44,7 @@ describe('Navigation', () => { }); it('should create a default local drive', () => { - cy.get('article').contains('My Local Drive').should('exist'); + cy.get('p').contains('My Local Drive').should('exist'); }); it('should create a folder inside the local drive', () => { @@ -60,6 +60,7 @@ describe('Navigation', () => { .clear() .type('test-document'); cy.get('button').contains('Create').click(); + selectSidebarItem('test-document'); cy.get('textarea[placeholder="Document Model Name"]').type('draft1'); cy.contains('Global State Schema').click(); @@ -71,20 +72,20 @@ describe('Navigation', () => { const publicDriveName = Cypress.env('TEST_PUBLIC_DRIVE_NAME') as string; addPublicDrive(publicDriveUrl); - cy.contains('article', publicDriveName).should('be.visible'); + cy.contains('.mr-1', publicDriveName).should('be.visible'); selectSidebarItem(publicDriveName); }); it('should create and delete a folder inside test drive', () => { const publicDriveName = Cypress.env('TEST_PUBLIC_DRIVE_NAME') as string; selectSidebarItem(publicDriveName); - newFolder(publicDriveName, 'test-folder'); - cy.contains('test-folder').should('exist'); + newFolder(publicDriveName, 'test-folder-delete'); + cy.contains('test-folder-delete').should('exist'); - clickSidebarItemOption('test-folder', 'delete'); + clickSidebarItemOption('test-folder-delete', 'delete'); cy.contains('button', 'Delete').click(); - cy.contains('test-folder').should('not.exist'); + cy.contains('test-folder-delete').should('not.exist'); }); it('should rename a folder inside test drive', () => { @@ -104,26 +105,26 @@ describe('Navigation', () => { it('should duplicate a folder inside test drive', () => { const publicDriveName = Cypress.env('TEST_PUBLIC_DRIVE_NAME') as string; selectSidebarItem(publicDriveName); - newFolder(publicDriveName, 'test-folder'); - clickSidebarItemOption('test-folder', 'duplicate'); + newFolder(publicDriveName, 'test-folder-duplicate'); + clickSidebarItemOption('test-folder-duplicate', 'duplicate'); - cy.contains('test-folder').should('exist'); - cy.contains('test-folder (copy) 1').should('exist'); + cy.contains('test-folder-duplicate').should('exist'); + cy.contains('test-folder-duplicate (copy) 1').should('exist'); - clickSidebarItemOption('test-folder', 'delete'); + clickSidebarItemOption('test-folder-duplicate', 'delete'); cy.contains('button', 'Delete').click(); - clickSidebarItemOption('test-folder (copy) 1', 'delete'); + clickSidebarItemOption('test-folder-duplicate (copy) 1', 'delete'); cy.contains('button', 'Delete').click(); }); - it('should create a document model inside test drive folder', () => { + // TODO: need to rewrite this test + it.skip('should create a document model inside test drive folder', () => { const publicDriveName = Cypress.env('TEST_PUBLIC_DRIVE_NAME') as string; selectSidebarItem(publicDriveName); newFolder(publicDriveName, 'test-folder'); selectSidebarItem('test-folder'); - cy.contains('DocumentModel').click(); cy.get('input[placeholder="Document name"]') .clear() @@ -188,9 +189,9 @@ describe('Navigation', () => { it('should open switchboard from document link', () => { const rwaDocumentCloseSelector = - '#document-editor-context > div > div.flex.items-center.justify-between > div.flex.justify-end.gap-x-2 > button.grid.size-8.place-items-center.rounded.border.border-gray-200.active\\:opacity-50'; + '.justify-between > :nth-child(2) > .grid'; const rwaSwitchboardLinkSelector = - '#document-editor-context > div > div.flex.items-center.justify-between > div.flex.justify-end.gap-x-2 > button:nth-child(1)'; + '[dir="ltr"] > .justify-between > :nth-child(2) > :nth-child(1)'; const publicDriveName = Cypress.env('TEST_PUBLIC_DRIVE_NAME') as string; selectSidebarItem(publicDriveName); @@ -218,9 +219,10 @@ describe('Navigation', () => { cy.contains('button', 'Delete').click(); }); - it('should open switchboard from file item menu', () => { + // TODO: check why switchboard link option is not available for files + it.skip('should open switchboard from file item menu', () => { const rwaDocumentCloseSelector = - '#document-editor-context > div > div.flex.items-center.justify-between > div.flex.justify-end.gap-x-2 > button.grid.size-8.place-items-center.rounded.border.border-gray-200.active\\:opacity-50'; + '.justify-between > :nth-child(2) > .grid'; const publicDriveName = Cypress.env('TEST_PUBLIC_DRIVE_NAME') as string; selectSidebarItem(publicDriveName); diff --git a/cypress/e2e/utils/index.ts b/cypress/e2e/utils/index.ts index fa7104e4..463d4691 100644 --- a/cypress/e2e/utils/index.ts +++ b/cypress/e2e/utils/index.ts @@ -67,41 +67,39 @@ export const clickSidebarItemOption = ( folderName: string, option: SidebarItemOption, ) => { - cy.get('article') + cy.get('.mr-1') .contains(folderName) - .then(el => { - hoverElement(el[0]); - }); - - cy.get('article') - .contains(folderName) - .closest('article') + .closest('div') .children('button') - .click(); + .invoke('removeClass', 'hidden') + .click() + .invoke('addClass', 'hidden'); const optionName = getOptionName(option); cy.contains(optionName).click(); }; export const newFolder = (parent: string, folderName: string) => { - cy.get('article') - .contains(parent) - .then(el => { - hoverElement(el[0]); - }); - - cy.get('article') + cy.get('.mr-1') .contains(parent) - .closest('article') + .closest('div') .children('button') - .click(); + .invoke('removeClass', 'hidden') + .click() + .invoke('addClass', 'hidden'); cy.contains('New Folder').click(); cy.get('input[value="New Folder"]').clear().type(`${folderName}{enter}`); + + cy.get('.mr-1') + .contains(parent) + .closest('div') + .children('button') + .invoke('addClass', 'hidden'); }; export const selectSidebarItem = (item: string) => { - cy.get('article').contains(item).click(); + cy.get('.mr-1').contains(item).click(); }; export const addPublicDrive = (url: string) => { @@ -143,9 +141,7 @@ export const clickContentViewItemOption = ( cy.get('#content-view') .contains(itemName) .parent() - .parent() .next() - .children('svg') .invoke('attr', 'style', 'display: inline-block; width: 24px') .click(); diff --git a/index.html b/index.html index 109d42d6..f581d991 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Powerhouse Connect - +
diff --git a/nginx.conf b/nginx.conf index 68e7f60e..324d997c 100644 --- a/nginx.conf +++ b/nginx.conf @@ -42,6 +42,20 @@ server { add_header Cache-Control "public"; } + location ${BASE_PATH}/service-worker.js { + alias /usr/share/nginx/html/service-worker.js; + expires -1; + access_log off; + add_header Cache-Control "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"; + } + + location ${BASE_PATH}/version.json { + alias /usr/share/nginx/html/version.json; + expires -1; + access_log off; + add_header Cache-Control "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"; + } + location ${BASE_PATH} { root /usr/share/nginx/html; index index.html; diff --git a/nginx.sh b/nginx.sh new file mode 100644 index 00000000..aabc6efd --- /dev/null +++ b/nginx.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +# Execute vite-envs.sh +/usr/share/nginx/html/vite-envs.sh + +# Prepare nginx config +envsubst '$PORT,$BASE_PATH' < /etc/nginx/conf.d/default.conf.template > /etc/nginx/conf.d/default.conf + +# Start Nginx +nginx -g 'daemon off;' \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7416bdc2..fc75a2b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21 +1,22 @@ { "name": "@powerhousedao/connect", - "version": "1.0.0-next.7", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@powerhousedao/connect", - "version": "1.0.0-next.7", + "version": "1.0.0", "license": "AGPL-3.0-only", "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.160", + "@powerhousedao/design-system": "^1.0.0-alpha.168", "@sentry/react": "^7.109.0", + "@sentry/vite-plugin": "^2.22.2", "@tanstack/react-virtual": "^3.8.1", "did-key-creator": "^1.2.0", - "document-drive": "^1.0.0-alpha.88", - "document-model": "1.7.0", - "document-model-libs": "^1.83.0", + "document-drive": "^1.0.0-alpha.94", + "document-model": "^1.8.0", + "document-model-libs": "^1.85.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -30,7 +31,8 @@ "react-stately": "^3.31.0", "tailwind-merge": "^1.14.0", "uuid": "^9.0.1", - "viem": "^2.8.13" + "viem": "^2.8.13", + "vite-envs": "^4.4.1" }, "devDependencies": { "@commitlint/cli": "^18.4.3", @@ -849,25 +851,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", @@ -900,23 +883,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", @@ -934,23 +900,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", @@ -970,23 +919,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", @@ -2002,15 +1934,15 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.4.tgz", + "integrity": "sha512-8hsyG+KUYGY0coX6KUCDancA0Vw225KJ2HJO0yCNr1vq5r+lJTleDaJf0K7iOhjw4SWhu03TMBzYTJ9krmzULQ==", "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, @@ -2364,9 +2296,9 @@ "peer": true }, "node_modules/@babel/runtime": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", - "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -4367,15 +4299,15 @@ } }, "node_modules/@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", + "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.2.0", "babel-plugin-macros": "^3.1.0", "convert-source-map": "^1.5.0", "escape-string-regexp": "^4.0.0", @@ -4398,39 +4330,39 @@ } }, "node_modules/@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", - "dependencies": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", + "version": "11.13.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz", + "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", "stylis": "4.2.0" } }, "node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" }, "node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" }, "node_modules/@emotion/react": { - "version": "11.11.4", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz", - "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==", + "version": "11.13.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.3.tgz", + "integrity": "sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==", "dependencies": { "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", + "@emotion/babel-plugin": "^11.12.0", + "@emotion/cache": "^11.13.0", + "@emotion/serialize": "^1.3.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", "hoist-non-react-statics": "^3.3.1" }, "peerDependencies": { @@ -4443,44 +4375,44 @@ } }, "node_modules/@emotion/serialize": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz", - "integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.1.tgz", + "integrity": "sha512-dEPNKzBPU+vFPGa+z3axPRn8XVDetYORmDC0wAiej+TNcOZE70ZMJa0X7JdeoM6q/nWTMZeLpN/fTnD9o8MQBA==", "dependencies": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.0", "csstype": "^3.0.2" } }, "node_modules/@emotion/sheet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" }, "node_modules/@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==" }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", + "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", "peerDependencies": { "react": ">=16.8.0" } }, "node_modules/@emotion/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.0.tgz", + "integrity": "sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==" }, "node_modules/@emotion/weak-memoize": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", - "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" }, "node_modules/@esbuild/aix-ppc64": { "version": "0.21.5", @@ -4543,9 +4475,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz", - "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", + "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", "cpu": [ "arm64" ], @@ -5002,20 +4934,20 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.4.tgz", - "integrity": "sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "dependencies": { - "@floating-ui/utils": "^0.2.4" + "@floating-ui/utils": "^0.2.7" } }, "node_modules/@floating-ui/dom": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.7.tgz", - "integrity": "sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==", + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "dependencies": { "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.4" + "@floating-ui/utils": "^0.2.7" } }, "node_modules/@floating-ui/react-dom": { @@ -5031,9 +4963,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.4.tgz", - "integrity": "sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==" + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" }, "node_modules/@gar/promisify": { "version": "1.1.3", @@ -5317,9 +5249,9 @@ "dev": true }, "node_modules/@internationalized/date": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.4.tgz", - "integrity": "sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw==", + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.5.tgz", + "integrity": "sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==", "dependencies": { "@swc/helpers": "^0.5.0" } @@ -5570,9 +5502,9 @@ } }, "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", - "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.1.tgz", + "integrity": "sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==" }, "node_modules/@lit/reactive-element": { "version": "1.6.3", @@ -5617,6 +5549,38 @@ "node": ">=14.0.0" } }, + "node_modules/@metamask/eth-json-rpc-provider/node_modules/@metamask/json-rpc-engine": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.3.tgz", + "integrity": "sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==", + "dependencies": { + "@metamask/rpc-errors": "^6.2.1", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^8.3.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/eth-json-rpc-provider/node_modules/@metamask/json-rpc-engine/node_modules/@metamask/utils": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", + "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.0.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@metamask/eth-json-rpc-provider/node_modules/@metamask/utils": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz", @@ -5633,9 +5597,9 @@ } }, "node_modules/@metamask/json-rpc-engine": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.3.tgz", - "integrity": "sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-8.0.2.tgz", + "integrity": "sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==", "dependencies": { "@metamask/rpc-errors": "^6.2.1", "@metamask/safe-event-emitter": "^3.0.0", @@ -5646,11 +5610,11 @@ } }, "node_modules/@metamask/json-rpc-middleware-stream": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@metamask/json-rpc-middleware-stream/-/json-rpc-middleware-stream-6.0.2.tgz", - "integrity": "sha512-jtyx3PRfc1kqoLpYveIVQNwsxYKefc64/LCl9h9Da1m3nUKEvypbYuXSIwi237qvOjKmNHQKsDOZg6f4uBf62Q==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-middleware-stream/-/json-rpc-middleware-stream-7.0.2.tgz", + "integrity": "sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg==", "dependencies": { - "@metamask/json-rpc-engine": "^7.3.2", + "@metamask/json-rpc-engine": "^8.0.2", "@metamask/safe-event-emitter": "^3.0.0", "@metamask/utils": "^8.3.0", "readable-stream": "^3.6.2" @@ -5706,15 +5670,15 @@ } }, "node_modules/@metamask/providers": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-15.0.0.tgz", - "integrity": "sha512-FXvL1NQNl6I7fMOJTfQYcBlBZ33vSlm6w80cMpmn8sJh0Lb7wcBpe02UwBsNlARnI+Qsr26XeDs6WHUHQh8CuA==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-16.1.0.tgz", + "integrity": "sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g==", "dependencies": { - "@metamask/json-rpc-engine": "^7.3.2", - "@metamask/json-rpc-middleware-stream": "^6.0.2", + "@metamask/json-rpc-engine": "^8.0.1", + "@metamask/json-rpc-middleware-stream": "^7.0.1", "@metamask/object-multiplex": "^2.0.0", "@metamask/rpc-errors": "^6.2.1", - "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/safe-event-emitter": "^3.1.1", "@metamask/utils": "^8.3.0", "detect-browser": "^5.2.0", "extension-port-stream": "^3.0.0", @@ -5753,9 +5717,9 @@ } }, "node_modules/@metamask/rpc-errors/node_modules/@metamask/utils": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", - "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-/u663aUaB6+Xe75i3Mt/1cCljm41HDYIsna5oBrwGvgkY2zH7/9k9Zjd706cxoAbxN7QgLSVAReUiGnuxCuXrQ==", "dependencies": { "@ethereumjs/tx": "^4.2.0", "@metamask/superstruct": "^3.1.0", @@ -5780,15 +5744,16 @@ } }, "node_modules/@metamask/sdk": { - "version": "0.26.4", - "resolved": "https://registry.npmjs.org/@metamask/sdk/-/sdk-0.26.4.tgz", - "integrity": "sha512-9Yh41KJkD9RhW0lRijnQzPV0ptblLorLdTsf5GnAl3yE72QIfaPBtsDxzLtX+0QLppiFfj7o8vRBYvBApG9k+Q==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@metamask/sdk/-/sdk-0.28.2.tgz", + "integrity": "sha512-pylk1uJAZYyO3HcNW/TNfII3+T+Yx6qrFYaC/HmuSIuRJeXsdZuExSbNQ236iQocIy3L7JjI+GQKbv3TbN+HQQ==", "dependencies": { "@metamask/onboarding": "^1.0.1", - "@metamask/providers": "^15.0.0", - "@metamask/sdk-communication-layer": "0.26.4", - "@metamask/sdk-install-modal-web": "0.26.4", + "@metamask/providers": "16.1.0", + "@metamask/sdk-communication-layer": "0.28.2", + "@metamask/sdk-install-modal-web": "0.28.1", "@types/dom-screen-wake-lock": "^1.0.0", + "@types/uuid": "^10.0.0", "bowser": "^2.9.0", "cross-fetch": "^4.0.0", "debug": "^4.3.4", @@ -5821,14 +5786,14 @@ } }, "node_modules/@metamask/sdk-install-modal-web": { - "version": "0.26.4", - "resolved": "https://registry.npmjs.org/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.26.4.tgz", - "integrity": "sha512-7Cx7ZsaExbMwghlRrUWWI0Ksg0m7K60LtMjfuDpjvjWqoZa9MoPxitGDEXNbLaqvKn39ebPvNcPzQ6czA4ilTw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.28.1.tgz", + "integrity": "sha512-mHkIjWTpYQMPDMtLEEtTVXhae4pEjy7jDBfV7497L0U3VCPQrBl/giZBwA6AgKEX1emYcM2d1WRHWR9N4YhyJA==", "dependencies": { "qr-code-styling": "^1.6.0-rc.1" }, "peerDependencies": { - "i18next": "23.2.3", + "i18next": "23.11.5", "react": "^18.2.0", "react-dom": "^18.2.0", "react-native": "*" @@ -5845,26 +5810,10 @@ } } }, - "node_modules/@metamask/sdk/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/@metamask/sdk/node_modules/@metamask/sdk-communication-layer": { - "version": "0.26.4", - "resolved": "https://registry.npmjs.org/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.26.4.tgz", - "integrity": "sha512-+X4GEc5mV1gWK4moSswVlKsUh+RsA48qPlkxBLTUxQODSnyBe0TRMxE6mH+bSrfponnTzvBkGUXyEjvDwDjDHw==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.28.2.tgz", + "integrity": "sha512-kGx6qgP482DecPILnIS38bgxIjNransR3/Jh5Lfg9BXJLaXpq/MEGrjHGnJHAqCyfRymnd5cgexHtXJvQtRWQA==", "dependencies": { "bufferutil": "^4.0.8", "date-fns": "^2.29.3", @@ -5880,14 +5829,10 @@ "socket.io-client": "^4.5.1" } }, - "node_modules/@metamask/sdk/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } + "node_modules/@metamask/sdk/node_modules/@types/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==" }, "node_modules/@metamask/sdk/node_modules/cross-fetch": { "version": "4.0.0", @@ -5912,180 +5857,6 @@ "url": "https://opencollective.com/date-fns" } }, - "node_modules/@metamask/sdk/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@metamask/sdk/node_modules/i18next": { - "version": "23.11.5", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.11.5.tgz", - "integrity": "sha512-41pvpVbW9rhZPk5xjCX2TPJi2861LEig/YRhUkY+1FQ2IQPS0bKUDYnEqY8XPPbB48h1uIwLnP9iiEfuSl20CA==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/@metamask/sdk/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==", - "peer": true - }, - "node_modules/@metamask/sdk/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "peer": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/@metamask/sdk/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "peer": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@metamask/sdk/node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "peer": true, - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/@metamask/sdk/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "peer": true - }, - "node_modules/@metamask/sdk/node_modules/react-native": { - "version": "0.74.3", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.74.3.tgz", - "integrity": "sha512-UFutCC6WEw6HkxlcpQ2BemKqi0JkwrgDchYB5Svi8Sp4Xwt4HA6LGEjNQgZ+3KM44bjyFRpofQym0uh0jACGng==", - "peer": true, - "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native-community/cli": "13.6.9", - "@react-native-community/cli-platform-android": "13.6.9", - "@react-native-community/cli-platform-ios": "13.6.9", - "@react-native/assets-registry": "0.74.85", - "@react-native/codegen": "0.74.85", - "@react-native/community-cli-plugin": "0.74.85", - "@react-native/gradle-plugin": "0.74.85", - "@react-native/js-polyfills": "0.74.85", - "@react-native/normalize-colors": "0.74.85", - "@react-native/virtualized-lists": "0.74.85", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "base64-js": "^1.5.1", - "chalk": "^4.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.80.3", - "metro-source-map": "^0.80.3", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.3.0", - "react-devtools-core": "^5.0.0", - "react-refresh": "^0.14.0", - "react-shallow-renderer": "^16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.2", - "yargs": "^17.6.2" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "18.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@metamask/sdk/node_modules/react-native-webview": { - "version": "11.26.1", - "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-11.26.1.tgz", - "integrity": "sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==", - "dependencies": { - "escape-string-regexp": "2.0.0", - "invariant": "2.2.4" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/@metamask/sdk/node_modules/react-native/node_modules/@react-native/virtualized-lists": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.74.85.tgz", - "integrity": "sha512-jx2Zw0qlZteoQ+0KxRc7s4drsljLBEP534FaNZ950e9+CN9nVkLsV6rigcTjDR8wjKMSBWhKf0C0C3egYz7Ehg==", - "peer": true, - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@metamask/sdk/node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -6099,21 +5870,6 @@ "node": ">= 6" } }, - "node_modules/@metamask/sdk/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "peer": true - }, - "node_modules/@metamask/sdk/node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - } - }, "node_modules/@metamask/sdk/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -6122,15 +5878,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/@metamask/sdk/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "peer": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, "node_modules/@metamask/superstruct": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz", @@ -6821,9 +6568,9 @@ } }, "node_modules/@powerhousedao/design-system": { - "version": "1.0.0-alpha.160", - "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.160.tgz", - "integrity": "sha512-QL/tyyXnguac5vgVOKPC7NzQ9ot/PaMyJ9EJeYBDx8KufmuYFPUM2pRx9Df/5Q5yQ+XK46mOO2HsSVuVYWfgdw==", + "version": "1.0.0-alpha.168", + "resolved": "https://registry.npmjs.org/@powerhousedao/design-system/-/design-system-1.0.0-alpha.168.tgz", + "integrity": "sha512-z3mmuvyjJAjj2ztj/YWY/TbGDBxwHbDkVgIPvsaZxMTrpO6l3fwU8Urj85EP7ZPF4xyefEQ9S1oFlCNFskRXlw==", "dependencies": { "@internationalized/date": "^3.5.1", "@radix-ui/react-dialog": "^1.0.5", @@ -6834,6 +6581,7 @@ "@tanstack/react-virtual": "^3.8.1", "change-case": "^5.4.3", "date-fns": "^3.3.1", + "date-fns-tz": "^3.1.3", "react-hook-form": "^7.51.2", "react-multi-select-component": "^4.3.4", "react-number-format": "^5.3.4", @@ -6848,9 +6596,9 @@ } }, "node_modules/@prisma/client": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-5.17.0.tgz", - "integrity": "sha512-N2tnyKayT0Zf7mHjwEyE8iG7FwTmXDHFZ1GnNhQp0pJUObsuel4ZZ1XwfuAYkq5mRIiC/Kot0kt0tGCfLJ70Jw==", + "version": "5.19.1", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-5.19.1.tgz", + "integrity": "sha512-x30GFguInsgt+4z5I4WbkZP2CGpotJMUXy+Gl/aaUjHn2o1DnLYNTA+q9XdYmAQZM8fIIkvUiA2NpgosM3fneg==", "hasInstallScript": true, "optional": true, "engines": { @@ -7474,24 +7222,23 @@ "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==" }, "node_modules/@react-native-community/cli": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-13.6.9.tgz", - "integrity": "sha512-hFJL4cgLPxncJJd/epQ4dHnMg5Jy/7Q56jFvA3MHViuKpzzfTCJCB+pGY54maZbtym53UJON9WTGpM3S81UfjQ==", - "peer": true, - "dependencies": { - "@react-native-community/cli-clean": "13.6.9", - "@react-native-community/cli-config": "13.6.9", - "@react-native-community/cli-debugger-ui": "13.6.9", - "@react-native-community/cli-doctor": "13.6.9", - "@react-native-community/cli-hermes": "13.6.9", - "@react-native-community/cli-server-api": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "@react-native-community/cli-types": "13.6.9", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-14.1.0.tgz", + "integrity": "sha512-k7aTdKNZIec7WMSqMJn9bDVLWPPOaYmshXcnjWy6t5ItsJnREju9p2azMTR5tXY5uIeynose3cxettbhk2Tbnw==", + "peer": true, + "dependencies": { + "@react-native-community/cli-clean": "14.1.0", + "@react-native-community/cli-config": "14.1.0", + "@react-native-community/cli-debugger-ui": "14.1.0", + "@react-native-community/cli-doctor": "14.1.0", + "@react-native-community/cli-server-api": "14.1.0", + "@react-native-community/cli-tools": "14.1.0", + "@react-native-community/cli-types": "14.1.0", "chalk": "^4.1.2", "commander": "^9.4.1", "deepmerge": "^4.3.0", "execa": "^5.0.0", - "find-up": "^4.1.0", + "find-up": "^5.0.0", "fs-extra": "^8.1.0", "graceful-fs": "^4.1.3", "prompts": "^2.4.2", @@ -7505,135 +7252,82 @@ } }, "node_modules/@react-native-community/cli-clean": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-13.6.9.tgz", - "integrity": "sha512-7Dj5+4p9JggxuVNOjPbduZBAP1SUgNhLKVw5noBUzT/3ZpUZkDM+RCSwyoyg8xKWoE4OrdUAXwAFlMcFDPKykA==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-14.1.0.tgz", + "integrity": "sha512-/C4j1yntLo6faztNgZnsDtgpGqa6j0+GYrxOY8LqaKAN03OCnoeUUKO6w78dycbYSGglc1xjJg2RZI/M2oF2AA==", "peer": true, "dependencies": { - "@react-native-community/cli-tools": "13.6.9", + "@react-native-community/cli-tools": "14.1.0", "chalk": "^4.1.2", "execa": "^5.0.0", "fast-glob": "^3.3.2" } }, "node_modules/@react-native-community/cli-config": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-13.6.9.tgz", - "integrity": "sha512-rFfVBcNojcMm+KKHE/xqpqXg8HoKl4EC7bFHUrahMJ+y/tZll55+oX/PGG37rzB8QzP2UbMQ19DYQKC1G7kXeg==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-14.1.0.tgz", + "integrity": "sha512-P3FK2rPUJBD1fmQHLgTqpHxsc111pnMdEEFR7KeqprCNz+Qr2QpPxfNy0V7s15tGL5rAv+wpbOGcioIV50EbxA==", "peer": true, "dependencies": { - "@react-native-community/cli-tools": "13.6.9", + "@react-native-community/cli-tools": "14.1.0", "chalk": "^4.1.2", - "cosmiconfig": "^5.1.0", + "cosmiconfig": "^9.0.0", "deepmerge": "^4.3.0", "fast-glob": "^3.3.2", "joi": "^17.2.1" } }, - "node_modules/@react-native-community/cli-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "peer": true, "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "node": ">=14" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "funding": { + "url": "https://github.com/sponsors/d-fischer" }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "peerDependencies": { + "typescript": ">=4.9.5" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true, - "engines": { - "node": ">=4" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@react-native-community/cli-config/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "peer": true - }, "node_modules/@react-native-community/cli-debugger-ui": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-13.6.9.tgz", - "integrity": "sha512-TkN7IdFmGPPvTpAo3nCAH9uwGCPxWBEAwpqEZDrq0NWllI7Tdie8vDpGdrcuCcKalmhq6OYnkXzeBah7O1Ztpw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-14.1.0.tgz", + "integrity": "sha512-+YbeCL0wLcBcqDwraJFGsqzcXu9S+bwTVrfImne/4mT6itfe3Oa93yrOVJgNbstrt5pJHuwpU76ZXfXoiuncsg==", "peer": true, "dependencies": { "serve-static": "^1.13.1" } }, "node_modules/@react-native-community/cli-doctor": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-13.6.9.tgz", - "integrity": "sha512-5quFaLdWFQB+677GXh5dGU9I5eg2z6Vg4jOX9vKnc9IffwyIFAyJfCZHrxLSRPDGNXD7biDQUdoezXYGwb6P/A==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-14.1.0.tgz", + "integrity": "sha512-xIf0oQDRKt7lufUenRwcLYdINGc0x1FSXHaHjd7lQDGT5FJnCEYlIkYEDDgAl5tnVJSvM/IL2c6O+mffkNEPzQ==", "peer": true, "dependencies": { - "@react-native-community/cli-config": "13.6.9", - "@react-native-community/cli-platform-android": "13.6.9", - "@react-native-community/cli-platform-apple": "13.6.9", - "@react-native-community/cli-platform-ios": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", + "@react-native-community/cli-config": "14.1.0", + "@react-native-community/cli-platform-android": "14.1.0", + "@react-native-community/cli-platform-apple": "14.1.0", + "@react-native-community/cli-platform-ios": "14.1.0", + "@react-native-community/cli-tools": "14.1.0", "chalk": "^4.1.2", "command-exists": "^1.2.8", "deepmerge": "^4.3.0", - "envinfo": "^7.10.0", + "envinfo": "^7.13.0", "execa": "^5.0.0", - "hermes-profile-transformer": "^0.0.6", "node-stream-zip": "^1.9.1", "ora": "^5.4.1", "semver": "^7.5.2", @@ -7663,70 +7357,58 @@ "node": ">=6" } }, - "node_modules/@react-native-community/cli-hermes": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-13.6.9.tgz", - "integrity": "sha512-GvwiwgvFw4Ws+krg2+gYj8sR3g05evmNjAHkKIKMkDTJjZ8EdyxbkifRUs1ZCq3TMZy2oeblZBXCJVOH4W7ZbA==", - "peer": true, - "dependencies": { - "@react-native-community/cli-platform-android": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6" - } - }, "node_modules/@react-native-community/cli-platform-android": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-13.6.9.tgz", - "integrity": "sha512-9KsYGdr08QhdvT3Ht7e8phQB3gDX9Fs427NJe0xnoBh+PDPTI2BD5ks5ttsH8CzEw8/P6H8tJCHq6hf2nxd9cw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-14.1.0.tgz", + "integrity": "sha512-4JnXkAV+ca8XdUhZ7xjgDhXAMwTVjQs8JqiwP7FTYVrayShXy2cBXm/C3HNDoe+oQOF5tPT2SqsDAF2vYTnKiQ==", "peer": true, "dependencies": { - "@react-native-community/cli-tools": "13.6.9", + "@react-native-community/cli-tools": "14.1.0", "chalk": "^4.1.2", "execa": "^5.0.0", "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.2.4", + "fast-xml-parser": "^4.4.1", "logkitty": "^0.7.1" } }, "node_modules/@react-native-community/cli-platform-apple": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-13.6.9.tgz", - "integrity": "sha512-KoeIHfhxMhKXZPXmhQdl6EE+jGKWwoO9jUVWgBvibpVmsNjo7woaG/tfJMEWfWF3najX1EkQAoJWpCDBMYWtlA==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-14.1.0.tgz", + "integrity": "sha512-DExd+pZ7hHxXt8I6BBmckeYUxxq7PQ+o4YSmGIeQx0xUpi+f82obBct2WNC3VWU72Jw6obwfoN6Fwe6F7Wxp5Q==", "peer": true, "dependencies": { - "@react-native-community/cli-tools": "13.6.9", + "@react-native-community/cli-tools": "14.1.0", "chalk": "^4.1.2", "execa": "^5.0.0", "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.0.12", + "fast-xml-parser": "^4.4.1", "ora": "^5.4.1" } }, "node_modules/@react-native-community/cli-platform-ios": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-13.6.9.tgz", - "integrity": "sha512-CiUcHlGs8vE0CAB4oi1f+dzniqfGuhWPNrDvae2nm8dewlahTBwIcK5CawyGezjcJoeQhjBflh9vloska+nlnw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-14.1.0.tgz", + "integrity": "sha512-ah/ZTiJXUdCVHujyRJ4OmCL5nTq8OWcURcE3UXa1z0sIIiA8io06n+v5n299T9rtPKMwRtVJlQjtO/nbODABPQ==", "peer": true, "dependencies": { - "@react-native-community/cli-platform-apple": "13.6.9" + "@react-native-community/cli-platform-apple": "14.1.0" } }, "node_modules/@react-native-community/cli-server-api": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-13.6.9.tgz", - "integrity": "sha512-W8FSlCPWymO+tlQfM3E0JmM8Oei5HZsIk5S0COOl0MRi8h0NmHI4WSTF2GCfbFZkcr2VI/fRsocoN8Au4EZAug==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-14.1.0.tgz", + "integrity": "sha512-1k2LBQaYsy9RDWFIfKVne3frOye73O33MV6eYMoRPff7wqxHCrsX1CYJQkmwpgVigZHxYwalHj+Axtu3gpomCA==", "peer": true, "dependencies": { - "@react-native-community/cli-debugger-ui": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", + "@react-native-community/cli-debugger-ui": "14.1.0", + "@react-native-community/cli-tools": "14.1.0", "compression": "^1.7.1", "connect": "^3.6.5", "errorhandler": "^1.5.1", "nocache": "^3.0.1", "pretty-format": "^26.6.2", "serve-static": "^1.13.1", - "ws": "^6.2.2" + "ws": "^6.2.3" } }, "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { @@ -7785,9 +7467,9 @@ } }, "node_modules/@react-native-community/cli-tools": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-13.6.9.tgz", - "integrity": "sha512-OXaSjoN0mZVw3nrAwcY1PC0uMfyTd9fz7Cy06dh+EJc+h0wikABsVRzV8cIOPrVV+PPEEXE0DBrH20T2puZzgQ==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-14.1.0.tgz", + "integrity": "sha512-r1KxSu2+OSuhWFoE//1UR7aSTXMLww/UYWQprEw4bSo/kvutGX//4r9ywgXSWp+39udpNN4jQpNTHuWhGZd/Bg==", "peer": true, "dependencies": { "appdirsjs": "^1.2.4", @@ -7795,7 +7477,6 @@ "execa": "^5.0.0", "find-up": "^5.0.0", "mime": "^2.4.1", - "node-fetch": "^2.6.0", "open": "^6.2.0", "ora": "^5.4.1", "semver": "^7.5.2", @@ -7803,15 +7484,6 @@ "sudo-prompt": "^9.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@react-native-community/cli-tools/node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", @@ -7824,22 +7496,10 @@ "node": ">=4.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "peer": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli-types": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-13.6.9.tgz", - "integrity": "sha512-RLxDppvRxXfs3hxceW/mShi+6o5yS+kFPnPqZTaMKKR5aSg7LwDpLQW4K2D22irEG8e6RKDkZUeH9aL3vO2O0w==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-14.1.0.tgz", + "integrity": "sha512-aJwZI9mGRx3HdP8U4CGhqjt3S4r8GmeOqv4kRagC1UHDk4QNMC+bZ8JgPA4W7FrGiPey+lJQHMDPAXOo51SOUw==", "peer": true, "dependencies": { "joi": "^17.2.1" @@ -7854,19 +7514,6 @@ "node": "^12.20.0 || >=14" } }, - "node_modules/@react-native-community/cli/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli/node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -7890,45 +7537,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@react-native-community/cli/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native-community/cli/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -7939,58 +7547,59 @@ } }, "node_modules/@react-native/assets-registry": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.74.85.tgz", - "integrity": "sha512-59YmIQxfGDw4aP9S/nAM+sjSFdW8fUP6fsqczCcXgL2YVEjyER9XCaUT0J1K+PdHep8pi05KUgIKUds8P3jbmA==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.75.3.tgz", + "integrity": "sha512-i7MaRbYR06WdpJWv3a0PQ2ScFBUeevwcJ0tVopnFwTg0tBWp3NFEMDIcU8lyXVy9Y59WmrP1V2ROaRDaPiESgg==", "peer": true, "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.74.85.tgz", - "integrity": "sha512-48TSDclRB5OMXiImiJkLxyCfRyLsqkCgI8buugCZzvXcYslfV7gCvcyFyQldtcOmerV+CK4RAj7QS4hmB5Mr8Q==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.75.3.tgz", + "integrity": "sha512-8JmXEKq+Efb9AffsV48l8gmKe/ZQ2PbBygZjHdIf8DNZZhO/z5mt27J4B43MWNdp5Ww1l59T0mEaf8l/uywQUg==", "peer": true, "dependencies": { - "@react-native/codegen": "0.74.85" + "@react-native/codegen": "0.75.3" }, "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-preset": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.74.85.tgz", - "integrity": "sha512-yMHUlN8INbK5BBwiBuQMftdWkpm1IgCsoJTKcGD2OpSgZhwwm8RUSvGhdRMzB2w7bsqqBmaEMleGtW6aCR7B9w==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.75.3.tgz", + "integrity": "sha512-VZQkQEj36DKEGApXFYdVcFtqdglbnoVr7aOZpjffURSgPcIA9vWTm1b+OL4ayOaRZXTZKiDBNQCXvBX5E5AgQg==", "peer": true, "dependencies": { "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-default-from": "^7.0.0", "@babel/plugin-syntax-flow": "^7.18.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", "@babel/plugin-syntax-optional-chaining": "^7.0.0", "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", "@babel/plugin-transform-async-to-generator": "^7.20.0", "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-class-properties": "^7.24.1", "@babel/plugin-transform-classes": "^7.0.0", "@babel/plugin-transform-computed-properties": "^7.0.0", "@babel/plugin-transform-destructuring": "^7.20.0", "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-for-of": "^7.0.0", "@babel/plugin-transform-function-name": "^7.0.0", "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", "@babel/plugin-transform-modules-commonjs": "^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", "@babel/plugin-transform-parameters": "^7.0.0", "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.11", @@ -7998,6 +7607,7 @@ "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/plugin-transform-react-jsx-self": "^7.0.0", "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.20.0", "@babel/plugin-transform-runtime": "^7.0.0", "@babel/plugin-transform-shorthand-properties": "^7.0.0", "@babel/plugin-transform-spread": "^7.0.0", @@ -8005,7 +7615,7 @@ "@babel/plugin-transform-typescript": "^7.5.0", "@babel/plugin-transform-unicode-regex": "^7.0.0", "@babel/template": "^7.0.0", - "@react-native/babel-plugin-codegen": "0.74.85", + "@react-native/babel-plugin-codegen": "0.75.3", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" }, @@ -8017,18 +7627,19 @@ } }, "node_modules/@react-native/codegen": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.74.85.tgz", - "integrity": "sha512-N7QwoS4Hq/uQmoH83Ewedy6D0M7xbQsOU3OMcQf0eY3ltQ7S2hd9/R4UTalQWRn1OUJfXR6OG12QJ4FStKgV6Q==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.75.3.tgz", + "integrity": "sha512-I0bz5jwOkiR7vnhYLGoV22RGmesErUg03tjsCiQgmsMpbyCYumudEtLNN5+DplHGK56bu8KyzBqKkWXGSKSCZQ==", "peer": true, "dependencies": { "@babel/parser": "^7.20.0", "glob": "^7.1.1", - "hermes-parser": "0.19.1", + "hermes-parser": "0.22.0", "invariant": "^2.2.4", "jscodeshift": "^0.14.0", "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1" + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" }, "engines": { "node": ">=18" @@ -8135,22 +7746,21 @@ } }, "node_modules/@react-native/community-cli-plugin": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.74.85.tgz", - "integrity": "sha512-ODzND33eA2owAY3g9jgCdqB+BjAh8qJ7dvmSotXgrgDYr3MJMpd8gvHTIPe2fg4Kab+wk8uipRhrE0i0RYMwtQ==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.75.3.tgz", + "integrity": "sha512-njsYm+jBWzfLcJcxavAY5QFzYTrmPtjbxq/64GSqwcQYzy9qAkI7LNTK/Wprq1I/4HOuHJO7Km+EddCXB+ByRQ==", "peer": true, "dependencies": { - "@react-native-community/cli-server-api": "13.6.9", - "@react-native-community/cli-tools": "13.6.9", - "@react-native/dev-middleware": "0.74.85", - "@react-native/metro-babel-transformer": "0.74.85", + "@react-native-community/cli-server-api": "14.1.0", + "@react-native-community/cli-tools": "14.1.0", + "@react-native/dev-middleware": "0.75.3", + "@react-native/metro-babel-transformer": "0.75.3", "chalk": "^4.0.0", "execa": "^5.1.1", "metro": "^0.80.3", "metro-config": "^0.80.3", "metro-core": "^0.80.3", "node-fetch": "^2.2.0", - "querystring": "^0.2.1", "readline": "^1.3.0" }, "engines": { @@ -8158,24 +7768,24 @@ } }, "node_modules/@react-native/debugger-frontend": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.74.85.tgz", - "integrity": "sha512-gUIhhpsYLUTYWlWw4vGztyHaX/kNlgVspSvKe2XaPA7o3jYKUoNLc3Ov7u70u/MBWfKdcEffWq44eSe3j3s5JQ==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.75.3.tgz", + "integrity": "sha512-99bLQsUwsxUMNR7Wa9eV2uyR38yfd6mOEqfN+JIm8/L9sKA926oh+CZkjDy1M8RmCB6spB5N9fVFVkrVdf2yFA==", "peer": true, "engines": { "node": ">=18" } }, "node_modules/@react-native/dev-middleware": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.74.85.tgz", - "integrity": "sha512-BRmgCK5vnMmHaKRO+h8PKJmHHH3E6JFuerrcfE3wG2eZ1bcSr+QTu8DAlpxsDWvJvHpCi8tRJGauxd+Ssj/c7w==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.75.3.tgz", + "integrity": "sha512-h2/6+UGmeMWjnT43axy27jNqoDRsE1C1qpjRC3sYpD4g0bI0jSTkY1kAgj8uqGGXLnHXiHOtjLDGdbAgZrsPaA==", "peer": true, "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.74.85", - "@rnx-kit/chromium-edge-launcher": "^1.0.0", + "@react-native/debugger-frontend": "0.75.3", "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", "debug": "^2.2.0", "node-fetch": "^2.2.0", @@ -8183,7 +7793,6 @@ "open": "^7.0.3", "selfsigned": "^2.4.1", "serve-static": "^1.13.1", - "temp-dir": "^2.0.0", "ws": "^6.2.2" }, "engines": { @@ -8221,15 +7830,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native/dev-middleware/node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@react-native/dev-middleware/node_modules/ws": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", @@ -8240,32 +7840,32 @@ } }, "node_modules/@react-native/gradle-plugin": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.74.85.tgz", - "integrity": "sha512-1VQSLukJzaVMn1MYcs8Weo1nUW8xCas2XU1KuoV7OJPk6xPnEBFJmapmEGP5mWeEy7kcTXJmddEgy1wwW0tcig==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.75.3.tgz", + "integrity": "sha512-mSfa/Mq/AsALuG/kvXz5ECrc6HdY5waMHal2sSfa8KA0Gt3JqYQVXF9Pdwd4yR5ClPZDI2HRa1tdE8GVlhMvPA==", "peer": true, "engines": { "node": ">=18" } }, "node_modules/@react-native/js-polyfills": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.74.85.tgz", - "integrity": "sha512-gp4Rg9le3lVZeW7Cie6qLfekvRKZuhJ3LKgi1SFB4N154z1wIclypAJXVXgWBsy8JKJfTwRI+sffC4qZDlvzrg==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.75.3.tgz", + "integrity": "sha512-+JVFJ351GSJT3V7LuXscMqfnpR/UxzsAjbBjfAHBR3kqTbVqrAmBccqPCA3NLzgb/RY8khLJklwMUVlWrn8iFg==", "peer": true, "engines": { "node": ">=18" } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.74.85.tgz", - "integrity": "sha512-JIrXqEwhTvWPtGArgMptIPGstMdXQIkwSjKVYt+7VC4a9Pw1GurIWanIJheEW6ZuCVvTc0VZkwglFz9JVjzDjA==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.75.3.tgz", + "integrity": "sha512-gDlEl6C2mwQPLxFOR+yla5MpJpDPNOFD6J5Hd9JM9+lOdUq6MNujh1Xn4ZMvglW7rfViq3nMjg4xPQeGUhDG+w==", "peer": true, "dependencies": { "@babel/core": "^7.20.0", - "@react-native/babel-preset": "0.74.85", - "hermes-parser": "0.19.1", + "@react-native/babel-preset": "0.75.3", + "hermes-parser": "0.22.0", "nullthrows": "^1.1.1" }, "engines": { @@ -8276,113 +7876,136 @@ } }, "node_modules/@react-native/normalize-colors": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.85.tgz", - "integrity": "sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==", + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.75.3.tgz", + "integrity": "sha512-3mhF8AJFfIN0E5bEs/DQ4U2LzMJYm+FPSwY5bJ1DZhrxW1PFAh24bAPrSd8PwS0iarQ7biLdr1lWf/8LFv8pDA==", "peer": true }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.75.3.tgz", + "integrity": "sha512-cTLm7k7Y//SvV8UK8esrDHEw5OrwwSJ4Fqc3x52Imi6ROuhshfGIPFwhtn4pmAg9nWHzHwwqiJ+9hCSVnXXX+g==", + "peer": true, + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@react-stately/calendar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.5.1.tgz", - "integrity": "sha512-7l7QhqGUJ5AzWHfvZzbTe3J4t72Ht5BmhW4hlVI7flQXtfrmYkVtl3ZdytEZkkHmWGYZRW9b4IQTQGZxhtlElA==", - "dependencies": { - "@internationalized/date": "^3.5.4", - "@react-stately/utils": "^3.10.1", - "@react-types/calendar": "^3.4.6", - "@react-types/shared": "^3.23.1", + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.5.4.tgz", + "integrity": "sha512-R2011mtFSXIjzMXaA+CZ1sflPm9XkTBMqVk77Bnxso2ZsG7FUX8nqFmaDavxwTuHFC6OUexAGSMs8bP9KycTNg==", + "dependencies": { + "@internationalized/date": "^3.5.5", + "@react-stately/utils": "^3.10.3", + "@react-types/calendar": "^3.4.9", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/checkbox": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.5.tgz", - "integrity": "sha512-IXV3f9k+LtmfQLE+DKIN41Q5QB/YBLDCB1YVx5PEdRp52S9+EACD5683rjVm8NVRDwjMi2SP6RnFRk7fVb5Azg==", - "dependencies": { - "@react-stately/form": "^3.0.3", - "@react-stately/utils": "^3.10.1", - "@react-types/checkbox": "^3.8.1", - "@react-types/shared": "^3.23.1", + "version": "3.6.8", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.8.tgz", + "integrity": "sha512-c8TWjU67XHHBCpqj6+FXXhQUWGr2Pil1IKggX81pkedhWiJl3/7+WHJuZI0ivGnRjp3aISNOG8UNVlBEjS9E8A==", + "dependencies": { + "@react-stately/form": "^3.0.5", + "@react-stately/utils": "^3.10.3", + "@react-types/checkbox": "^3.8.3", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/collections": { - "version": "3.10.7", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.10.7.tgz", - "integrity": "sha512-KRo5O2MWVL8n3aiqb+XR3vP6akmHLhLWYZEmPKjIv0ghQaEebBTrN3wiEjtd6dzllv0QqcWvDLM1LntNfJ2TsA==", + "version": "3.10.9", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.10.9.tgz", + "integrity": "sha512-plyrng6hOQMG8LrjArMA6ts/DgWyXln3g90/hFNbqe/hdVYF53sDVsj8Jb+5LtoYTpiAlV6eOvy1XR0vPZUf8w==", "dependencies": { - "@react-types/shared": "^3.23.1", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/combobox": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.8.4.tgz", - "integrity": "sha512-iLVGvKRRz0TeJXZhZyK783hveHpYA6xovOSdzSD+WGYpiPXo1QrcrNoH3AE0Z2sHtorU+8nc0j58vh5PB+m2AA==", - "dependencies": { - "@react-stately/collections": "^3.10.7", - "@react-stately/form": "^3.0.3", - "@react-stately/list": "^3.10.5", - "@react-stately/overlays": "^3.6.7", - "@react-stately/select": "^3.6.4", - "@react-stately/utils": "^3.10.1", - "@react-types/combobox": "^3.11.1", - "@react-types/shared": "^3.23.1", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.9.2.tgz", + "integrity": "sha512-ZsbAcD58IvxZqwYxg9d2gOf8R/k5RUB2TPUiGKD6wgWfEKH6SDzY3bgRByHGOyMCyJB62cHjih/ZShizNTguqA==", + "dependencies": { + "@react-stately/collections": "^3.10.9", + "@react-stately/form": "^3.0.5", + "@react-stately/list": "^3.10.8", + "@react-stately/overlays": "^3.6.10", + "@react-stately/select": "^3.6.7", + "@react-stately/utils": "^3.10.3", + "@react-types/combobox": "^3.12.1", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/data": { - "version": "3.11.4", - "resolved": "https://registry.npmjs.org/@react-stately/data/-/data-3.11.4.tgz", - "integrity": "sha512-PbnUQxeE6AznSuEWYnRmrYQ9t5z1Asx98Jtrl96EeA6Iapt9kOjTN9ySqCxtPxMKleb1NIqG3+uHU3veIqmLsg==", + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/@react-stately/data/-/data-3.11.6.tgz", + "integrity": "sha512-S8q1Ejuhijl8SnyVOdDNFrMrWWnLk/Oh1ZT3KHSbTdpfMRtvhi5HukoiP06jlzz75phnpSPQL40npDtUB/kk3Q==", "dependencies": { - "@react-types/shared": "^3.23.1", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/datepicker": { - "version": "3.9.4", - "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.9.4.tgz", - "integrity": "sha512-yBdX01jn6gq4NIVvHIqdjBUPo+WN8Bujc4OnPw+ZnfA4jI0eIgq04pfZ84cp1LVXW0IB0VaCu1AlQ/kvtZjfGA==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.10.2.tgz", + "integrity": "sha512-pa5IZUw+49AyOnddwu4XwU2kI5eo/1thbiIVNHP8uDpbbBrBkquSk3zVFDAGX1cu/I1U2VUkt64U/dxgkwaMQw==", "dependencies": { - "@internationalized/date": "^3.5.4", + "@internationalized/date": "^3.5.5", "@internationalized/string": "^3.2.3", - "@react-stately/form": "^3.0.3", - "@react-stately/overlays": "^3.6.7", - "@react-stately/utils": "^3.10.1", - "@react-types/datepicker": "^3.7.4", - "@react-types/shared": "^3.23.1", + "@react-stately/form": "^3.0.5", + "@react-stately/overlays": "^3.6.10", + "@react-stately/utils": "^3.10.3", + "@react-types/datepicker": "^3.8.2", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/dnd": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.3.1.tgz", - "integrity": "sha512-I/Ci5xB8hSgAXzoWYWScfMM9UK1MX/eTlARBhiSlfudewweOtNJAI+cXJgU7uiUnGjh4B4v3qDBtlAH1dWDCsw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.4.2.tgz", + "integrity": "sha512-VrHmNoNdVGrx5JHdz/zewmN+N8rlZe+vL/iAOLmvQ74RRLEz8KDFnHdlhgKg1AZqaSg3JJ18BlHEkS7oL1n+tA==", "dependencies": { - "@react-stately/selection": "^3.15.1", - "@react-types/shared": "^3.23.1", + "@react-stately/selection": "^3.16.2", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/flags": { @@ -8394,436 +8017,436 @@ } }, "node_modules/@react-stately/form": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.0.3.tgz", - "integrity": "sha512-92YYBvlHEWUGUpXgIaQ48J50jU9XrxfjYIN8BTvvhBHdD63oWgm8DzQnyT/NIAMzdLnhkg7vP+fjG8LjHeyIAg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.0.5.tgz", + "integrity": "sha512-J3plwJ63HQz109OdmaTqTA8Qhvl3gcYYK7DtgKyNP6mc/Me2Q4tl2avkWoA+22NRuv5m+J8TpBk4AVHUEOwqeQ==", "dependencies": { - "@react-types/shared": "^3.23.1", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/grid": { - "version": "3.8.7", - "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.8.7.tgz", - "integrity": "sha512-he3TXCLAhF5C5z1/G4ySzcwyt7PEiWcVIupxebJQqRyFrNWemSuv+7tolnStmG8maMVIyV3P/3j4eRBbdSlOIg==", - "dependencies": { - "@react-stately/collections": "^3.10.7", - "@react-stately/selection": "^3.15.1", - "@react-types/grid": "^3.2.6", - "@react-types/shared": "^3.23.1", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.9.2.tgz", + "integrity": "sha512-2gK//sqAqg2Xaq6UITTFQwFUJnBRgcW+cKBVbFt+F8d152xB6UwwTS/K79E5PUkOotwqZgTEpkrSFs/aVxCLpw==", + "dependencies": { + "@react-stately/collections": "^3.10.9", + "@react-stately/selection": "^3.16.2", + "@react-types/grid": "^3.2.8", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/list": { - "version": "3.10.5", - "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.10.5.tgz", - "integrity": "sha512-fV9plO+6QDHiewsYIhboxcDhF17GO95xepC5ki0bKXo44gr14g/LSo/BMmsaMnV+1BuGdBunB05bO4QOIaigXA==", - "dependencies": { - "@react-stately/collections": "^3.10.7", - "@react-stately/selection": "^3.15.1", - "@react-stately/utils": "^3.10.1", - "@react-types/shared": "^3.23.1", + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.10.8.tgz", + "integrity": "sha512-rHCiPLXd+Ry3ztR9DkLA5FPQeH4Zd4/oJAEDWJ77W3oBBOdiMp3ZdHDLP7KBRh17XGNLO/QruYoHWAQTPiMF4g==", + "dependencies": { + "@react-stately/collections": "^3.10.9", + "@react-stately/selection": "^3.16.2", + "@react-stately/utils": "^3.10.3", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/menu": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.7.1.tgz", - "integrity": "sha512-mX1w9HHzt+xal1WIT2xGrTQsoLvDwuB2R1Er1MBABs//MsJzccycatcgV/J/28m6tO5M9iuFQQvLV+i1dCtodg==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.8.2.tgz", + "integrity": "sha512-lt6hIHmSixMzkKx1rKJf3lbAf01EmEvvIlENL20GLiU9cRbpPnPJ1aJMZ5Ad5ygglA7wAemAx+daPhlTQfF2rg==", "dependencies": { - "@react-stately/overlays": "^3.6.7", - "@react-types/menu": "^3.9.9", - "@react-types/shared": "^3.23.1", + "@react-stately/overlays": "^3.6.10", + "@react-types/menu": "^3.9.11", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/numberfield": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.9.3.tgz", - "integrity": "sha512-UlPTLSabhLEuHtgzM0PgfhtEaHy3yttbzcRb8yHNvGo4KbCHeHpTHd3QghKfTFm024Mug7+mVlWCmMtW0f5ttg==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.9.6.tgz", + "integrity": "sha512-p2R9admGLI439qZzB39dyANhkruprJJtZwuoGVtxW/VD0ficw6BrPVqAaKG25iwKPkmveleh9p8o+yRqjGedcQ==", "dependencies": { "@internationalized/number": "^3.5.3", - "@react-stately/form": "^3.0.3", - "@react-stately/utils": "^3.10.1", - "@react-types/numberfield": "^3.8.3", + "@react-stately/form": "^3.0.5", + "@react-stately/utils": "^3.10.3", + "@react-types/numberfield": "^3.8.5", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/overlays": { - "version": "3.6.7", - "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.7.tgz", - "integrity": "sha512-6zp8v/iNUm6YQap0loaFx6PlvN8C0DgWHNlrlzMtMmNuvjhjR0wYXVaTfNoUZBWj25tlDM81ukXOjpRXg9rLrw==", + "version": "3.6.10", + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.10.tgz", + "integrity": "sha512-XxZ2qScT5JPwGk9qiVJE4dtVh3AXTcYwGRA5RsHzC26oyVVsegPqY2PmNJGblAh6Q57VyodoVUyebE0Eo5CzRw==", "dependencies": { - "@react-stately/utils": "^3.10.1", - "@react-types/overlays": "^3.8.7", + "@react-stately/utils": "^3.10.3", + "@react-types/overlays": "^3.8.9", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/radio": { - "version": "3.10.4", - "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.4.tgz", - "integrity": "sha512-kCIc7tAl4L7Hu4Wt9l2jaa+MzYmAJm0qmC8G8yPMbExpWbLRu6J8Un80GZu+JxvzgDlqDyrVvyv9zFifwH/NkQ==", - "dependencies": { - "@react-stately/form": "^3.0.3", - "@react-stately/utils": "^3.10.1", - "@react-types/radio": "^3.8.1", - "@react-types/shared": "^3.23.1", + "version": "3.10.7", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.7.tgz", + "integrity": "sha512-ZwGzFR+sGd42DxRlDTp3G2vLZyhMVtgHkwv2BxazPHxPMvLO9yYl7+3PPNxAmhMB4tg2u9CrzffpGX2rmEJEXA==", + "dependencies": { + "@react-stately/form": "^3.0.5", + "@react-stately/utils": "^3.10.3", + "@react-types/radio": "^3.8.3", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/searchfield": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.5.3.tgz", - "integrity": "sha512-H0OvlgwPIFdc471ypw79MDjz3WXaVq9+THaY6JM4DIohEJNN5Dwei7O9g6r6m/GqPXJIn5TT3b74kJ2Osc00YQ==", + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.5.6.tgz", + "integrity": "sha512-gVzU0FeWiLYD8VOYRgWlk79Qn7b2eirqOnWhtI5VNuGN8WyNaCIuBp6SkXTW2dY8hs2Hzn8HlMbgy1MIc7130Q==", "dependencies": { - "@react-stately/utils": "^3.10.1", - "@react-types/searchfield": "^3.5.5", + "@react-stately/utils": "^3.10.3", + "@react-types/searchfield": "^3.5.8", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/select": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.4.tgz", - "integrity": "sha512-whZgF1N53D0/dS8tOFdrswB0alsk5Q5620HC3z+5f2Hpi8gwgAZ8TYa+2IcmMYRiT+bxVuvEc/NirU9yPmqGbA==", - "dependencies": { - "@react-stately/form": "^3.0.3", - "@react-stately/list": "^3.10.5", - "@react-stately/overlays": "^3.6.7", - "@react-types/select": "^3.9.4", - "@react-types/shared": "^3.23.1", + "version": "3.6.7", + "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.7.tgz", + "integrity": "sha512-hCUIddw0mPxVy1OH6jhyaDwgNea9wESjf+MYdnnTG/abRB+OZv/dWScd87OjzVsHTHWcw7CN4ZzlJoXm0FJbKQ==", + "dependencies": { + "@react-stately/form": "^3.0.5", + "@react-stately/list": "^3.10.8", + "@react-stately/overlays": "^3.6.10", + "@react-types/select": "^3.9.6", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/selection": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.15.1.tgz", - "integrity": "sha512-6TQnN9L0UY9w19B7xzb1P6mbUVBtW840Cw1SjgNXCB3NPaCf59SwqClYzoj8O2ZFzMe8F/nUJtfU1NS65/OLlw==", + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.16.2.tgz", + "integrity": "sha512-C4eSKw7BIZHJLPzwqGqCnsyFHiUIEyryVQZTJDt6d0wYBOHU6k1pW+Q4VhrZuzSv+IMiI2RkiXeJKc55f0ZXrg==", "dependencies": { - "@react-stately/collections": "^3.10.7", - "@react-stately/utils": "^3.10.1", - "@react-types/shared": "^3.23.1", + "@react-stately/collections": "^3.10.9", + "@react-stately/utils": "^3.10.3", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/slider": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.5.4.tgz", - "integrity": "sha512-Jsf7K17dr93lkNKL9ij8HUcoM1sPbq8TvmibD6DhrK9If2lje+OOL8y4n4qreUnfMT56HCAeS9wCO3fg3eMyrw==", + "version": "3.5.7", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.5.7.tgz", + "integrity": "sha512-gEIGTcpBLcXixd8LYiLc8HKrBiGQJltrrEGoOvvTP8KVItXQxmeL+JiSsh8qgOoUdRRpzmAoFNUKGEg2/gtN8A==", "dependencies": { - "@react-stately/utils": "^3.10.1", - "@react-types/shared": "^3.23.1", - "@react-types/slider": "^3.7.3", + "@react-stately/utils": "^3.10.3", + "@react-types/shared": "^3.24.1", + "@react-types/slider": "^3.7.5", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/table": { - "version": "3.11.8", - "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.11.8.tgz", - "integrity": "sha512-EdyRW3lT1/kAVDp5FkEIi1BQ7tvmD2YgniGdLuW/l9LADo0T+oxZqruv60qpUS6sQap+59Riaxl91ClDxrJnpg==", + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.12.2.tgz", + "integrity": "sha512-dUcsrdALylhWz6exqIoqtR/dnrzjIAptMyAUPT378Y/mCYs4PxKkHSvtPEQrZhdQS1ALIIgfeg9KUVIempoXPw==", "dependencies": { - "@react-stately/collections": "^3.10.7", + "@react-stately/collections": "^3.10.9", "@react-stately/flags": "^3.0.3", - "@react-stately/grid": "^3.8.7", - "@react-stately/selection": "^3.15.1", - "@react-stately/utils": "^3.10.1", - "@react-types/grid": "^3.2.6", - "@react-types/shared": "^3.23.1", - "@react-types/table": "^3.9.5", + "@react-stately/grid": "^3.9.2", + "@react-stately/selection": "^3.16.2", + "@react-stately/utils": "^3.10.3", + "@react-types/grid": "^3.2.8", + "@react-types/shared": "^3.24.1", + "@react-types/table": "^3.10.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/tabs": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.6.6.tgz", - "integrity": "sha512-sOLxorH2uqjAA+v1ppkMCc2YyjgqvSGeBDgtR/lyPSDd4CVMoTExszROX2dqG0c8il9RQvzFuufUtQWMY6PgSA==", + "version": "3.6.9", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.6.9.tgz", + "integrity": "sha512-YZDqZng3HrRX+uXmg6u78x73Oi24G5ICpiXVqDKKDkO333XCA5H8MWItiuPZkYB2h3SbaCaLqSobLkvCoWYpNQ==", "dependencies": { - "@react-stately/list": "^3.10.5", - "@react-types/shared": "^3.23.1", - "@react-types/tabs": "^3.3.7", + "@react-stately/list": "^3.10.8", + "@react-types/shared": "^3.24.1", + "@react-types/tabs": "^3.3.9", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/toggle": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.7.4.tgz", - "integrity": "sha512-CoYFe9WrhLkDP4HGDpJYQKwfiYCRBAeoBQHv+JWl5eyK61S8xSwoHsveYuEZ3bowx71zyCnNAqWRrmNOxJ4CKA==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.7.7.tgz", + "integrity": "sha512-AS+xB4+hHWa3wzYkbS6pwBkovPfIE02B9SnuYTe0stKcuejpWKo5L3QMptW0ftFYsW3ZPCXuneImfObEw2T01A==", "dependencies": { - "@react-stately/utils": "^3.10.1", - "@react-types/checkbox": "^3.8.1", + "@react-stately/utils": "^3.10.3", + "@react-types/checkbox": "^3.8.3", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/tooltip": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.9.tgz", - "integrity": "sha512-P7CDJsdoKarz32qFwf3VNS01lyC+63gXpDZG31pUu+EO5BeQd4WKN/AH1Beuswpr4GWzxzFc1aXQgERFGVzraA==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.12.tgz", + "integrity": "sha512-QKYT/cze7n9qaBsk7o5ais3jRfhYCzcVRfps+iys/W+/9FFbbhjfQG995Lwi6b+vGOHWfXxXpwmyIO2tzM1Iog==", "dependencies": { - "@react-stately/overlays": "^3.6.7", - "@react-types/tooltip": "^3.4.9", + "@react-stately/overlays": "^3.6.10", + "@react-types/tooltip": "^3.4.11", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/tree": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.1.tgz", - "integrity": "sha512-LOdkkruJWch3W89h4B/bXhfr0t0t1aRfEp+IMrrwdRAl23NaPqwl5ILHs4Xu5XDHqqhg8co73pHrJwUyiTWEjw==", - "dependencies": { - "@react-stately/collections": "^3.10.7", - "@react-stately/selection": "^3.15.1", - "@react-stately/utils": "^3.10.1", - "@react-types/shared": "^3.23.1", + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.4.tgz", + "integrity": "sha512-HFNclIXJ/3QdGQWxXbj+tdlmIX/XwCfzAMB5m26xpJ6HtJhia6dtx3GLfcdyHNjmuRbAsTBsAAnnVKBmNRUdIQ==", + "dependencies": { + "@react-stately/collections": "^3.10.9", + "@react-stately/selection": "^3.16.2", + "@react-stately/utils": "^3.10.3", + "@react-types/shared": "^3.24.1", "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-stately/utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.1.tgz", - "integrity": "sha512-VS/EHRyicef25zDZcM/ClpzYMC5i2YGN6uegOeQawmgfGjb02yaCX0F0zR69Pod9m2Hr3wunTbtpgVXvYbZItg==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.3.tgz", + "integrity": "sha512-moClv7MlVSHpbYtQIkm0Cx+on8Pgt1XqtPx6fy9rQFb2DNc9u1G3AUVnqA17buOkH1vLxAtX4MedlxMWyRCYYA==", "dependencies": { "@swc/helpers": "^0.5.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/calendar": { - "version": "3.4.6", - "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.6.tgz", - "integrity": "sha512-WSntZPwtvsIYWvBQRAPvuCn55UTJBZroTvX0vQvWykJRQnPAI20G1hMQ3dNsnAL+gLZUYxBXn66vphmjUuSYew==", + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.9.tgz", + "integrity": "sha512-O/PS9c21HgO9qzxOyZ7/dTccxabFZdF6tj3UED4DrBw7AN3KZ7JMzwzYbwHinOcO7nUcklGgNoAIHk45UAKR9g==", "dependencies": { - "@internationalized/date": "^3.5.4", - "@react-types/shared": "^3.23.1" + "@internationalized/date": "^3.5.5", + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/checkbox": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.8.1.tgz", - "integrity": "sha512-5/oVByPw4MbR/8QSdHCaalmyWC71H/QGgd4aduTJSaNi825o+v/hsN2/CH7Fq9atkLKsC8fvKD00Bj2VGaKriQ==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.8.3.tgz", + "integrity": "sha512-f4c1mnLEt0iS1NMkyZXgT3q3AgcxzDk7w6MSONOKydcnh0xG5L2oefY14DhVDLkAuQS7jThlUFwiAs+MxiO3MA==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/combobox": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.11.1.tgz", - "integrity": "sha512-UNc3OHt5cUt5gCTHqhQIqhaWwKCpaNciD8R7eQazmHiA9fq8ROlV+7l3gdNgdhJbTf5Bu/V5ISnN7Y1xwL3zqQ==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.12.1.tgz", + "integrity": "sha512-bd5YwHZWtgnJx4jGbplWbYzXj7IbO5w3IY5suNR7r891rx6IktquZ8GQwyYH0pQ/x+X5LdK2xI59i6+QC2PmlA==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/datepicker": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.7.4.tgz", - "integrity": "sha512-ZfvgscvNzBJpYyVWg3nstJtA/VlWLwErwSkd1ivZYam859N30w8yH+4qoYLa6FzWLCFlrsRHyvtxlEM7lUAt5A==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.8.2.tgz", + "integrity": "sha512-Ih4F0bNVGrEuwCD8XmmBAspuuOBsj/Svn/pDFtC2RyAZjXfWh+sI+n4XLz/sYKjvARh5TUI8GNy9smYS4vYXug==", "dependencies": { - "@internationalized/date": "^3.5.4", - "@react-types/calendar": "^3.4.6", - "@react-types/overlays": "^3.8.7", - "@react-types/shared": "^3.23.1" + "@internationalized/date": "^3.5.5", + "@react-types/calendar": "^3.4.9", + "@react-types/overlays": "^3.8.9", + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/grid": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.2.6.tgz", - "integrity": "sha512-XfHenL2jEBUYrhKiPdeM24mbLRXUn79wVzzMhrNYh24nBwhsPPpxF+gjFddT3Cy8dt6tRInfT6pMEu9nsXwaHw==", + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.2.8.tgz", + "integrity": "sha512-6PJrpukwMqlv3IhJSDkJuVbhHM8Oe6hd2supWqd9adMXrlSP7QHt9a8SgFcFblCCTx8JzUaA0PvY5sTudcEtOQ==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/menu": { - "version": "3.9.9", - "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.9.tgz", - "integrity": "sha512-FamUaPVs1Fxr4KOMI0YcR2rYZHoN7ypGtgiEiJ11v/tEPjPPGgeKDxii0McCrdOkjheatLN1yd2jmMwYj6hTDg==", + "version": "3.9.11", + "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.11.tgz", + "integrity": "sha512-IguQVF70d7aHXgWB1Rd2a/PiIuLZ2Nt7lyayJshLcy/NLOYmgpTmTyn2WCtlA5lTfQwmQrNFf4EvnWkeljJXdA==", "dependencies": { - "@react-types/overlays": "^3.8.7", - "@react-types/shared": "^3.23.1" + "@react-types/overlays": "^3.8.9", + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/numberfield": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.3.tgz", - "integrity": "sha512-z5fGfVj3oh5bmkw9zDvClA1nDBSFL9affOuyk2qZ/M2SRUmykDAPCksbfcMndft0XULWKbF4s2CYbVI+E/yrUA==", + "version": "3.8.5", + "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.5.tgz", + "integrity": "sha512-LVWggkxwd1nyVZomXBPfQA1E4I4/i4PBifjcDs2AfcV7q5RE9D+DVIDXsYucVOBxPlDOxiAq/T9ypobspWSwHw==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/overlays": { - "version": "3.8.7", - "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.7.tgz", - "integrity": "sha512-zCOYvI4at2DkhVpviIClJ7bRrLXYhSg3Z3v9xymuPH3mkiuuP/dm8mUCtkyY4UhVeUTHmrQh1bzaOP00A+SSQA==", + "version": "3.8.9", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.9.tgz", + "integrity": "sha512-9ni9upQgXPnR+K9cWmbYWvm3ll9gH8P/XsEZprqIV5zNLMF334jADK48h4jafb1X9RFnj0WbHo6BqcSObzjTig==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/radio": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.1.tgz", - "integrity": "sha512-bK0gio/qj1+0Ldu/3k/s9BaOZvnnRgvFtL3u5ky479+aLG5qf1CmYed3SKz8ErZ70JkpuCSrSwSCFf0t1IHovw==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.3.tgz", + "integrity": "sha512-fUVJt4Bb6jOReFqnhHVNxWXH7t6c60uSFfoPKuXt/xI9LL1i2jhpur0ggpTfIn3qLIAmNBU6bKBCWAdr4KjeVQ==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/searchfield": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.5.5.tgz", - "integrity": "sha512-T/NHg12+w23TxlXMdetogLDUldk1z5dDavzbnjKrLkajLb221bp8brlR/+O6C1CtFpuJGALqYHgTasU1qkQFSA==", + "version": "3.5.8", + "resolved": "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.5.8.tgz", + "integrity": "sha512-EcdqalHNIC6BJoRfmqUhAvXRd3aHkWlV1cFCz57JJKgUEFYyXPNrXd1b73TKLzTXEk+X/D6LKV15ILYpEaxu8w==", "dependencies": { - "@react-types/shared": "^3.23.1", - "@react-types/textfield": "^3.9.3" + "@react-types/shared": "^3.24.1", + "@react-types/textfield": "^3.9.6" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/select": { - "version": "3.9.4", - "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.4.tgz", - "integrity": "sha512-xI7dnOW2st91fPPcv6hdtrTdcfetYiqZuuVPZ5TRobY7Q10/Zqqe/KqtOw1zFKUj9xqNJe4Ov3xP5GSdcO60Eg==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.6.tgz", + "integrity": "sha512-cVSFR0eJLup/ht1Uto+y8uyLmHO89J6wNh65SIHb3jeVz9oLBAedP3YNI2qB+F9qFMUcA8PBSLXIIuT6gXzLgQ==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/shared": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.23.1.tgz", - "integrity": "sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.24.1.tgz", + "integrity": "sha512-AUQeGYEm/zDTN6zLzdXolDxz3Jk5dDL7f506F07U8tBwxNNI3WRdhU84G0/AaFikOZzDXhOZDr3MhQMzyE7Ydw==", "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/slider": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.3.tgz", - "integrity": "sha512-F8qFQaD2mqug2D0XeWMmjGBikiwbdERFlhFzdvNGbypPLz3AZICBKp1ZLPWdl0DMuy03G/jy6Gl4mDobl7RT2g==", + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.5.tgz", + "integrity": "sha512-bRitwQRQjQoOcKEdPMljnvm474dwrmsc6pdsVQDh/qynzr+KO9IHuYc3qPW53WVE2hMQJDohlqtCAWQXWQ5Vcg==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/table": { - "version": "3.9.5", - "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.9.5.tgz", - "integrity": "sha512-fgM2j9F/UR4Anmd28CueghCgBwOZoCVyN8fjaIFPd2MN4gCwUUfANwxLav65gZk4BpwUXGoQdsW+X50L3555mg==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.10.1.tgz", + "integrity": "sha512-xsNh0Gm4GtNeSknZqkMsfGvc94fycmfhspGO+FzQKim2hB5k4yILwd+lHYQ2UKW6New9GVH/zN2Pd3v67IeZ2g==", "dependencies": { - "@react-types/grid": "^3.2.6", - "@react-types/shared": "^3.23.1" + "@react-types/grid": "^3.2.8", + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/tabs": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.7.tgz", - "integrity": "sha512-ZdLe5xOcFX6+/ni45Dl2jO0jFATpTnoSqj6kLIS/BYv8oh0n817OjJkLf+DS3CLfNjApJWrHqAk34xNh6nRnEg==", + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.9.tgz", + "integrity": "sha512-3Q9kRVvg/qDyeJR/W1+C2z2OyvDWQrSLvOCvAezX5UKzww4rBEAA8OqBlyDwn7q3fiwrh/m64l6p+dbln+RdxQ==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/textfield": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.9.3.tgz", - "integrity": "sha512-DoAY6cYOL0pJhgNGI1Rosni7g72GAt4OVr2ltEx2S9ARmFZ0DBvdhA9lL2nywcnKMf27PEJcKMXzXc10qaHsJw==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.9.6.tgz", + "integrity": "sha512-0uPqjJh4lYp1aL1HL9IlV8Cgp8eT0PcsNfdoCktfkLytvvBPmox2Pfm57W/d0xTtzZu2CjxhYNTob+JtGAOeXA==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@react-types/tooltip": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.9.tgz", - "integrity": "sha512-wZ+uF1+Zc43qG+cOJzioBmLUNjRa7ApdcT0LI1VvaYvH5GdfjzUJOorLX9V/vAci0XMJ50UZ+qsh79aUlw2yqg==", + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.11.tgz", + "integrity": "sha512-WPikHQxeT5Lb09yJEaW6Ja3ecE0g1YM6ukWYS2v/iZLUPn5YlYrGytspuCYQNSh/u7suCz4zRLEHYCl7OCigjw==", "dependencies": { - "@react-types/overlays": "^3.8.7", - "@react-types/shared": "^3.23.1" + "@react-types/overlays": "^3.8.9", + "@react-types/shared": "^3.24.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/@redis/bloom": { @@ -8836,9 +8459,9 @@ } }, "node_modules/@redis/client": { - "version": "1.5.17", - "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.17.tgz", - "integrity": "sha512-IPvU9A31qRCZ7lds/x+ksuK/UMndd0EASveAvCvEtFFKIZjZ+m/a4a0L7S28KEWoR5ka8526hlSghDo4Hrc2Hg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.6.0.tgz", + "integrity": "sha512-aR0uffYI700OEEH4gYnitAnv3vzVGXCFvYfdpu/CJKvk4pHfLPEy/JSZyrpQ+15WhXe1yJRXLtfQ84s4mEXnPg==", "optional": true, "dependencies": { "cluster-key-slot": "1.1.2", @@ -8865,27 +8488,27 @@ } }, "node_modules/@redis/json": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.6.tgz", - "integrity": "sha512-rcZO3bfQbm2zPRpqo82XbW8zg4G/w4W3tI7X8Mqleq9goQjAGLL7q/1n1ZX4dXEAmORVZ4s1+uKLaUOg7LrUhw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.7.tgz", + "integrity": "sha512-6UyXfjVaTBTJtKNG4/9Z8PSpKE6XgSyEb8iwaqDcy+uKrd/DGYHTWkUdnQDyzm727V7p21WUMhsqz5oy65kPcQ==", "optional": true, "peerDependencies": { "@redis/client": "^1.0.0" } }, "node_modules/@redis/search": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.1.6.tgz", - "integrity": "sha512-mZXCxbTYKBQ3M2lZnEddwEAks0Kc7nauire8q20oA0oA/LoA+E/b5Y5KZn232ztPb1FkIGqo12vh3Lf+Vw5iTw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.2.0.tgz", + "integrity": "sha512-tYoDBbtqOVigEDMAcTGsRlMycIIjwMCgD8eR2t0NANeQmgK/lvxNAvYyb6bZDD4frHRhIHkJu2TBRvB0ERkOmw==", "optional": true, "peerDependencies": { "@redis/client": "^1.0.0" } }, "node_modules/@redis/time-series": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.5.tgz", - "integrity": "sha512-IFjIgTusQym2B5IZJG3XKr5llka7ey84fw/NOYqESP5WUfQs9zz1ww/9+qoz4ka/S6KcGBodzlCeZ5UImKbscg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.1.0.tgz", + "integrity": "sha512-c1Q99M5ljsIuc4YdaCwfUEXsofakb9c8+Zse2qxTadu8TalLXuAESzLvFAvNVbkmSlvlzIQOLpBCmWI9wTOt+g==", "optional": true, "peerDependencies": { "@redis/client": "^1.0.0" @@ -8899,32 +8522,6 @@ "node": ">=14.0.0" } }, - "node_modules/@rnx-kit/chromium-edge-launcher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rnx-kit/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz", - "integrity": "sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==", - "peer": true, - "dependencies": { - "@types/node": "^18.0.0", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=14.15" - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", - "peer": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/@rollup/pluginutils": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", @@ -9151,160 +8748,27 @@ ] }, "node_modules/@safe-global/safe-apps-provider": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.18.1.tgz", - "integrity": "sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==", + "version": "0.18.3", + "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.18.3.tgz", + "integrity": "sha512-f/0cNv3S4v7p8rowAjj0hDCg8Q8P/wBjp5twkNWeBdvd0RDr7BuRBPPk74LCqmjQ82P+1ltLlkmVFSmxTIT7XQ==", "dependencies": { - "@safe-global/safe-apps-sdk": "^8.1.0", + "@safe-global/safe-apps-sdk": "^9.1.0", "events": "^3.3.0" } }, "node_modules/@safe-global/safe-apps-sdk": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.1.0.tgz", - "integrity": "sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-9.1.0.tgz", + "integrity": "sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q==", "dependencies": { "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", - "viem": "^1.0.0" - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/@scure/bip32": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.2.tgz", - "integrity": "sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==", - "dependencies": { - "@noble/curves": "~1.2.0", - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/@scure/bip39": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", - "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==", - "dependencies": { - "@noble/hashes": "~1.3.0", - "@scure/base": "~1.1.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/abitype": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz", - "integrity": "sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.19.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/isows": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.3.tgz", - "integrity": "sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/viem": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/viem/-/viem-1.21.4.tgz", - "integrity": "sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@scure/bip32": "1.3.2", - "@scure/bip39": "1.2.1", - "abitype": "0.9.8", - "isows": "1.0.3", - "ws": "8.13.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "viem": "^2.1.1" } }, "node_modules/@safe-global/safe-gateway-typescript-sdk": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.22.0.tgz", - "integrity": "sha512-QKgucFMloZ7S23X70U6OmFaRxfX2O52xBAZFIDeW9n+uiANG+JYUiJv6UC0/eVNto+CU/dOVnpqRDhr6/ElKDg==", + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.22.2.tgz", + "integrity": "sha512-Y0yAxRaB98LFp2Dm+ACZqBSdAmI3FlpH/LjxOZ94g/ouuDJecSq0iR26XZ5QDuEL8Rf+L4jBJaoDC08CD0KkJw==", "engines": { "node": ">=16" } @@ -10026,6 +9490,15 @@ "node": ">=8" } }, + "node_modules/@sentry/babel-plugin-component-annotate": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.22.2.tgz", + "integrity": "sha512-6kFAHGcs0npIC4HTt4ULs8uOfEucvMI7VW4hoyk17jhRaW8CbxzxfWCfIeRbDkE8pYwnARaq83tu025Hrk2zgA==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, "node_modules/@sentry/browser": { "version": "7.118.0", "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.118.0.tgz", @@ -10044,6 +9517,254 @@ "node": ">=8" } }, + "node_modules/@sentry/bundler-plugin-core": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.22.2.tgz", + "integrity": "sha512-TwEEW4FeEJ5Mamp4fGnktfVjzN77KAW0xFQsEPuxZtOAPG17zX/PGvdyRX/TE1jkZWhTzqUDIdgzqlNLjyEnUw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.18.5", + "@sentry/babel-plugin-component-annotate": "2.22.2", + "@sentry/cli": "^2.33.1", + "dotenv": "^16.3.1", + "find-up": "^5.0.0", + "glob": "^9.3.2", + "magic-string": "0.30.8", + "unplugin": "1.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@sentry/bundler-plugin-core/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@sentry/bundler-plugin-core/node_modules/magic-string": { + "version": "0.30.8", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@sentry/bundler-plugin-core/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@sentry/bundler-plugin-core/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/cli": { + "version": "2.33.1", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.33.1.tgz", + "integrity": "sha512-dUlZ4EFh98VFRPJ+f6OW3JEYQ7VvqGNMa0AMcmvk07ePNeK/GicAWmSQE4ZfJTTl80ul6HZw1kY01fGQOQlVRA==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.7", + "progress": "^2.0.3", + "proxy-from-env": "^1.1.0", + "which": "^2.0.2" + }, + "bin": { + "sentry-cli": "bin/sentry-cli" + }, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@sentry/cli-darwin": "2.33.1", + "@sentry/cli-linux-arm": "2.33.1", + "@sentry/cli-linux-arm64": "2.33.1", + "@sentry/cli-linux-i686": "2.33.1", + "@sentry/cli-linux-x64": "2.33.1", + "@sentry/cli-win32-i686": "2.33.1", + "@sentry/cli-win32-x64": "2.33.1" + } + }, + "node_modules/@sentry/cli-darwin": { + "version": "2.33.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.33.1.tgz", + "integrity": "sha512-+4/VIx/E1L2hChj5nGf5MHyEPHUNHJ/HoG5RY+B+vyEutGily1c1+DM2bum7RbD0xs6wKLIyup5F02guzSzG8A==", + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@sentry/cli-linux-arm": { + "version": "2.33.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.33.1.tgz", + "integrity": "sha512-zbxEvQju+tgNvzTOt635le4kS/Fbm2XC2RtYbCTs034Vb8xjrAxLnK0z1bQnStUV8BkeBHtsNVrG+NSQDym2wg==", + "cpu": [ + "arm" + ], + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "linux", + "freebsd" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@sentry/cli-linux-arm64": { + "version": "2.33.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.33.1.tgz", + "integrity": "sha512-DbGV56PRKOLsAZJX27Jt2uZ11QfQEMmWB4cIvxkKcFVE+LJP4MVA+MGGRUL6p+Bs1R9ZUuGbpKGtj0JiG6CoXw==", + "cpu": [ + "arm64" + ], + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "linux", + "freebsd" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@sentry/cli-linux-i686": { + "version": "2.33.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.33.1.tgz", + "integrity": "sha512-g2LS4oPXkPWOfKWukKzYp4FnXVRRSwBxhuQ9eSw2peeb58ZIObr4YKGOA/8HJRGkooBJIKGaAR2mH2Pk1TKaiA==", + "cpu": [ + "x86", + "ia32" + ], + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "linux", + "freebsd" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@sentry/cli-linux-x64": { + "version": "2.33.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.33.1.tgz", + "integrity": "sha512-IV3dcYV/ZcvO+VGu9U6kuxSdbsV2kzxaBwWUQxtzxJ+cOa7J8Hn1t0koKGtU53JVZNBa06qJWIcqgl4/pCuKIg==", + "cpu": [ + "x64" + ], + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "linux", + "freebsd" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@sentry/cli-win32-i686": { + "version": "2.33.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.33.1.tgz", + "integrity": "sha512-F7cJySvkpzIu7fnLKNHYwBzZYYwlhoDbAUnaFX0UZCN+5DNp/5LwTp37a5TWOsmCaHMZT4i9IO4SIsnNw16/zQ==", + "cpu": [ + "x86", + "ia32" + ], + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@sentry/cli-win32-x64": { + "version": "2.33.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.33.1.tgz", + "integrity": "sha512-8VyRoJqtb2uQ8/bFRKNuACYZt7r+Xx0k2wXRGTyH05lCjAiVIXn7DiS2BxHFty7M1QEWUCMNsb/UC/x/Cu2wuA==", + "cpu": [ + "x64" + ], + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@sentry/cli/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@sentry/cli/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@sentry/cli/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, "node_modules/@sentry/core": { "version": "7.118.0", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.118.0.tgz", @@ -10121,6 +9842,19 @@ "node": ">=8" } }, + "node_modules/@sentry/vite-plugin": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-2.22.2.tgz", + "integrity": "sha512-LJSNTw75UJq77v2jCan8cRh0w1u6W30jxQsbqF7YyyhhfjPTyFUXYday9RDDe84qDEnspbZmgeTSWTvaTGsBRg==", + "license": "MIT", + "dependencies": { + "@sentry/bundler-plugin-core": "2.22.2", + "unplugin": "1.0.1" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/@sideway/address": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", @@ -10715,27 +10449,27 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.51.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.51.1.tgz", - "integrity": "sha512-fJBMQMpo8/KSsWW5ratJR5+IFr7YNJ3K2kfP9l5XObYHsgfVy1w3FJUWU4FT2fj7+JMaEg33zOcNDBo0LMwHnw==", + "version": "5.55.4", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.55.4.tgz", + "integrity": "sha512-uoRqNnRfzOH4OMIoxj8E2+Us89UIGXfau981qYJWsNMkFS1GXR4UIyzUTVGq4N7SDLHgFPpo6IOazqUV5gkMZA==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "node_modules/@tanstack/react-query": { - "version": "5.51.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.51.1.tgz", - "integrity": "sha512-s47HKFnQ4HOJAHoIiXcpna/roMMPZJPy6fJ6p4ZNVn8+/onlLBEDd1+xc8OnDuwgvecqkZD7Z2mnSRbcWefrKw==", + "version": "5.55.4", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.55.4.tgz", + "integrity": "sha512-e3uX5XkLD9oTV66/VsVpkYz3Ds/ps/Yk+V5d89xthAbtNIKKBEm4FdNb9yISFzGEGezUzVO68qmfmiSrtScvsg==", "dependencies": { - "@tanstack/query-core": "5.51.1" + "@tanstack/query-core": "5.55.4" }, "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "react": "^18.0.0" + "react": "^18 || ^19" } }, "node_modules/@tanstack/react-virtual": { @@ -11163,9 +10897,9 @@ } }, "node_modules/@types/react-transition-group": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", - "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", "dependencies": { "@types/react": "*" } @@ -11243,9 +10977,9 @@ "dev": true }, "node_modules/@types/validator": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", - "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==", + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.1.tgz", + "integrity": "sha512-w0URwf7BQb0rD/EuiG12KP0bailHKHP5YVviJG9zw3ykAokL0TuxU2TUqMB7EwZ59bDHYdeTIvjI5m0S7qHfOA==", "optional": true }, "node_modules/@types/wicg-file-system-access": { @@ -11255,9 +10989,9 @@ "dev": true }, "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "peer": true, "dependencies": { "@types/yargs-parser": "*" @@ -11591,15 +11325,15 @@ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/@wagmi/connectors": { - "version": "5.0.23", - "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-5.0.23.tgz", - "integrity": "sha512-0VZaxi0W9jZ9tYvLdFULxS0JhhJkU6kIhQ/Ovw6VRvL03pLSZN93NFZ8W5X+KYXljko+ZAH11xNUsOgpTlcKdw==", + "version": "5.1.10", + "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-5.1.10.tgz", + "integrity": "sha512-ybgKV09PIhgUgQ4atXTs2KOy4Hevd6f972SXfx6HTgsnFXlzxzN6o0aWjhavZOYjvx5tjuL3+8Mgqo0R7uP5Cg==", "dependencies": { "@coinbase/wallet-sdk": "4.0.4", - "@metamask/sdk": "0.26.4", - "@safe-global/safe-apps-provider": "0.18.1", - "@safe-global/safe-apps-sdk": "8.1.0", - "@walletconnect/ethereum-provider": "2.13.0", + "@metamask/sdk": "0.28.2", + "@safe-global/safe-apps-provider": "0.18.3", + "@safe-global/safe-apps-sdk": "9.1.0", + "@walletconnect/ethereum-provider": "2.16.1", "@walletconnect/modal": "2.6.2", "cbw-sdk": "npm:@coinbase/wallet-sdk@3.9.3" }, @@ -11607,7 +11341,7 @@ "url": "https://github.com/sponsors/wevm" }, "peerDependencies": { - "@wagmi/core": "2.11.8", + "@wagmi/core": "2.13.5", "typescript": ">=5.0.4", "viem": "2.x" }, @@ -11618,9 +11352,9 @@ } }, "node_modules/@wagmi/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-2.11.8.tgz", - "integrity": "sha512-ZdhFcdS6DITiIr8CbFFjXALxNyY9CNqfed8FzOK3Qvhm5myGW8fn9BmpFhcu5fk7oWQmvFQd9psCjbZBtm3Ulg==", + "version": "2.13.5", + "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-2.13.5.tgz", + "integrity": "sha512-lvX/hApJTSA/H2kOklokjIYiUpnT8CpBH80GeOiKxU0CGK1wNHTu20GRTCy0GF1t7jkNwPSG3m0SmnXmgYMmHw==", "dependencies": { "eventemitter3": "5.0.1", "mipd": "0.0.7", @@ -11644,9 +11378,9 @@ } }, "node_modules/@walletconnect/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.13.0.tgz", - "integrity": "sha512-blDuZxQenjeXcVJvHxPznTNl6c/2DO4VNrFnus+qHmO6OtT5lZRowdMtlCaCNb1q0OxzgrmBDcTOCbFcCpio/g==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.16.1.tgz", + "integrity": "sha512-UlsnEMT5wwFvmxEjX8s4oju7R3zadxNbZgsFeHEsjh7uknY2zgmUe1Lfc5XU6zyPb1Jx7Nqpdx1KN485ee8ogw==", "dependencies": { "@walletconnect/heartbeat": "1.2.2", "@walletconnect/jsonrpc-provider": "1.0.14", @@ -11655,34 +11389,18 @@ "@walletconnect/jsonrpc-ws-connection": "1.0.14", "@walletconnect/keyvaluestorage": "1.1.1", "@walletconnect/logger": "2.1.2", - "@walletconnect/relay-api": "1.0.10", + "@walletconnect/relay-api": "1.0.11", "@walletconnect/relay-auth": "1.0.4", "@walletconnect/safe-json": "1.0.2", "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.13.0", - "@walletconnect/utils": "2.13.0", + "@walletconnect/types": "2.16.1", + "@walletconnect/utils": "2.16.1", "events": "3.3.0", - "isomorphic-unfetch": "3.1.0", "lodash.isequal": "4.5.0", "uint8arrays": "3.1.0" - } - }, - "node_modules/@walletconnect/core/node_modules/@walletconnect/keyvaluestorage": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", - "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", - "dependencies": { - "@walletconnect/safe-json": "^1.0.1", - "idb-keyval": "^6.2.1", - "unstorage": "^1.9.0" - }, - "peerDependencies": { - "@react-native-async-storage/async-storage": "1.x" }, - "peerDependenciesMeta": { - "@react-native-async-storage/async-storage": { - "optional": true - } + "engines": { + "node": ">=18" } }, "node_modules/@walletconnect/core/node_modules/uint8arrays": { @@ -11707,19 +11425,19 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/ethereum-provider": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.13.0.tgz", - "integrity": "sha512-dnpW8mmLpWl1AZUYGYZpaAfGw1HFkL0WSlhk5xekx3IJJKn4pLacX2QeIOo0iNkzNQxZfux1AK4Grl1DvtzZEA==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.16.1.tgz", + "integrity": "sha512-oD7DNCssUX3plS5gGUZ9JQ63muQB/vxO68X6RzD2wd8gBsYtSPw4BqYFc7KTO6dUizD6gfPirw32yW2pTvy92w==", "dependencies": { "@walletconnect/jsonrpc-http-connection": "1.0.8", "@walletconnect/jsonrpc-provider": "1.0.14", "@walletconnect/jsonrpc-types": "1.0.4", "@walletconnect/jsonrpc-utils": "1.0.8", "@walletconnect/modal": "2.6.2", - "@walletconnect/sign-client": "2.13.0", - "@walletconnect/types": "2.13.0", - "@walletconnect/universal-provider": "2.13.0", - "@walletconnect/utils": "2.13.0", + "@walletconnect/sign-client": "2.16.1", + "@walletconnect/types": "2.16.1", + "@walletconnect/universal-provider": "2.16.1", + "@walletconnect/utils": "2.16.1", "events": "3.3.0" } }, @@ -11803,6 +11521,24 @@ "ws": "^7.5.1" } }, + "node_modules/@walletconnect/keyvaluestorage": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", + "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", + "dependencies": { + "@walletconnect/safe-json": "^1.0.1", + "idb-keyval": "^6.2.1", + "unstorage": "^1.9.0" + }, + "peerDependencies": { + "@react-native-async-storage/async-storage": "1.x" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } + } + }, "node_modules/@walletconnect/logger": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.1.2.tgz", @@ -11841,9 +11577,9 @@ } }, "node_modules/@walletconnect/relay-api": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.10.tgz", - "integrity": "sha512-tqrdd4zU9VBNqUaXXQASaexklv6A54yEyQQEXYOCr+Jz8Ket0dmPBDyg19LVSNUN2cipAghQc45/KVmfFJ0cYw==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.11.tgz", + "integrity": "sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==", "dependencies": { "@walletconnect/jsonrpc-types": "^1.0.2" } @@ -11888,18 +11624,18 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/sign-client": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.13.0.tgz", - "integrity": "sha512-En7KSvNUlQFx20IsYGsFgkNJ2lpvDvRsSFOT5PTdGskwCkUfOpB33SQJ6nCrN19gyoKPNvWg80Cy6MJI0TjNYA==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.16.1.tgz", + "integrity": "sha512-s2Tx2n2duxt+sHtuWXrN9yZVaHaYqcEcjwlTD+55/vs5NUPlISf+fFmZLwSeX1kUlrSBrAuxPUcqQuRTKcjLOA==", "dependencies": { - "@walletconnect/core": "2.13.0", + "@walletconnect/core": "2.16.1", "@walletconnect/events": "1.0.1", "@walletconnect/heartbeat": "1.2.2", "@walletconnect/jsonrpc-utils": "1.0.8", "@walletconnect/logger": "2.1.2", "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.13.0", - "@walletconnect/utils": "2.13.0", + "@walletconnect/types": "2.16.1", + "@walletconnect/utils": "2.16.1", "events": "3.3.0" } }, @@ -11917,9 +11653,9 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@walletconnect/types": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.13.0.tgz", - "integrity": "sha512-MWaVT0FkZwzYbD3tvk8F+2qpPlz1LUSWHuqbINUtMXnSzJtXN49Y99fR7FuBhNFtDalfuWsEK17GrNA+KnAsPQ==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.16.1.tgz", + "integrity": "sha512-9P4RG4VoDEF+yBF/n2TF12gsvT/aTaeZTVDb/AOayafqiPnmrQZMKmNCJJjq1sfdsDcHXFcZWMGsuCeSJCmrXA==", "dependencies": { "@walletconnect/events": "1.0.1", "@walletconnect/heartbeat": "1.2.2", @@ -11929,57 +11665,41 @@ "events": "3.3.0" } }, - "node_modules/@walletconnect/types/node_modules/@walletconnect/keyvaluestorage": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", - "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", - "dependencies": { - "@walletconnect/safe-json": "^1.0.1", - "idb-keyval": "^6.2.1", - "unstorage": "^1.9.0" - }, - "peerDependencies": { - "@react-native-async-storage/async-storage": "1.x" - }, - "peerDependenciesMeta": { - "@react-native-async-storage/async-storage": { - "optional": true - } - } - }, "node_modules/@walletconnect/universal-provider": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.13.0.tgz", - "integrity": "sha512-B5QvO8pnk5Bqn4aIt0OukGEQn2Auk9VbHfhQb9cGwgmSCd1GlprX/Qblu4gyT5+TjHMb1Gz5UssUaZWTWbDhBg==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.16.1.tgz", + "integrity": "sha512-q/tyWUVNenizuClEiaekx9FZj/STU1F3wpDK4PUIh3xh+OmUI5fw2dY3MaNDjyb5AyrS0M8BuQDeuoSuOR/Q7w==", "dependencies": { "@walletconnect/jsonrpc-http-connection": "1.0.8", "@walletconnect/jsonrpc-provider": "1.0.14", "@walletconnect/jsonrpc-types": "1.0.4", "@walletconnect/jsonrpc-utils": "1.0.8", "@walletconnect/logger": "2.1.2", - "@walletconnect/sign-client": "2.13.0", - "@walletconnect/types": "2.13.0", - "@walletconnect/utils": "2.13.0", + "@walletconnect/sign-client": "2.16.1", + "@walletconnect/types": "2.16.1", + "@walletconnect/utils": "2.16.1", "events": "3.3.0" } }, "node_modules/@walletconnect/utils": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.13.0.tgz", - "integrity": "sha512-q1eDCsRHj5iLe7fF8RroGoPZpdo2CYMZzQSrw1iqL+2+GOeqapxxuJ1vaJkmDUkwgklfB22ufqG6KQnz78sD4w==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.16.1.tgz", + "integrity": "sha512-aoQirVoDoiiEtYeYDtNtQxFzwO/oCrz9zqeEEXYJaAwXlGVTS34KFe7W3/Rxd/pldTYKFOZsku2EzpISfH8Wsw==", "dependencies": { "@stablelib/chacha20poly1305": "1.0.1", "@stablelib/hkdf": "1.0.1", "@stablelib/random": "1.0.2", "@stablelib/sha256": "1.0.1", "@stablelib/x25519": "1.0.3", - "@walletconnect/relay-api": "1.0.10", + "@walletconnect/relay-api": "1.0.11", + "@walletconnect/relay-auth": "1.0.4", "@walletconnect/safe-json": "1.0.2", "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.13.0", + "@walletconnect/types": "2.16.1", "@walletconnect/window-getters": "1.0.1", "@walletconnect/window-metadata": "1.0.1", "detect-browser": "5.3.0", + "elliptic": "^6.5.7", "query-string": "7.1.3", "uint8arrays": "3.1.0" } @@ -12457,8 +12177,7 @@ "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/argv-formatter": { "version": "1.0.0", @@ -12968,13 +12687,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "peer": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -13220,7 +12939,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -13248,9 +12966,9 @@ "peer": true }, "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "funding": [ { "type": "opencollective", @@ -13266,9 +12984,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", "update-browserslist-db": "^1.1.0" }, "bin": { @@ -13600,9 +13318,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001642", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", - "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", + "version": "1.0.30001660", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", + "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", "funding": [ { "type": "opencollective", @@ -13866,6 +13584,20 @@ "node": ">=6.0" } }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, "node_modules/chromium-pickle-js": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", @@ -14653,9 +14385,9 @@ } }, "node_modules/cookie-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.1.0.tgz", - "integrity": "sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==" }, "node_modules/cookie-signature": { "version": "1.0.6", @@ -14677,12 +14409,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", "peer": true, "dependencies": { - "browserslist": "^4.23.0" + "browserslist": "^4.23.3" }, "funding": { "type": "opencollective", @@ -15194,6 +14926,14 @@ "url": "https://github.com/sponsors/kossnocorp" } }, + "node_modules/date-fns-tz": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-3.1.3.tgz", + "integrity": "sha512-ZfbMu+nbzW0mEzC8VZrLiSWvUIaI3aRHeq33mTe7Y38UctKukgqPR4nTDwcwS4d64Gf8GghnVsroBuMY3eiTeA==", + "peerDependencies": { + "date-fns": "^3.0.0" + } + }, "node_modules/dayjs": { "version": "1.11.11", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", @@ -15603,10 +15343,11 @@ } }, "node_modules/document-drive": { - "version": "1.0.0-alpha.88", - "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.88.tgz", - "integrity": "sha512-HwLtyr9wo5Q4c6aMKOK8rFqXO0NZwB07gVljCeCqrromcDekHeQREvYUQaqXlo4RKhQP3dyyzcI6itzS0g5qjQ==", + "version": "1.0.0-alpha.94", + "resolved": "https://registry.npmjs.org/document-drive/-/document-drive-1.0.0-alpha.94.tgz", + "integrity": "sha512-664ITD1XCLL4u1rNzgxdAvi5T0gXkIuuBenG33sQQKD9BGD7E6MxtViJPTssKeNsra3sm9fl3SfAqx/PciUrKw==", "dependencies": { + "change-case": "^5.4.4", "exponential-backoff": "^3.1.1", "graphql": "^16.9.0", "graphql-request": "^6.1.0", @@ -15616,35 +15357,36 @@ "uuid": "^9.0.1" }, "optionalDependencies": { - "@prisma/client": "5.17.0", + "@prisma/client": "^5.18.0", "localforage": "^1.10.0", "redis": "^4.6.15", "sequelize": "^6.37.3", "sqlite3": "^5.1.7" }, "peerDependencies": { - "document-model": "^1.7.0", + "document-model": "^1.8.0", "document-model-libs": "^1.57.0" } }, "node_modules/document-model": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.7.0.tgz", - "integrity": "sha512-g35SSY9+pqsCKz0xwZm3tWp9/bEQlvrVEp+96vyFtR/w1zyrGXwBOYslpKhpfuDmqJfN0ERq+LgB26rmf+YDyQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/document-model/-/document-model-1.8.0.tgz", + "integrity": "sha512-dgJHAFIsJddwhjZDspFexmJifaZv4yL3Hbak2pNim22lIEW3n+wSw8IvNV+ZAWJW7ql5lIOcFDU4mUhQO2Gi4g==", "dependencies": { "change-case": "^5.4.3", "jszip": "^3.10.1", "mime": "^4.0.1", "mutative": "^1.0.5", "safe-stable-stringify": "^2.4.3", + "sha1-uint8array": "^0.10.7", "uuid": "^9.0.1", "zod": "^3.22.4" } }, "node_modules/document-model-libs": { - "version": "1.83.0", - "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.83.0.tgz", - "integrity": "sha512-GbgsUgW47+K051vu63bazdY05GBKTLNDNnasjoZ9lcLMbsY+FycknMGRbscuvCneNFQk131GQWPuzxD2WxobAw==", + "version": "1.85.0", + "resolved": "https://registry.npmjs.org/document-model-libs/-/document-model-libs-1.85.0.tgz", + "integrity": "sha512-Km4CyqVOnhKnCpyww0afUFV4Wi/QTBI4aiVPDGEJvzN/EPX9OFVATiJzVXUNODprkLlNayDcQOjdjnDq6Ael1w==", "dependencies": { "@acaldas/graphql-codegen-typescript-validation-schema": "^0.12.3", "@graphql-codegen/core": "^4.0.2", @@ -15767,7 +15509,6 @@ "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "dev": true, "engines": { "node": ">=12" }, @@ -15854,9 +15595,9 @@ "dev": true }, "node_modules/eciesjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/eciesjs/-/eciesjs-0.3.19.tgz", - "integrity": "sha512-b+PkRDZ3ym7HEcnbxc22CMVCpgsnr8+gGgST3U5PtgeX1luvINgfXW7efOyUtmn/jFtA/lg5ywBi/Uazf4oeaA==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/eciesjs/-/eciesjs-0.3.20.tgz", + "integrity": "sha512-Rz5AB8v9+xmMdS/R7RzWPe/R8DP5QfyrkA6ce4umJopoB5su2H2aDy/GcgIfwhmCwxnBkqGf/PbGzmKcGtIgGA==", "dependencies": { "@types/secp256k1": "^4.0.6", "futoin-hkdf": "^1.5.3", @@ -16285,9 +16026,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.828", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.828.tgz", - "integrity": "sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==" + "version": "1.5.20", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.20.tgz", + "integrity": "sha512-74mdl6Fs1HHzK9SUX4CKFxAtAe3nUns48y79TskHNAG6fGOlLfyKA4j855x+0b5u8rWJIrlaG9tcTPstMlwjIw==" }, "node_modules/electron-winstaller": { "version": "5.3.1", @@ -16346,9 +16087,9 @@ } }, "node_modules/elliptic": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", - "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -17764,9 +17505,9 @@ "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==" }, "node_modules/fast-xml-parser": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz", - "integrity": "sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", "funding": [ { "type": "github", @@ -19419,39 +19160,18 @@ } }, "node_modules/hermes-estree": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.19.1.tgz", - "integrity": "sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.22.0.tgz", + "integrity": "sha512-FLBt5X9OfA8BERUdc6aZS36Xz3rRuB0Y/mfocSADWEJfomc1xfene33GdyAmtTkKTBXTN/EgAy+rjTKkkZJHlw==", "peer": true }, "node_modules/hermes-parser": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.19.1.tgz", - "integrity": "sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.22.0.tgz", + "integrity": "sha512-gn5RfZiEXCsIWsFGsKiykekktUoh0PdFWYocXsUdZIyWSckT6UIyPcyyUIPSR3kpnELWeK3n3ztAse7Mat6PSA==", "peer": true, "dependencies": { - "hermes-estree": "0.19.1" - } - }, - "node_modules/hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", - "peer": true, - "dependencies": { - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/hermes-profile-transformer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "peer": true, - "engines": { - "node": ">= 8" + "hermes-estree": "0.22.0" } }, "node_modules/hey-listen": { @@ -19673,9 +19393,9 @@ } }, "node_modules/i18next": { - "version": "23.12.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.12.1.tgz", - "integrity": "sha512-l4y291ZGRgUhKuqVSiqyuU2DDzxKStlIWSaoNBR4grYmh0X+pRYbFpTMs3CnJ5ECKbOI8sQcJ3PbTUfLgPRaMA==", + "version": "23.11.5", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.11.5.tgz", + "integrity": "sha512-41pvpVbW9rhZPk5xjCX2TPJi2861LEig/YRhUkY+1FQ2IQPS0bKUDYnEqY8XPPbB48h1uIwLnP9iiEfuSl20CA==", "funding": [ { "type": "individual", @@ -20641,15 +20361,6 @@ "node": ">=0.10.0" } }, - "node_modules/isomorphic-unfetch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", - "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", - "dependencies": { - "node-fetch": "^2.6.1", - "unfetch": "^4.2.0" - } - }, "node_modules/isows": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.4.tgz", @@ -21015,7 +20726,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, "dependencies": { "argparse": "^2.0.1" }, @@ -22764,9 +22474,9 @@ } }, "node_modules/metro": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.9.tgz", - "integrity": "sha512-Bc57Xf3GO2Xe4UWQsBj/oW6YfLPABEu8jfDVDiNmJvoQW4CO34oDPuYKe4KlXzXhcuNsqOtSxpbjCRRVjhhREg==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.12.tgz", + "integrity": "sha512-1UsH5FzJd9quUsD1qY+zUG4JY3jo3YEMxbMYH9jT6NK3j4iORhlwTK8fYTfAUBhDKjgLfKjAh7aoazNE23oIRA==", "peer": true, "dependencies": { "@babel/code-frame": "^7.0.0", @@ -22783,34 +22493,33 @@ "debug": "^2.2.0", "denodeify": "^1.2.1", "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", - "hermes-parser": "0.20.1", + "hermes-parser": "0.23.1", "image-size": "^1.0.2", "invariant": "^2.2.4", "jest-worker": "^29.6.3", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.80.9", - "metro-cache": "0.80.9", - "metro-cache-key": "0.80.9", - "metro-config": "0.80.9", - "metro-core": "0.80.9", - "metro-file-map": "0.80.9", - "metro-resolver": "0.80.9", - "metro-runtime": "0.80.9", - "metro-source-map": "0.80.9", - "metro-symbolicate": "0.80.9", - "metro-transform-plugins": "0.80.9", - "metro-transform-worker": "0.80.9", + "metro-babel-transformer": "0.80.12", + "metro-cache": "0.80.12", + "metro-cache-key": "0.80.12", + "metro-config": "0.80.12", + "metro-core": "0.80.12", + "metro-file-map": "0.80.12", + "metro-resolver": "0.80.12", + "metro-runtime": "0.80.12", + "metro-source-map": "0.80.12", + "metro-symbolicate": "0.80.12", + "metro-transform-plugins": "0.80.12", + "metro-transform-worker": "0.80.12", "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", - "rimraf": "^3.0.2", "serialize-error": "^2.1.0", "source-map": "^0.5.6", "strip-ansi": "^6.0.0", "throat": "^5.0.0", - "ws": "^7.5.1", + "ws": "^7.5.10", "yargs": "^17.6.2" }, "bin": { @@ -22821,13 +22530,14 @@ } }, "node_modules/metro-babel-transformer": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.9.tgz", - "integrity": "sha512-d76BSm64KZam1nifRZlNJmtwIgAeZhZG3fi3K+EmPOlrR8rDtBxQHDSN3fSGeNB9CirdTyabTMQCkCup6BXFSQ==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.12.tgz", + "integrity": "sha512-YZziRs0MgA3pzCkkvOoQRXjIoVjvrpi/yRlJnObyIvMP6lFdtyG4nUGIwGY9VXnBvxmXD6mPY2e+NSw6JAyiRg==", "peer": true, "dependencies": { "@babel/core": "^7.20.0", - "hermes-parser": "0.20.1", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.23.1", "nullthrows": "^1.1.1" }, "engines": { @@ -22835,55 +22545,60 @@ } }, "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", - "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", "peer": true }, "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", - "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", + "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", "peer": true, "dependencies": { - "hermes-estree": "0.20.1" + "hermes-estree": "0.23.1" } }, "node_modules/metro-cache": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.9.tgz", - "integrity": "sha512-ujEdSI43QwI+Dj2xuNax8LMo8UgKuXJEdxJkzGPU6iIx42nYa1byQ+aADv/iPh5sh5a//h5FopraW5voXSgm2w==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.12.tgz", + "integrity": "sha512-p5kNHh2KJ0pbQI/H7ZBPCEwkyNcSz7OUkslzsiIWBMPQGFJ/xArMwkV7I+GJcWh+b4m6zbLxE5fk6fqbVK1xGA==", "peer": true, "dependencies": { - "metro-core": "0.80.9", - "rimraf": "^3.0.2" + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.80.12" }, "engines": { "node": ">=18" } }, "node_modules/metro-cache-key": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.9.tgz", - "integrity": "sha512-hRcYGhEiWIdM87hU0fBlcGr+tHDEAT+7LYNCW89p5JhErFt/QaAkVx4fb5bW3YtXGv5BTV7AspWPERoIb99CXg==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.12.tgz", + "integrity": "sha512-o4BspKnugg/pE45ei0LGHVuBJXwRgruW7oSFAeSZvBKA/sGr0UhOGY3uycOgWInnS3v5yTTfiBA9lHlNRhsvGA==", "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, "engines": { "node": ">=18" } }, "node_modules/metro-config": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.9.tgz", - "integrity": "sha512-28wW7CqS3eJrunRGnsibWldqgwRP9ywBEf7kg+uzUHkSFJNKPM1K3UNSngHmH0EZjomizqQA2Zi6/y6VdZMolg==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.12.tgz", + "integrity": "sha512-4rwOWwrhm62LjB12ytiuR5NgK1ZBNr24/He8mqCsC+HXZ+ATbrewLNztzbAZHtFsrxP4D4GLTGgh96pCpYLSAQ==", "peer": true, "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", "jest-validate": "^29.6.3", - "metro": "0.80.9", - "metro-cache": "0.80.9", - "metro-core": "0.80.9", - "metro-runtime": "0.80.9" + "metro": "0.80.12", + "metro-cache": "0.80.12", + "metro-core": "0.80.12", + "metro-runtime": "0.80.12" }, "engines": { "node": ">=18" @@ -22968,27 +22683,29 @@ "peer": true }, "node_modules/metro-core": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.9.tgz", - "integrity": "sha512-tbltWQn+XTdULkGdzHIxlxk4SdnKxttvQQV3wpqqFbHDteR4gwCyTR2RyYJvxgU7HELfHtrVbqgqAdlPByUSbg==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.12.tgz", + "integrity": "sha512-QqdJ/yAK+IpPs2HU/h5v2pKEdANBagSsc6DRSjnwSyJsCoHlmyJKCaCJ7KhWGx+N4OHxh37hoA8fc2CuZbx0Fw==", "peer": true, "dependencies": { + "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", - "metro-resolver": "0.80.9" + "metro-resolver": "0.80.12" }, "engines": { "node": ">=18" } }, "node_modules/metro-file-map": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.9.tgz", - "integrity": "sha512-sBUjVtQMHagItJH/wGU9sn3k2u0nrCl0CdR4SFMO1tksXLKbkigyQx4cbpcyPVOAmGTVuy3jyvBlELaGCAhplQ==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.12.tgz", + "integrity": "sha512-sYdemWSlk66bWzW2wp79kcPMzwuG32x1ZF3otI0QZTmrnTaaTiGyhE66P1z6KR4n2Eu5QXiABa6EWbAQv0r8bw==", "peer": true, "dependencies": { "anymatch": "^3.0.3", "debug": "^2.2.0", "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", "jest-worker": "^29.6.3", @@ -23020,11 +22737,12 @@ "peer": true }, "node_modules/metro-minify-terser": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.9.tgz", - "integrity": "sha512-FEeCeFbkvvPuhjixZ1FYrXtO0araTpV6UbcnGgDUpH7s7eR5FG/PiJz3TsuuPP/HwCK19cZtQydcA2QrCw446A==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.12.tgz", + "integrity": "sha512-muWzUw3y5k+9083ZoX9VaJLWEV2Jcgi+Oan0Mmb/fBNMPqP9xVDuy4pOMn/HOiGndgfh/MK7s4bsjkyLJKMnXQ==", "peer": true, "dependencies": { + "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" }, "engines": { @@ -23032,38 +22750,43 @@ } }, "node_modules/metro-resolver": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.9.tgz", - "integrity": "sha512-wAPIjkN59BQN6gocVsAvvpZ1+LQkkqUaswlT++cJafE/e54GoVkMNCmrR4BsgQHr9DknZ5Um/nKueeN7kaEz9w==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.12.tgz", + "integrity": "sha512-PR24gYRZnYHM3xT9pg6BdbrGbM/Cu1TcyIFBVlAk7qDAuHkUNQ1nMzWumWs+kwSvtd9eZGzHoucGJpTUEeLZAw==", "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, "engines": { "node": ">=18" } }, "node_modules/metro-runtime": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.9.tgz", - "integrity": "sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.12.tgz", + "integrity": "sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw==", "peer": true, "dependencies": { - "@babel/runtime": "^7.0.0" + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" }, "engines": { "node": ">=18" } }, "node_modules/metro-source-map": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.9.tgz", - "integrity": "sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.12.tgz", + "integrity": "sha512-o+AXmE7hpvM8r8MKsx7TI21/eerYYy2DCDkWfoBkv+jNkl61khvDHlQn0cXZa6lrcNZiZkl9oHSMcwLLIrFmpw==", "peer": true, "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", + "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-symbolicate": "0.80.9", + "metro-symbolicate": "0.80.12", "nullthrows": "^1.1.1", - "ob1": "0.80.9", + "ob1": "0.80.12", "source-map": "^0.5.6", "vlq": "^1.0.0" }, @@ -23081,13 +22804,14 @@ } }, "node_modules/metro-symbolicate": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.9.tgz", - "integrity": "sha512-Ykae12rdqSs98hg41RKEToojuIW85wNdmSe/eHUgMkzbvCFNVgcC0w3dKZEhSsqQOXapXRlLtHkaHLil0UD/EA==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.12.tgz", + "integrity": "sha512-/dIpNdHksXkGHZXARZpL7doUzHqSNxgQ8+kQGxwpJuHnDhGkENxB5PS2QBaTDdEcmyTMjS53CN1rl9n1gR6fmw==", "peer": true, "dependencies": { + "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-source-map": "0.80.9", + "metro-source-map": "0.80.12", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "through2": "^2.0.1", @@ -23120,15 +22844,16 @@ } }, "node_modules/metro-transform-plugins": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.9.tgz", - "integrity": "sha512-UlDk/uc8UdfLNJhPbF3tvwajyuuygBcyp+yBuS/q0z3QSuN/EbLllY3rK8OTD9n4h00qZ/qgxGv/lMFJkwP4vg==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.12.tgz", + "integrity": "sha512-WQWp00AcZvXuQdbjQbx1LzFR31IInlkCDYJNRs6gtEtAyhwpMMlL2KcHmdY+wjDO9RPcliZ+Xl1riOuBecVlPA==", "peer": true, "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/template": "^7.0.0", "@babel/traverse": "^7.20.0", + "flow-enums-runtime": "^0.0.6", "nullthrows": "^1.1.1" }, "engines": { @@ -23136,22 +22861,23 @@ } }, "node_modules/metro-transform-worker": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.9.tgz", - "integrity": "sha512-c/IrzMUVnI0hSVVit4TXzt3A1GiUltGVlzCmLJWxNrBGHGrJhvgePj38+GXl1Xf4Fd4vx6qLUkKMQ3ux73bFLQ==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.12.tgz", + "integrity": "sha512-KAPFN1y3eVqEbKLx1I8WOarHPqDMUa8WelWxaJCNKO/yHCP26zELeqTJvhsQup+8uwB6EYi/sp0b6TGoh6lOEA==", "peer": true, "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", - "metro": "0.80.9", - "metro-babel-transformer": "0.80.9", - "metro-cache": "0.80.9", - "metro-cache-key": "0.80.9", - "metro-minify-terser": "0.80.9", - "metro-source-map": "0.80.9", - "metro-transform-plugins": "0.80.9", + "flow-enums-runtime": "^0.0.6", + "metro": "0.80.12", + "metro-babel-transformer": "0.80.12", + "metro-cache": "0.80.12", + "metro-cache-key": "0.80.12", + "metro-minify-terser": "0.80.12", + "metro-source-map": "0.80.12", + "metro-transform-plugins": "0.80.12", "nullthrows": "^1.1.1" }, "engines": { @@ -23174,18 +22900,18 @@ } }, "node_modules/metro/node_modules/hermes-estree": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", - "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", "peer": true }, "node_modules/metro/node_modules/hermes-parser": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", - "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", + "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", "peer": true, "dependencies": { - "hermes-estree": "0.20.1" + "hermes-estree": "0.23.1" } }, "node_modules/metro/node_modules/ms": { @@ -23813,9 +23539,9 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/node-stream-zip": { "version": "1.15.0", @@ -26646,10 +26372,13 @@ } }, "node_modules/ob1": { - "version": "0.80.9", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.9.tgz", - "integrity": "sha512-v9yOxowkZbxWhKOaaTyLjIm1aLy4ebMNcSn4NYJKOAI/Qv+SkfEfszpLr2GIxsccmb2Y2HA9qtsqiIJ80ucpVA==", + "version": "0.80.12", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.12.tgz", + "integrity": "sha512-VMArClVT6LkhUGpnuEoBuyjG9rzUyEzg4PDkav6wK1cLhOK02gPCYFxoiB4mqVnrMhDpIzJcrGNAMVi9P+hXrw==", "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, "engines": { "node": ">=18" } @@ -26839,19 +26568,24 @@ } }, "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "peer": true, "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "is-wsl": "^1.1.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" + } + }, + "node_modules/open/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "peer": true, + "engines": { + "node": ">=4" } }, "node_modules/optionator": { @@ -27194,7 +26928,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -27209,14 +26942,12 @@ "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, "node_modules/path-scurry/node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, "engines": { "node": ">=16 || 14 >=14.17" } @@ -27819,9 +27550,9 @@ } }, "node_modules/preact": { - "version": "10.22.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.22.1.tgz", - "integrity": "sha512-jRYbDDgMpIb5LHq3hkI0bbl+l/TQ9UnkdQ0ww+lp+4MMOdqaUYdFc5qeyP+IV8FAd/2Em7drVPeKdQxsiWCf/A==", + "version": "10.23.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.23.2.tgz", + "integrity": "sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -27959,7 +27690,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -28254,16 +27984,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "peer": true, - "engines": { - "node": ">=0.4.x" - } - }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -28429,11 +28149,11 @@ } }, "node_modules/react-hook-form": { - "version": "7.52.1", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.52.1.tgz", - "integrity": "sha512-uNKIhaoICJ5KQALYZ4TOaOLElyM+xipord+Ha3crEFhTntdLvWZqVY49Wqd/0GiVCA/f9NjemLeiNPjG7Hpurg==", + "version": "7.53.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.53.0.tgz", + "integrity": "sha512-M1n3HhqCww6S2hxLxciEXy2oISPnAzxY7gvwVPrtlczTM/1dDadXgUxDpHMrMTblDOcm/AXtXxHwZ3jpg1mqKQ==", "engines": { - "node": ">=12.22.0" + "node": ">=18.0.0" }, "funding": { "type": "opencollective", @@ -28487,13 +28207,199 @@ "react-dom": "^16 || ^17 || ^18" } }, - "node_modules/react-number-format": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/react-number-format/-/react-number-format-5.4.0.tgz", - "integrity": "sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==", + "node_modules/react-native": { + "version": "0.75.3", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.75.3.tgz", + "integrity": "sha512-+Ne6u5H+tPo36sme19SCd1u2UID2uo0J/XzAJarxmrDj4Nsdi44eyUDKtQHmhgxjRGsuVJqAYrMK0abLSq8AHw==", + "peer": true, "dependencies": { - "prop-types": "^15.7.2" + "@jest/create-cache-key-function": "^29.6.3", + "@react-native-community/cli": "14.1.0", + "@react-native-community/cli-platform-android": "14.1.0", + "@react-native-community/cli-platform-ios": "14.1.0", + "@react-native/assets-registry": "0.75.3", + "@react-native/codegen": "0.75.3", + "@react-native/community-cli-plugin": "0.75.3", + "@react-native/gradle-plugin": "0.75.3", + "@react-native/js-polyfills": "0.75.3", + "@react-native/normalize-colors": "0.75.3", + "@react-native/virtualized-lists": "0.75.3", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^9.4.1", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.80.3", + "metro-source-map": "^0.80.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^5.3.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "^18.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native-webview": { + "version": "11.26.1", + "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-11.26.1.tgz", + "integrity": "sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==", + "dependencies": { + "escape-string-regexp": "2.0.0", + "invariant": "2.2.4" }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-webview/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/react-native/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/react-native/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "peer": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/react-native/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==", + "peer": true + }, + "node_modules/react-native/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/react-native/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "peer": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/react-native/node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "peer": true, + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/react-native/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "peer": true + }, + "node_modules/react-native/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "peer": true + }, + "node_modules/react-native/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-native/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-number-format": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/react-number-format/-/react-number-format-5.4.2.tgz", + "integrity": "sha512-cg//jVdS49PYDgmcYoBnMMHl4XNTMuV723ZnHD2aXYtWWWqbVF3hjQ8iB+UZEuXapLbeA8P8H+1o6ZB1lcw3vg==", "peerDependencies": { "react": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" @@ -28602,50 +28508,37 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "peer": true, - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/react-stately": { - "version": "3.31.1", - "resolved": "https://registry.npmjs.org/react-stately/-/react-stately-3.31.1.tgz", - "integrity": "sha512-wuq673NHkYSdoceGryjtMJJvB9iQgyDkQDsnTN0t2v91pXjGDsN/EcOvnUrxXSBtY9eLdIw74R54z9GX5cJNEg==", - "dependencies": { - "@react-stately/calendar": "^3.5.1", - "@react-stately/checkbox": "^3.6.5", - "@react-stately/collections": "^3.10.7", - "@react-stately/combobox": "^3.8.4", - "@react-stately/data": "^3.11.4", - "@react-stately/datepicker": "^3.9.4", - "@react-stately/dnd": "^3.3.1", - "@react-stately/form": "^3.0.3", - "@react-stately/list": "^3.10.5", - "@react-stately/menu": "^3.7.1", - "@react-stately/numberfield": "^3.9.3", - "@react-stately/overlays": "^3.6.7", - "@react-stately/radio": "^3.10.4", - "@react-stately/searchfield": "^3.5.3", - "@react-stately/select": "^3.6.4", - "@react-stately/selection": "^3.15.1", - "@react-stately/slider": "^3.5.4", - "@react-stately/table": "^3.11.8", - "@react-stately/tabs": "^3.6.6", - "@react-stately/toggle": "^3.7.4", - "@react-stately/tooltip": "^3.4.9", - "@react-stately/tree": "^3.8.1", - "@react-types/shared": "^3.23.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/react-stately/-/react-stately-3.32.2.tgz", + "integrity": "sha512-pDSrbCIJtir4HeSa//PTqLSR7Tl7pFC9usmkkBObNKktObQq3Vdgkf46cxeTD1ov7J7GDdR3meIyjXGnZoEzUg==", + "dependencies": { + "@react-stately/calendar": "^3.5.4", + "@react-stately/checkbox": "^3.6.8", + "@react-stately/collections": "^3.10.9", + "@react-stately/combobox": "^3.9.2", + "@react-stately/data": "^3.11.6", + "@react-stately/datepicker": "^3.10.2", + "@react-stately/dnd": "^3.4.2", + "@react-stately/form": "^3.0.5", + "@react-stately/list": "^3.10.8", + "@react-stately/menu": "^3.8.2", + "@react-stately/numberfield": "^3.9.6", + "@react-stately/overlays": "^3.6.10", + "@react-stately/radio": "^3.10.7", + "@react-stately/searchfield": "^3.5.6", + "@react-stately/select": "^3.6.7", + "@react-stately/selection": "^3.16.2", + "@react-stately/slider": "^3.5.7", + "@react-stately/table": "^3.12.2", + "@react-stately/tabs": "^3.6.9", + "@react-stately/toggle": "^3.7.7", + "@react-stately/tooltip": "^3.4.12", + "@react-stately/tree": "^3.8.4", + "@react-types/shared": "^3.24.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0" } }, "node_modules/react-style-singleton": { @@ -28890,20 +28783,17 @@ } }, "node_modules/redis": { - "version": "4.6.15", - "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.15.tgz", - "integrity": "sha512-2NtuOpMW3tnYzBw6S8mbXSX7RPzvVFCA2wFJq9oErushO2UeBkxObk+uvo7gv7n0rhWeOj/IzrHO8TjcFlRSOg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/redis/-/redis-4.7.0.tgz", + "integrity": "sha512-zvmkHEAdGMn+hMRXuMBtu4Vo5P6rHQjLoHftu+lBqq8ZTA3RCVC/WzD790bkKKiNFp7d5/9PcSD19fJyyRvOdQ==", "optional": true, - "workspaces": [ - "./packages/*" - ], "dependencies": { "@redis/bloom": "1.2.0", - "@redis/client": "1.5.17", + "@redis/client": "1.6.0", "@redis/graph": "1.1.1", - "@redis/json": "1.0.6", - "@redis/search": "1.1.6", - "@redis/time-series": "1.0.5" + "@redis/json": "1.0.7", + "@redis/search": "1.2.0", + "@redis/time-series": "1.1.0" } }, "node_modules/reflect.getprototypeof": { @@ -29366,6 +29256,22 @@ } } }, + "node_modules/rollup-plugin-visualizer/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/rollup-plugin-visualizer/node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -30158,6 +30064,11 @@ "sha.js": "bin.js" } }, + "node_modules/sha1-uint8array": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/sha1-uint8array/-/sha1-uint8array-0.10.7.tgz", + "integrity": "sha512-COJRCUOuTgEEPyhcRncHlf3Z2/Nik0PGZ60/tA9Ni2jlwYJ2g/WgP8TV19gbllmZDs/DGV5YklZxreyMHFX8ww==" + }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -32211,9 +32122,9 @@ } }, "node_modules/ufo": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" }, "node_modules/uglify-js": { "version": "3.18.0", @@ -32270,15 +32181,15 @@ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "node_modules/unenv": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.9.0.tgz", - "integrity": "sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.10.0.tgz", + "integrity": "sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==", "dependencies": { "consola": "^3.2.3", - "defu": "^6.1.3", + "defu": "^6.1.4", "mime": "^3.0.0", - "node-fetch-native": "^1.6.1", - "pathe": "^1.1.1" + "node-fetch-native": "^1.6.4", + "pathe": "^1.1.2" } }, "node_modules/unenv/node_modules/mime": { @@ -32292,11 +32203,6 @@ "node": ">=10.0.0" } }, - "node_modules/unfetch": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -32417,36 +32323,48 @@ "node": ">= 0.8" } }, + "node_modules/unplugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.0.1.tgz", + "integrity": "sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==", + "license": "MIT", + "dependencies": { + "acorn": "^8.8.1", + "chokidar": "^3.5.3", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.5.0" + } + }, "node_modules/unstorage": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.10.2.tgz", - "integrity": "sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.12.0.tgz", + "integrity": "sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==", "dependencies": { "anymatch": "^3.1.3", "chokidar": "^3.6.0", "destr": "^2.0.3", - "h3": "^1.11.1", + "h3": "^1.12.0", "listhen": "^1.7.2", - "lru-cache": "^10.2.0", + "lru-cache": "^10.4.3", "mri": "^1.2.0", - "node-fetch-native": "^1.6.2", - "ofetch": "^1.3.3", - "ufo": "^1.4.0" + "node-fetch-native": "^1.6.4", + "ofetch": "^1.3.4", + "ufo": "^1.5.4" }, "peerDependencies": { - "@azure/app-configuration": "^1.5.0", - "@azure/cosmos": "^4.0.0", + "@azure/app-configuration": "^1.7.0", + "@azure/cosmos": "^4.1.1", "@azure/data-tables": "^13.2.2", - "@azure/identity": "^4.0.1", + "@azure/identity": "^4.4.1", "@azure/keyvault-secrets": "^4.8.0", - "@azure/storage-blob": "^12.17.0", - "@capacitor/preferences": "^5.0.7", + "@azure/storage-blob": "^12.24.0", + "@capacitor/preferences": "^6.0.2", "@netlify/blobs": "^6.5.0 || ^7.0.0", - "@planetscale/database": "^1.16.0", - "@upstash/redis": "^1.28.4", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.0", "@vercel/kv": "^1.0.1", "idb-keyval": "^6.2.1", - "ioredis": "^5.3.2" + "ioredis": "^5.4.1" }, "peerDependenciesMeta": { "@azure/app-configuration": { @@ -32649,6 +32567,14 @@ } } }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/username": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", @@ -32877,14 +32803,6 @@ } } }, - "node_modules/valtio/node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/value-or-promise": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", @@ -33030,6 +32948,15 @@ } } }, + "node_modules/vite-envs": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/vite-envs/-/vite-envs-4.4.1.tgz", + "integrity": "sha512-VqYGfOyPkyLlA9D3QRoqmvyQjPatyV/sChTOZ7qBAC8LsL0RQ8lJ+nEz5aT0KMTSm2E2d+ZZhodAfT2hbikRSw==", + "license": "MIT", + "bin": { + "vite-envs": "bin/main.js" + } + }, "node_modules/vite-plugin-html": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-3.2.2.tgz", @@ -33155,12 +33082,12 @@ } }, "node_modules/wagmi": { - "version": "2.10.11", - "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-2.10.11.tgz", - "integrity": "sha512-0cbyhjB7Ry7DhEuxksdQf3tRVlUQhReVv+/G+Kb3sYV5wJrLvdrHNqGnUFKqbRd5GuZesGJBvypYdS0rv8k2xw==", + "version": "2.12.11", + "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-2.12.11.tgz", + "integrity": "sha512-CtK05Hl5nKVskiwvNEtxMIAMJwI8RF+6qwVqlhypDs+Y1c30gVnNnF7ivAuVs4xzJbAsZ5LUmsrVVxUMIC0KDg==", "dependencies": { - "@wagmi/connectors": "5.0.23", - "@wagmi/core": "2.11.8", + "@wagmi/connectors": "5.1.10", + "@wagmi/core": "2.13.5", "use-sync-external-store": "1.2.0" }, "funding": { @@ -33178,14 +33105,6 @@ } } }, - "node_modules/wagmi/node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/walk-up-path": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", @@ -33219,6 +33138,21 @@ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", + "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", + "license": "MIT" + }, "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", @@ -33784,14 +33718,6 @@ "optional": true } } - }, - "node_modules/zustand/node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } } } } diff --git a/package.json b/package.json index df092b4e..b1888880 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@powerhousedao/connect", "productName": "Powerhouse-Connect", - "version": "1.0.0-next.7", + "version": "1.0.0", "description": "Powerhouse Connect", "main": ".vite/build/main.js", "license": "AGPL-3.0-only", @@ -17,10 +17,10 @@ "scripts": { "start": "electron-forge start", "package": "electron-forge package", - "make": "VITE_BASE_HREF=./ electron-forge make", - "make:mac": "VITE_BASE_HREF=./ electron-forge make -p darwin", - "make:linux": "VITE_BASE_HREF=./ electron-forge make -p linux", - "make:windows": "VITE_BASE_HREF=./ electron-forge make -p win32", + "make": "PH_CONNECT_BASE_HREF=./ electron-forge make", + "make:mac": "PH_CONNECT_BASE_HREF=./ electron-forge make -p darwin", + "make:linux": "PH_CONNECT_BASE_HREF=./ electron-forge make -p linux", + "make:windows": "PH_CONNECT_BASE_HREF=./ electron-forge make -p win32", "publish": "electron-forge publish", "lint": "eslint --ext .js,.ts,.tsx . && tsc --noemit --project tsconfig.spec.json", "format": "prettier --write \"**/*.+(js|ts|jsx|tsx|json)\"", @@ -30,7 +30,8 @@ "preview:web": "vite preview -c vite.renderer.config.mts", "release": "semantic-release", "e2e": "playwright test", - "cy:open": "cypress open" + "cy:open": "cypress open", + "build:service-worker": "tsc --build ./tsconfig.sw.json" }, "devDependencies": { "@commitlint/cli": "^18.4.3", @@ -89,13 +90,14 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@powerhousedao/design-system": "1.0.0-alpha.160", + "@powerhousedao/design-system": "^1.0.0-alpha.168", "@sentry/react": "^7.109.0", + "@sentry/vite-plugin": "^2.22.2", "@tanstack/react-virtual": "^3.8.1", "did-key-creator": "^1.2.0", - "document-drive": "^1.0.0-alpha.88", - "document-model": "1.7.0", - "document-model-libs": "^1.83.0", + "document-drive": "^1.0.0-alpha.94", + "document-model": "^1.8.0", + "document-model-libs": "^1.85.0", "electron-is-dev": "^3.0.1", "electron-squirrel-startup": "^1.0.0", "electron-store": "^8.1.0", @@ -110,7 +112,8 @@ "react-stately": "^3.31.0", "tailwind-merge": "^1.14.0", "uuid": "^9.0.1", - "viem": "^2.8.13" + "viem": "^2.8.13", + "vite-envs": "^4.4.1" }, "optionalDependencies": { "@esbuild/linux-x64": "^0.21.4", diff --git a/public/service-worker.js b/public/service-worker.js deleted file mode 100644 index 97b1e910..00000000 --- a/public/service-worker.js +++ /dev/null @@ -1,55 +0,0 @@ -const VERSION_CACHE = 'version-cache'; -const VERSION_KEY = 'app-version'; - -self.addEventListener('install', event => { - self.skipWaiting(); -}); - -self.addEventListener('activate', event => { - event.waitUntil(self.clients.claim()); -}); - - -self.addEventListener('message', async event => { - if (event.data && event.data.type === 'SET_APP_VERSION') { - const cache = await caches.open(VERSION_CACHE); - await cache.put(VERSION_KEY, new Response(event.data.version)); - } - }); - -async function checkForUpdates() { - try { - const response = await fetch('/version.json', { cache: 'no-store' }); - const newVersion = await response.json(); - const cache = await caches.open(VERSION_CACHE); - const cachedResponse = await cache.match(VERSION_KEY); - - let currentVersion = ''; - - if (cachedResponse) { - currentVersion = await cachedResponse.text(); - } - - if (currentVersion === '') { - // Initial cache - await cache.put(VERSION_KEY, new Response(newVersion.version)); - } else if (currentVersion !== newVersion.version) { - // New version detected - console.log('Current version:', currentVersion); - console.log('New version:', newVersion.version); - - const clients = await self.clients.matchAll(); - clients.forEach(client => { - client.postMessage({ type: 'NEW_VERSION_AVAILABLE', requiresHardRefresh: newVersion.requiresHardRefresh }); - }); - - // Update the stored version - await cache.put(VERSION_KEY, new Response(newVersion.version)); - } - } catch (error) { - console.error('Error checking version:', error); - } -} - -// Check for updates every minute -setInterval(checkForUpdates, 60 * 1000); // 60 seconds diff --git a/src/app/document-drive.ts b/src/app/document-drive.ts index 516810aa..6f3ccfc2 100644 --- a/src/app/document-drive.ts +++ b/src/app/document-drive.ts @@ -17,6 +17,7 @@ import { import { IpcMain, webContents } from 'electron'; import { join } from 'path'; import { logger } from 'src/services/logger'; +import { getReactorDefaultDrivesConfig } from 'src/utils/reactor'; export default ( documentModels: DocumentModel[], @@ -28,6 +29,7 @@ export default ( new FilesystemStorage(join(path, 'Document Drives')), new InMemoryCache(), new BaseQueueManager(1, 10), + { ...getReactorDefaultDrivesConfig() }, ); const promise = documentDrive diff --git a/src/app/sentry.ts b/src/app/sentry.ts index 67417dea..a4262fa3 100644 --- a/src/app/sentry.ts +++ b/src/app/sentry.ts @@ -1,4 +1,5 @@ import * as Sentry from '@sentry/react'; +import config from 'connect-config'; import React from 'react'; import { createRoutesFromChildren, @@ -7,14 +8,15 @@ import { useNavigationType, } from 'react-router-dom'; -import config from '../../connect.config'; - function initSenty() { if (!config.sentry.dsn || config.sentry.dsn === '') { return; } + const release = import.meta.env.SENTRY_RELEASE; + Sentry.init({ + release, dsn: config.sentry.dsn, environment: config.sentry.env, integrations: [ diff --git a/src/components/app.tsx b/src/components/app.tsx index b80eabcc..00cc1086 100644 --- a/src/components/app.tsx +++ b/src/components/app.tsx @@ -7,6 +7,7 @@ import { useAtomValue } from 'jotai'; import React, { Suspense } from 'react'; import { ModalManager } from 'src/components/modal'; import { PHLogo } from 'src/components/ph-logo'; +import { ReadModeContextProvider } from 'src/context/read-mode'; import atoms from 'src/store'; const Router = React.lazy(async () => { @@ -28,13 +29,15 @@ export default ( {/* TODO loading */}}> - - - - - - - + + + + + + + + + diff --git a/src/components/editor-loader.tsx b/src/components/editor-loader.tsx index 60940f74..227cb2e4 100644 --- a/src/components/editor-loader.tsx +++ b/src/components/editor-loader.tsx @@ -1,13 +1,25 @@ import { DefaultEditorLoader } from '@powerhousedao/design-system'; -import { ReactNode } from 'react'; +import { ComponentProps, ReactNode, useEffect, useState } from 'react'; -type Props = { +type Props = ComponentProps & { + loadingTimeout?: number; customEditorLoader?: ReactNode; }; export function EditorLoader(props: Props) { - const { customEditorLoader } = props; + const [showLoading, setShowLoading] = useState(false); + + // only shows the loader after some time has passed + useEffect(() => { + setTimeout(() => { + setShowLoading(true); + }, props.loadingTimeout ?? 200); + }, [props]); + + if (!showLoading) return null; + + const { customEditorLoader, ...defaultProps } = props; if (customEditorLoader) return <>{customEditorLoader}; - return ; + return ; } diff --git a/src/components/editors.tsx b/src/components/editors.tsx index c8d220b4..ea3854da 100644 --- a/src/components/editors.tsx +++ b/src/components/editors.tsx @@ -15,8 +15,8 @@ import { TUiNodes } from 'src/hooks/useUiNodes'; import { useUndoRedoShortcuts } from 'src/hooks/useUndoRedoShortcuts'; import { useUserPermissions } from 'src/hooks/useUserPermissions'; import { logger } from 'src/services/logger'; -import { useDocumentModel } from 'src/store/document-model'; -import { useEditor } from 'src/store/editor'; +import { useGetDocumentModel } from 'src/store/document-model'; +import { useGetEditor } from 'src/store/editor'; import { themeAtom } from 'src/store/theme'; import { useUser } from 'src/store/user'; import { @@ -32,16 +32,25 @@ export type EditorProps< A extends Action = Action, LocalState = unknown, > = TUiNodes & { - document: Document; + document: Document | undefined; onExport: () => void; onAddOperation: (operation: Operation) => Promise; onOpenSwitchboardLink?: () => Promise; onChange?: (document: Document) => void; }; +function EditorError({ message }: { message: string }) { + return ( +
+

{message}

+
+ ); +} + export function DocumentEditor(props: EditorProps) { const { selectedNode, + fileNodeDocument, selectedParentNode, document: initialDocument, setSelectedNode, @@ -51,12 +60,24 @@ export function DocumentEditor(props: EditorProps) { onOpenSwitchboardLink, } = props; const [showRevisionHistory, setShowRevisionHistory] = useState(false); - const user = useUser(); + const theme = useAtomValue(themeAtom); + const user = useUser() || undefined; const connectDid = useConnectDid(); const { sign } = useConnectCrypto(); - const documentModel = useDocumentModel(initialDocument.documentType); - const editor = useEditor(initialDocument.documentType); - const theme = useAtomValue(themeAtom); + const getDocumentModel = useGetDocumentModel(); + const getEditor = useGetEditor(); + + const documentType = fileNodeDocument?.documentType; + const documentModel = useMemo( + () => (documentType ? getDocumentModel(documentType) : undefined), + [documentType, getDocumentModel], + ); + + const editor = useMemo( + () => (documentType ? getEditor(documentType) : undefined), + [documentType, getEditor], + ); + const [document, _dispatch, error] = useDocumentDispatch( documentModel?.reducer, initialDocument, @@ -65,8 +86,10 @@ export function DocumentEditor(props: EditorProps) { () => ({ theme, user }), [theme, user], ); - const { isAllowedToCreateDocuments, isAllowedToEditDocuments } = - useUserPermissions(); + const userPermissions = useUserPermissions(); + + const isLoadingDocument = + fileNodeDocument?.status === 'LOADING' || !document; const isLoadingEditor = !!editor && !!document && @@ -135,33 +158,37 @@ export function DocumentEditor(props: EditorProps) { setSelectedNode(selectedParentNode); } + if (fileNodeDocument?.status === 'ERROR') { + return ; + } + + if (isLoadingDocument || isLoadingEditor) { + const message = isLoadingDocument + ? 'Loading document' + : 'Loading editor'; + return ; + } + if (selectedNode?.kind !== FILE) { - console.error('Selected node is not a file'); return null; } if (!documentModel) { return ( -

- Document of type {initialDocument.documentType} is not - supported. -

+ ); } if (!editor) { return ( -

- No editor available for document of type{' '} - {initialDocument.documentType} -

+ ); } - if (!document || isLoadingEditor) { - return ; - } - const EditorComponent = editor.Component; const { disableExternalControls } = editor.config || {}; @@ -206,9 +233,13 @@ export function DocumentEditor(props: EditorProps) { setShowRevisionHistory(true) } isAllowedToCreateDocuments={ - isAllowedToCreateDocuments + userPermissions?.isAllowedToCreateDocuments ?? + false + } + isAllowedToEditDocuments={ + userPermissions?.isAllowedToEditDocuments ?? + false } - isAllowedToEditDocuments={isAllowedToEditDocuments} /> )} diff --git a/src/components/modal/modals/DebugSettingsModal.tsx b/src/components/modal/modals/DebugSettingsModal.tsx index e3c2a698..b1d70417 100644 --- a/src/components/modal/modals/DebugSettingsModal.tsx +++ b/src/components/modal/modals/DebugSettingsModal.tsx @@ -6,10 +6,10 @@ import { Modal, } from '@powerhousedao/design-system'; import { useEffect, useState } from 'react'; +import { useConnectConfig } from 'src/hooks/useConnectConfig'; import { useDocumentDriveServer } from 'src/hooks/useDocumentDriveServer'; import serviceWorkerManager from 'src/utils/registerServiceWorker'; import { v4 as uuid } from 'uuid'; - export interface DebugSettingsModalProps { open: boolean; onClose: () => void; @@ -21,13 +21,14 @@ type ComboboxOption = { }; export const DebugSettingsModal: React.FC = props => { + const [connectConfig] = useConnectConfig(); const { open, onClose } = props; const autoRegisterPullResponder = localStorage.getItem('AUTO_REGISTER_PULL_RESPONDER') !== 'false'; console.log('autoRegisterPullResponder', autoRegisterPullResponder); - const [appVersion, setAppVersion] = useState(''); + const [appVersion, setAppVersion] = useState(connectConfig.appVersion); const [serviceWorkerDebugMode, setServiceWorkerDebugMode] = useState({ label: serviceWorkerManager.debug ? 'Enabled' : 'Disabled', value: serviceWorkerManager.debug, @@ -126,11 +127,11 @@ export const DebugSettingsModal: React.FC = props => {
- App Version: {process.env.APP_VERSION} + App Version: {connectConfig.appVersion}
-
+
Drive Tools:
@@ -258,7 +259,7 @@ export const DebugSettingsModal: React.FC = props => {
-
+
Service Worker Tools:
diff --git a/src/components/modal/modals/SettingsModal.tsx b/src/components/modal/modals/SettingsModal.tsx index 43d61492..8ba18173 100644 --- a/src/components/modal/modals/SettingsModal.tsx +++ b/src/components/modal/modals/SettingsModal.tsx @@ -71,17 +71,6 @@ export const SettingsModal: React.FC = props => { onContinue: () => { clearStorage() .then(() => { - // resets the default drive to unloaded if it is defined - setConfig(conf => ({ - ...conf, - defaultDrives: conf.defaultDrives - ? conf.defaultDrives.map(drive => ({ - ...drive, - loaded: false, - })) - : undefined, - })); - // refreshes the page to reload default drive onRefresh(); }) diff --git a/connect.config.ts b/src/connect.config.ts similarity index 51% rename from connect.config.ts rename to src/connect.config.ts index 4992c1d0..cee239db 100644 --- a/connect.config.ts +++ b/src/connect.config.ts @@ -1,40 +1,47 @@ import { CLOUD, LOCAL, PUBLIC } from '@powerhousedao/design-system'; +import { version } from '../package.json'; + +const APP_VERSION = import.meta.env.APP_VERSION || version; const DISABLE_ADD_PUBLIC_DRIVES = - import.meta.env.VITE_DISABLE_ADD_PUBLIC_DRIVES || undefined; + import.meta.env.PH_CONNECT_DISABLE_ADD_PUBLIC_DRIVES || undefined; const DISABLE_ADD_CLOUD_DRIVES = - import.meta.env.VITE_DISABLE_ADD_CLOUD_DRIVES || undefined; + import.meta.env.PH_CONNECT_DISABLE_ADD_CLOUD_DRIVES || undefined; const DISABLE_ADD_LOCAL_DRIVES = - import.meta.env.VITE_DISABLE_ADD_LOCAL_DRIVES || undefined; + import.meta.env.PH_CONNECT_DISABLE_ADD_LOCAL_DRIVES || undefined; const DISABLE_DELETE_PUBLIC_DRIVES = - import.meta.env.VITE_DISABLE_DELETE_PUBLIC_DRIVES || undefined; + import.meta.env.PH_CONNECT_DISABLE_DELETE_PUBLIC_DRIVES || undefined; const DISABLE_DELETE_CLOUD_DRIVES = - import.meta.env.VITE_DISABLE_DELETE_CLOUD_DRIVES || undefined; + import.meta.env.PH_CONNECT_DISABLE_DELETE_CLOUD_DRIVES || undefined; const DISABLE_DELETE_LOCAL_DRIVES = - import.meta.env.VITE_DISABLE_DELETE_LOCAL_DRIVES || undefined; + import.meta.env.PH_CONNECT_DISABLE_DELETE_LOCAL_DRIVES || undefined; const LOCAL_DRIVES_ENABLED = - import.meta.env.VITE_LOCAL_DRIVES_ENABLED || undefined; + import.meta.env.PH_CONNECT_LOCAL_DRIVES_ENABLED || undefined; const CLOUD_DRIVES_ENABLED = - import.meta.env.VITE_CLOUD_DRIVES_ENABLED || undefined; + import.meta.env.PH_CONNECT_CLOUD_DRIVES_ENABLED || undefined; const PUBLIC_DRIVES_ENABLED = - import.meta.env.VITE_PUBLIC_DRIVES_ENABLED || undefined; + import.meta.env.PH_CONNECT_PUBLIC_DRIVES_ENABLED || undefined; -const SEARCH_BAR_ENABLED = import.meta.env.VITE_SEARCH_BAR_ENABLED || undefined; +const SEARCH_BAR_ENABLED = + import.meta.env.PH_CONNECT_SEARCH_BAR_ENABLED || undefined; const HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS = - import.meta.env.VITE_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS || 'false'; + import.meta.env.PH_CONNECT_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS || + 'false'; -const VITE_ROUTER_BASENAME = import.meta.env.VITE_ROUTER_BASENAME || '/'; +const PH_CONNECT_ROUTER_BASENAME = + import.meta.env.PH_CONNECT_ROUTER_BASENAME || '/'; -const VITE_SENTRY_DSN = import.meta.env.VITE_SENTRY_DSN || ''; -const VITE_SENTRY_ENV = import.meta.env.VITE_SENTRY_ENV || 'dev'; +const PH_CONNECT_SENTRY_DSN = import.meta.env.PH_CONNECT_SENTRY_DSN || ''; +const PH_CONNECT_SENTRY_ENV = import.meta.env.PH_CONNECT_SENTRY_ENV || 'dev'; export default { - routerBasename: VITE_ROUTER_BASENAME, + appVersion: APP_VERSION, + routerBasename: PH_CONNECT_ROUTER_BASENAME, sentry: { - dsn: VITE_SENTRY_DSN, - env: VITE_SENTRY_ENV, + dsn: PH_CONNECT_SENTRY_DSN, + env: PH_CONNECT_SENTRY_ENV, }, content: { showSearchBar: SEARCH_BAR_ENABLED !== 'false', diff --git a/src/context/read-mode.tsx b/src/context/read-mode.tsx new file mode 100644 index 00000000..12cf86d7 --- /dev/null +++ b/src/context/read-mode.tsx @@ -0,0 +1,252 @@ +import { + IDocumentDriveServer, + InferDocumentLocalState, + InferDocumentOperation, + InferDocumentState, + IReadModeDriveServer, + ReadDocumentNotFoundError, + ReadDrive, + ReadDriveContext, + ReadDriveNotFoundError, + ReadDrivesListener, + ReadDrivesListenerUnsubscribe, + ReadDriveSlugNotFoundError, + RemoteDriveOptions, +} from 'document-drive'; +import { Document, DocumentModel } from 'document-model/document'; +import { DocumentModelNotFoundError } from 'node_modules/document-drive/src/server/error'; +import { + createContext, + FC, + ReactNode, + useContext, + useEffect, + useMemo, + useState, +} from 'react'; +import { drivesToHash } from 'src/hooks/useDocumentDrives'; +import { useUserPermissions } from 'src/hooks/useUserPermissions'; +import { logger } from 'src/services/logger'; +import { DefaultDocumentDriveServer } from 'src/utils/document-drive-server'; + +export interface IReadModeContext extends IReadModeDriveServer { + readDrives: ReadDrive[]; + setDocumentDrive(documentDrive: IReadModeDriveServer): void; +} + +// decorator method to ensure server is defined before calling it +function checkServer< + T extends IReadModeContext & { server: IReadModeDriveServer | undefined }, + U extends any[], + R, +>( + target: any, + propertyKey: string, + descriptor: TypedPropertyDescriptor<(this: T, ...args: U) => any>, +): void { + const originalMethod = descriptor.value!; + + descriptor.value = function (this: T, ...args: U): any { + if (!this.server) { + throw new Error('Read mode document drive not initialized.'); + } + return originalMethod.apply(this, args) as T; + }; +} + +function bindClassMethods(instance: any) { + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment + const prototype = Object.getPrototypeOf(instance); + const propertyNames = Object.getOwnPropertyNames(prototype); + + propertyNames.forEach(name => { + const descriptor = Object.getOwnPropertyDescriptor(prototype, name); + if ( + descriptor && + typeof descriptor.value === 'function' && + name !== 'constructor' + ) { + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access + instance[name] = instance[name].bind(instance); + } + }); +} + +class ReadModeContextImpl implements Omit { + private server?: IReadModeDriveServer; + + constructor(documentDrive?: IReadModeDriveServer) { + bindClassMethods(this); + this.server = documentDrive; + } + + getServer(): IReadModeDriveServer | undefined { + return this.server; + } + + setDocumentDrive(documentDrive: IReadModeDriveServer) { + this.server = documentDrive; + } + + /* eslint-disable @typescript-eslint/no-non-null-assertion */ + @checkServer + migrateReadDrive(id: string, options: RemoteDriveOptions) { + return this.server!.migrateReadDrive(id, options); + } + + @checkServer + addReadDrive(url: string, options?: RemoteDriveOptions) { + return this.server!.addReadDrive(url, options); + } + + @checkServer + getReadDrives(): Promise { + return this.server!.getReadDrives(); + } + + @checkServer + getReadDriveBySlug( + slug: string, + ): Promise { + return this.server!.getReadDriveBySlug(slug); + } + + @checkServer + getReadDrive(id: string): Promise { + return this.server!.getReadDrive(id); + } + + @checkServer + getReadDriveContext( + id: string, + ): Promise { + return this.server!.getReadDriveContext(id); + } + + @checkServer + fetchDrive(id: string): Promise { + return this.server!.fetchDrive(id); + } + + @checkServer + fetchDocument( + driveId: string, + documentId: string, + documentType: DocumentModel< + InferDocumentState, + InferDocumentOperation, + InferDocumentLocalState + >['documentModel']['id'], + ): Promise< + | Document< + InferDocumentState, + InferDocumentOperation, + InferDocumentLocalState + > + | DocumentModelNotFoundError + | ReadDriveNotFoundError + | ReadDocumentNotFoundError + > { + return this.server!.fetchDocument(driveId, documentId, documentType); + } + + @checkServer + deleteReadDrive(id: string): Promise { + return this.server!.deleteReadDrive(id); + } + + @checkServer + onReadDrivesUpdate( + listener: ReadDrivesListener, + ): Promise { + return this.server!.onReadDrivesUpdate(listener); + } + + /* eslint-enable @typescript-eslint/no-non-null-assertion */ +} + +const ReadModeInstance = new ReadModeContextImpl(DefaultDocumentDriveServer); + +export const ReadModeContext = createContext({ + ...(ReadModeInstance as Omit), + readDrives: [], +}); + +export interface ReadModeContextProviderProps { + children: ReactNode; +} + +async function getReadDrives( + instance: ReadModeContextImpl, +): Promise { + const driveIds = await instance.getReadDrives(); + const drives = await Promise.all( + driveIds.map(id => instance.getReadDrive(id)), + ); + return drives.filter( + drive => !(drive instanceof ReadDriveNotFoundError), + ) as ReadDrive[]; +} + +export const ReadModeContextProvider: FC< + ReadModeContextProviderProps +> = props => { + const [readDrives, setReadDrives] = useState([]); + const userPermissions = useUserPermissions(); + + // updates drive access level when user permissions change + const readMode = + userPermissions === undefined + ? undefined + : !( + userPermissions.isAllowedToCreateDocuments || + userPermissions.isAllowedToEditDocuments + ); + useMemo(() => { + // wait for user initial load + if (readMode === undefined) { + return; + } + + const accessLevel = readMode ? 'READ' : 'WRITE'; + const server = ReadModeInstance.getServer(); + + if ( + server && + typeof (server as IDocumentDriveServer) + .setAllDefaultDrivesAccessLevel === 'function' + ) { + (server as IDocumentDriveServer) + .setAllDefaultDrivesAccessLevel(accessLevel) + .catch(logger.error); + } + }, [readMode]); + + useEffect(() => { + getReadDrives(ReadModeInstance) + .then(drives => setReadDrives(drives)) + .catch(logger.error); + + const unsubscribe = ReadModeInstance.onReadDrivesUpdate(newDrives => { + setReadDrives(readDrives => + readDrives.length !== newDrives.length || + drivesToHash(readDrives) !== drivesToHash(newDrives) + ? newDrives + : readDrives, + ); + }).catch(logger.error); + return () => { + unsubscribe.then(unsub => unsub?.()).catch(logger.error); + }; + }, []); + + const context = useMemo(() => { + return { + ...(ReadModeInstance as Omit), + readDrives, + }; + }, [readDrives]); + + return ; +}; +export const useReadModeContext = () => useContext(ReadModeContext); diff --git a/src/env.d.ts b/src/env.d.ts deleted file mode 100644 index cf4180a2..00000000 --- a/src/env.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// - -interface ImportMetaEnv { - VITE_ENABLED_EDITORS: string; - VITE_DISABLED_EDITORS: string; - VITE_DEFAULT_DRIVES_URL: string; - VITE_DISABLE_ADD_PUBLIC_DRIVES: string; - VITE_DISABLE_ADD_CLOUD_DRIVES: string; - VITE_DISABLE_ADD_LOCAL_DRIVES: string; - VITE_DISABLE_DELETE_PUBLIC_DRIVES: string; - VITE_DISABLE_DELETE_CLOUD_DRIVES: string; - VITE_DISABLE_DELETE_LOCAL_DRIVES: string; - VITE_PUBLIC_DRIVES_ENABLED: string; - VITE_CLOUD_DRIVES_ENABLED: string; - VITE_LOCAL_DRIVES_ENABLED: string; - VITE_SEARCH_BAR_ENABLED: string; - VITE_ROUTER_BASENAME: string; - VITE_SENTRY_DSN: string; - VITE_SENTRY_ENV: string; - VITE_ARBITRUM_ALLOW_LIST: string | undefined; - VITE_RWA_ALLOW_LIST: string | undefined; - VITE_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS: string; -} - -interface ImportMeta { - readonly env: ImportMetaEnv; -} diff --git a/src/hooks/useAllowList.ts b/src/hooks/useAllowList.ts index 3346e11e..435456d5 100644 --- a/src/hooks/useAllowList.ts +++ b/src/hooks/useAllowList.ts @@ -1,14 +1,17 @@ import { useLogin } from './useLogin'; type AllowListType = 'arbitrum' | 'rwa' | 'none'; -export function useAllowList(): { - isAllowed: boolean; - allowListType: AllowListType; -} { +export function useAllowList(): + | { + isAllowed: boolean; + allowListType: AllowListType; + } + | undefined { const { user, status } = useLogin(); - const arbitrumAllowListEnvString = import.meta.env.VITE_ARBITRUM_ALLOW_LIST; - const rwaAllowListEnvString = import.meta.env.VITE_RWA_ALLOW_LIST; + const arbitrumAllowListEnvString = import.meta.env + .PH_CONNECT_ARBITRUM_ALLOW_LIST; + const rwaAllowListEnvString = import.meta.env.PH_CONNECT_RWA_ALLOW_LIST; const arbitrumAllowListIsDefined = !!arbitrumAllowListEnvString && arbitrumAllowListEnvString !== ''; @@ -21,6 +24,19 @@ export function useAllowList(): { ); } + // if none of the lists are defined then allow all + if (!arbitrumAllowListIsDefined && !rwaAllowListIsDefined) { + return { + isAllowed: true, + allowListType: 'none', + }; + } + + // if the user is not yet loaded then wait + if (user === undefined) { + return undefined; + } + if (arbitrumAllowListIsDefined) { const arbitrumAllowList = arbitrumAllowListEnvString.split(','); diff --git a/src/hooks/useDocumentDriveServer.ts b/src/hooks/useDocumentDriveServer.ts index 4530e49a..f7aefcc5 100644 --- a/src/hooks/useDocumentDriveServer.ts +++ b/src/hooks/useDocumentDriveServer.ts @@ -5,6 +5,7 @@ import { SharingType, UiNode, } from '@powerhousedao/design-system'; +import { SynchronizationUnitNotFoundError } from 'document-drive'; import { DriveInput, IDocumentDriveServer, @@ -37,8 +38,9 @@ import { useConnectCrypto, useConnectDid } from './useConnectCrypto'; import { useDocumentDrives } from './useDocumentDrives'; import { useUserPermissions } from './useUserPermissions'; -export const FILE_UPLOAD_OPERATIONS_CHUNK_SIZE = - parseInt(import.meta.env.FILE_UPLOAD_OPERATIONS_CHUNK_SIZE as string) || 50; +export const FILE_UPLOAD_OPERATIONS_CHUNK_SIZE = parseInt( + (import.meta.env.FILE_UPLOAD_OPERATIONS_CHUNK_SIZE as string) || '50', +); // TODO this should be added to the document model export interface SortOptions { @@ -49,8 +51,11 @@ export function useDocumentDriveServer( server: IDocumentDriveServer | undefined = DefaultDocumentDriveServer, ) { const { isAllowedToCreateDocuments, isAllowedToEditDocuments } = - useUserPermissions(); - const user = useUser(); + useUserPermissions() || { + isAllowedToCreateDocuments: false, + isAllowedToEditDocuments: false, + }; + const user = useUser() || undefined; const connectDid = useConnectDid(); const { sign } = useConnectCrypto(); @@ -579,7 +584,10 @@ export function useDocumentDriveServer( ): Promise => { if (sharingType === LOCAL) return; try { - return server.getSyncStatus(syncId); + const syncStatus = server.getSyncStatus(syncId); + if (syncStatus instanceof SynchronizationUnitNotFoundError) + return 'INITIAL_SYNC'; + return syncStatus; } catch (error) { console.error(error); return ERROR; diff --git a/src/hooks/useDocumentDrives.ts b/src/hooks/useDocumentDrives.ts index b307e05a..90c894c7 100644 --- a/src/hooks/useDocumentDrives.ts +++ b/src/hooks/useDocumentDrives.ts @@ -1,6 +1,6 @@ import type { IDocumentDriveServer } from 'document-drive/server'; import { DocumentDriveDocument } from 'document-model-libs/document-drive'; -import { OperationScope } from 'document-model/document'; +import { Document, OperationScope } from 'document-model/document'; import { atom, useAtom } from 'jotai'; import { atomFamily } from 'jotai/utils'; import { useCallback, useMemo } from 'react'; @@ -12,17 +12,17 @@ const documentDrivesAtom = atom( new Map(), ); -function driveToHash(drive: DocumentDriveDocument): string { +export function documentToHash(drive: Document): string { return Object.keys(drive.operations) .map( key => - `${key}:d${drive.operations[key as OperationScope].at(-1)?.hash}`, + `${key}:${drive.operations[key as OperationScope].length}:${drive.operations[key as OperationScope].at(-1)?.hash}`, ) .join(':'); } -function drivesToHash(drives: DocumentDriveDocument[]): string { - return drives.map(driveToHash).join('&'); +export function drivesToHash(drives: DocumentDriveDocument[]): string { + return drives.map(documentToHash).join('&'); } // creates a derived atom that encapsulates the Map of Document Drives @@ -108,10 +108,15 @@ export function useDocumentDrives(server: IDocumentDriveServer) { clientErrorhandler.strandsErrorHandler, ); + const unsub3 = server.on('defaultRemoteDrive', () => + refreshDocumentDrives(), + ); + return () => { unsub1(); unsub2(); unsubOnSyncError(); + unsub3(); }; }, [server, refreshDocumentDrives], diff --git a/src/hooks/useFeatureFlags/default-config.ts b/src/hooks/useFeatureFlags/default-config.ts index 7fc5ffab..7d75cf77 100644 --- a/src/hooks/useFeatureFlags/default-config.ts +++ b/src/hooks/useFeatureFlags/default-config.ts @@ -1,17 +1,13 @@ export const FEATURE_FLAG_KEY_STORAGE = 'feature-flags-config'; -const ENABLED_EDITORS = import.meta.env.VITE_ENABLED_EDITORS || undefined; +const ENABLED_EDITORS = import.meta.env.PH_CONNECT_ENABLED_EDITORS || undefined; const enabledEditors = ENABLED_EDITORS?.split(','); -const DISABLED_EDITORS = import.meta.env.VITE_DISABLED_EDITORS || undefined; -const DEFAULT_DRIVES_URL = import.meta.env.VITE_DEFAULT_DRIVES_URL || undefined; +const DISABLED_EDITORS = + import.meta.env.PH_CONNECT_DISABLED_EDITORS || undefined; const disabledEditors = DISABLED_EDITORS?.split(','); export interface FeatureFlag { - defaultDrives?: { - url: string; - loaded: boolean; - }[]; editors: { enabledEditors?: '*' | string[]; disabledEditors?: '*' | string[]; @@ -19,12 +15,6 @@ export interface FeatureFlag { } const defaultConfig: FeatureFlag = { - defaultDrives: DEFAULT_DRIVES_URL - ? DEFAULT_DRIVES_URL.split(',').map(url => ({ - url, - loaded: false, - })) - : undefined, editors: { enabledEditors: ENABLED_EDITORS === '*' ? '*' : enabledEditors, disabledEditors: DISABLED_EDITORS === '*' ? '*' : disabledEditors, diff --git a/src/hooks/useLoadDefaultDrives.ts b/src/hooks/useLoadDefaultDrives.ts deleted file mode 100644 index daed457f..00000000 --- a/src/hooks/useLoadDefaultDrives.ts +++ /dev/null @@ -1,139 +0,0 @@ -import { useEffect, useRef } from 'react'; -import { logger } from 'src/services/logger'; -import { useDocumentDriveServer } from './useDocumentDriveServer'; -import { useFeatureFlag } from './useFeatureFlags'; -import defaultConfig from './useFeatureFlags/default-config'; - -type DefaultDrive = { - url: string; - loaded: boolean; -}; - -const areLoadedDrivesUpToDate = ( - defaultDrivesConfig: DefaultDrive[], - loadedDrives: DefaultDrive[], -) => { - for (const defaultDrive of defaultDrivesConfig) { - const loadedDrive = loadedDrives.find( - loadedDrive => loadedDrive.url === defaultDrive.url, - ); - - if (!loadedDrive) { - return false; - } - } - - return true; -}; - -export const useLoadDefaultDrives = () => { - const loadingDrives = useRef([]); - const { - addRemoteDrive, - documentDrives, - documentDrivesStatus, - clearStorage, - } = useDocumentDriveServer(); - const { - setConfig, - config: { defaultDrives }, - } = useFeatureFlag(); - - async function resetDefaultDrive() { - await clearStorage(); - setConfig(defaultConfig); - location.reload(); - loadingDrives.current = []; - } - - useEffect(() => { - if (!defaultDrives) return; - - // reset default drives if config has been updated - if ( - loadingDrives.current.length <= 0 && - defaultDrives.every(drive => drive.loaded) && - defaultConfig.defaultDrives && - defaultConfig.defaultDrives.length > 0 && - !areLoadedDrivesUpToDate(defaultConfig.defaultDrives, defaultDrives) - ) { - void resetDefaultDrive(); - return; - } - - for (const defaultDrive of defaultDrives) { - if ( - documentDrivesStatus === 'LOADED' && - !defaultDrive.loaded && - !loadingDrives.current.includes(defaultDrive.url) - ) { - const isDriveAlreadyAdded = documentDrives.some(drive => { - return drive.state.local.triggers.some( - trigger => trigger.data?.url === defaultDrive.url, - ); - }); - - if (isDriveAlreadyAdded) { - setConfig(conf => ({ - ...conf, - defaultDrives: [ - ...(conf.defaultDrives || []).filter( - drive => drive.url !== defaultDrive.url, - ), - { ...defaultDrive, loaded: true }, - ], - })); - - return; - } - - loadingDrives.current.push(defaultDrive.url); - - addRemoteDrive(defaultDrive.url, { - sharingType: 'PUBLIC', - availableOffline: true, - listeners: [ - { - block: true, - callInfo: { - data: defaultDrive.url, - name: 'switchboard-push', - transmitterType: 'SwitchboardPush', - }, - filter: { - branch: ['main'], - documentId: ['*'], - documentType: ['*'], - scope: ['global'], - }, - label: 'Switchboard Sync', - listenerId: '1', - system: true, - }, - ], - triggers: [], - pullInterval: 3000, - }) - .then(() => - setConfig(conf => ({ - ...conf, - defaultDrives: [ - ...(conf.defaultDrives || []).filter( - drive => drive.url !== defaultDrive.url, - ), - { ...defaultDrive, loaded: true }, - ], - })), - ) - .catch(logger.error) - .finally(() => { - loadingDrives.current = loadingDrives.current.filter( - url => url !== defaultDrive.url, - ); - }); - } - } - }, [documentDrives, defaultDrives, documentDrivesStatus]); - - return loadingDrives.current.length > 0; -}; diff --git a/src/hooks/useLoadInitialData.tsx b/src/hooks/useLoadInitialData.tsx index 320a4754..b3dae0ae 100644 --- a/src/hooks/useLoadInitialData.tsx +++ b/src/hooks/useLoadInitialData.tsx @@ -11,11 +11,11 @@ import { TFunction } from 'i18next'; import { useCallback, useEffect, useRef } from 'react'; import { useTranslation } from 'react-i18next'; import { ReloadConnectToast } from 'src/components/toast/reload-connect-toast'; +import { useReadModeContext } from 'src/context/read-mode'; import { useUiNodes } from 'src/hooks/useUiNodes'; import { DefaultDocumentDriveServer as server } from 'src/utils/document-drive-server'; import { useClientErrorHandler } from './useClientErrorHandler'; import { useDocumentDrives } from './useDocumentDrives'; -import { useLoadDefaultDrives } from './useLoadDefaultDrives'; import { isLatestVersion } from './utils'; export const useLoadInitialData = () => { @@ -30,10 +30,9 @@ export const useLoadInitialData = () => { const prevDrivesState = useRef([...driveNodes]); const drivesWithError = useRef([]); const [, , serverSubscribeUpdates] = useDocumentDrives(server); + const { readDrives } = useReadModeContext(); const clientErrorHandler = useClientErrorHandler(); - useLoadDefaultDrives(); - async function checkLatestVersion() { const result = await isLatestVersion(); if (result === null) return; @@ -124,10 +123,13 @@ export const useLoadInitialData = () => { }, [makeUiDriveNodes, setDriveNodes], ); - useEffect(() => { - updateUiDriveNodes(documentDrives).catch(console.error); - }, [documentDrives, updateUiDriveNodes]); + const drives: DocumentDriveDocument[] = [ + ...readDrives, + ...documentDrives, + ]; + updateUiDriveNodes(drives).catch(console.error); + }, [documentDrives, readDrives, updateUiDriveNodes]); useEffect(() => { const unsub = onSyncStatus(() => updateUiDriveNodes(documentDrives)); diff --git a/src/hooks/useLogin.ts b/src/hooks/useLogin.ts index f44fa1c6..719b2f73 100644 --- a/src/hooks/useLogin.ts +++ b/src/hooks/useLogin.ts @@ -85,7 +85,7 @@ export const useLogin = () => { ({ openRenown, user, - status, + status: user ? 'authorized' : status, login: renown ? login : undefined, logout, }) as const, diff --git a/src/hooks/useUiNodes.ts b/src/hooks/useUiNodes.ts index 377665e7..cd291ce9 100644 --- a/src/hooks/useUiNodes.ts +++ b/src/hooks/useUiNodes.ts @@ -16,10 +16,12 @@ import { UiNode, useUiNodesContext, } from '@powerhousedao/design-system'; +import { ReadDrive } from 'document-drive'; import { DocumentDriveDocument } from 'document-model-libs/document-drive'; import { useCallback, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { useModal } from 'src/components/modal'; +import { useReadModeContext } from 'src/context/read-mode'; import { useFileNodeDocument } from 'src/store/document-drive'; import { useFilteredDocumentModels, @@ -43,6 +45,7 @@ export function useUiNodes() { setSelectedNode, getParentNode, } = uiNodesContext; + const readModeContext = useReadModeContext(); const documentDriveServer = useDocumentDriveServer(); const { addFolder, @@ -71,18 +74,29 @@ export function useUiNodes() { const fileNodeDocument = useFileNodeDocument({ ...uiNodesContext, ...documentDriveServer, + ...readModeContext, }); const makeUiDriveNode = useCallback( - async (drive: DocumentDriveDocument) => { + async (drive: DocumentDriveDocument | ReadDrive) => { + const isReadDrive = 'readContext' in drive; const { id, name, icon, slug } = drive.state.global; - const { sharingType: _sharingType, availableOffline } = - drive.state.local; + const { sharingType: _sharingType, availableOffline } = !isReadDrive + ? drive.state.local + : { sharingType: PUBLIC, availableOffline: false }; const __sharingType = _sharingType?.toUpperCase(); const sharingType = ( __sharingType === 'PRIVATE' ? LOCAL : __sharingType ) as SharingType; - const driveSyncStatus = await getSyncStatus(id, sharingType); + const driveSyncStatus = !isReadDrive + ? await getSyncStatus(id, sharingType) + : undefined; + + // TODO: rempve this after integration in design-system + const normalizedDriveSyncStatus = + driveSyncStatus === 'INITIAL_SYNC' + ? 'SYNCING' + : driveSyncStatus; const driveNode: UiDriveNode = { id, @@ -92,7 +106,7 @@ export function useUiNodes() { children: [], nodeMap: {}, sharingType, - syncStatus: driveSyncStatus, + syncStatus: normalizedDriveSyncStatus, availableOffline, icon, parentFolder: null, @@ -106,7 +120,7 @@ export function useUiNodes() { driveId: id, parentFolder: n.parentFolder || id, kind: n.kind.toUpperCase(), - syncStatus: driveSyncStatus, + syncStatus: normalizedDriveSyncStatus, sharingType, }; @@ -130,10 +144,20 @@ export function useUiNodes() { for await (const node of nodes) { if (node.kind === FILE) { - node.syncStatus = await getSyncStatus( - node.synchronizationUnits[0].syncId, - sharingType, - ); + const fileSyncStatus = !isReadDrive + ? await getSyncStatus( + node.synchronizationUnits[0].syncId, + sharingType, + ) + : undefined; + + // TODO: rempve this after integration in design-system + const normalizedFileSyncStatus = + fileSyncStatus === 'INITIAL_SYNC' + ? 'SYNCING' + : fileSyncStatus; + + node.syncStatus = normalizedFileSyncStatus; } if (node.parentFolder === id) { @@ -222,10 +246,13 @@ export function useUiNodes() { if (parentNode.kind === FILE) { throw new Error('Cannot add file to a file'); } + + const fileName = file.name.replace(/\.zip$/gim, ''); + return await addFile( file, parentNode.driveId, - file.name, + fileName, parentNode.id, ); }, diff --git a/src/hooks/useUserPermissions.ts b/src/hooks/useUserPermissions.ts index e17beb4c..2091c515 100644 --- a/src/hooks/useUserPermissions.ts +++ b/src/hooks/useUserPermissions.ts @@ -1,7 +1,13 @@ import { useAllowList } from './useAllowList'; export function useUserPermissions() { - const { isAllowed, allowListType } = useAllowList(); + const allowList = useAllowList(); + + if (!allowList) { + return undefined; + } + + const { allowListType, isAllowed } = allowList; if (allowListType === 'arbitrum') { return { diff --git a/src/hooks/utils.ts b/src/hooks/utils.ts index cd8b99f1..d3e8b9e5 100644 --- a/src/hooks/utils.ts +++ b/src/hooks/utils.ts @@ -1,4 +1,5 @@ -import { version as currentVersion } from '../../package.json'; +const currentVersion = import.meta.env.APP_VERSION; + export const isElectron = window.navigator.userAgent.includes('Electron'); export const isMac = window.navigator.appVersion.includes('Mac'); diff --git a/src/pages/content.tsx b/src/pages/content.tsx index 75911cc3..526246c9 100644 --- a/src/pages/content.tsx +++ b/src/pages/content.tsx @@ -32,6 +32,7 @@ const Content = () => { selectedParentNode, isRemoteDrive, isAllowedToCreateDocuments, + fileNodeDocument, selectedDocument, documentModels, setSelectedNode, @@ -151,13 +152,15 @@ const Content = () => { className="flex h-full flex-col overflow-auto bg-gray-100 p-6" id="content-view" > - {selectedDocument ? ( + {fileNodeDocument ? (
exportDocument(selectedDocument)} + onExport={() => + selectedDocument && exportDocument(selectedDocument) + } onAddOperation={handleAddOperationToSelectedDocument} {...(isRemoteDrive && { onOpenSwitchboardLink })} /> diff --git a/src/renderer.ts b/src/renderer.ts index 3aab81b3..b504cefa 100644 --- a/src/renderer.ts +++ b/src/renderer.ts @@ -33,10 +33,15 @@ import './index.css'; import { DocumentEditorDebugTools } from './utils/document-editor-debug-tools'; import serviceWorkerManager from './utils/registerServiceWorker'; +const AppElement = document.getElementById('app'); +if (!AppElement) { + throw new Error('#app element not found!'); +} + if (import.meta.env.MODE === 'development') { window.documentEditorDebugTools = new DocumentEditorDebugTools(); } else { serviceWorkerManager.registerServiceWorker(false); } -createRoot(document.getElementById('app')!).render(App); +createRoot(AppElement).render(App); diff --git a/src/service-worker.ts b/src/service-worker.ts new file mode 100644 index 00000000..e199dfd6 --- /dev/null +++ b/src/service-worker.ts @@ -0,0 +1,124 @@ +/// + +import { + ServiceWorkerEvent, + ServiceWorkerManagerMessage, +} from './utils/registerServiceWorker'; + +const _self = self as unknown as ServiceWorkerGlobalScope; + +const VERSION_CHECK_INTERVAL = + parseInt(import.meta.env.PH_CONNECT_VERSION_CHECK_INTERVAL as string) || + 5 * 60 * 1000; // 5 minutes; +const VERSION_CACHE = 'version-cache'; +const VERSION_KEY = 'app-version'; + +_self.addEventListener('install', () => { + _self.skipWaiting().catch(console.error); +}); + +_self.addEventListener('activate', (event: ExtendableEvent) => { + event.waitUntil(_self.clients.claim()); +}); + +export type NEW_VERSION_AVAILABLE_MESSAGE = { + type: 'NEW_VERSION_AVAILABLE'; + requiresHardRefresh: boolean; +}; + +export type ServiceWorkerMessageData = NEW_VERSION_AVAILABLE_MESSAGE; + +export type ServiceWorkerMessage = ServiceWorkerEvent; + +interface VersionResponse { + version: string; + requiresHardRefresh: boolean; +} + +function postMessage(client: Client, message: ServiceWorkerMessageData) { + return client.postMessage(message); +} + +_self.addEventListener('message', async event => { + const message = + 'type' in event.data ? (event as ServiceWorkerManagerMessage) : null; + switch (message?.data.type) { + case 'SET_APP_VERSION': { + const cache = await caches.open(VERSION_CACHE); + await cache.put(VERSION_KEY, new Response(message.data.version)); + break; + } + case 'NETWORK_STATUS': { + message.data.online + ? startCheckingForUpdates() + : stopCheckingForUpdates(); + break; + } + default: { + console.warn('Unhandled message:', message); + break; + } + } +}); + +async function checkForUpdates(basePath: string) { + try { + const response = await fetch(new URL('./version.json', basePath), { + cache: 'no-store', + }); + const newVersion = (await response.json()) as VersionResponse; + const cache = await caches.open(VERSION_CACHE); + const cachedResponse = await cache.match(VERSION_KEY); + + let currentVersion = ''; + + if (cachedResponse) { + currentVersion = await cachedResponse.text(); + } + + if (currentVersion === '') { + // Initial cache + await cache.put(VERSION_KEY, new Response(newVersion.version)); + } else if (currentVersion !== newVersion.version) { + // New version detected + console.log('Current version:', currentVersion); + console.log('New version:', newVersion.version); + + const clients = await _self.clients.matchAll(); + clients.forEach(client => { + postMessage(client, { + type: 'NEW_VERSION_AVAILABLE', + requiresHardRefresh: newVersion.requiresHardRefresh, + }); + }); + + // Update the stored version + await cache.put(VERSION_KEY, new Response(newVersion.version)); + } + } catch (error) { + console.error('Error checking version:', error); + } +} + +let checkUpdatesInterval: number | undefined; +function startCheckingForUpdates() { + stopCheckingForUpdates(); + const basePath = _self.registration.scope; + + // does the initial check right away + setTimeout(() => checkForUpdates(basePath), 0); + + // Check for updates every 5 minutes + checkUpdatesInterval = setInterval( + () => checkForUpdates(basePath), + VERSION_CHECK_INTERVAL, + ) as unknown as number; +} + +function stopCheckingForUpdates() { + if (checkUpdatesInterval) { + clearInterval(checkUpdatesInterval); + } +} + +startCheckingForUpdates(); diff --git a/src/services/renown/constants.ts b/src/services/renown/constants.ts index 5462e1ea..762af7a9 100644 --- a/src/services/renown/constants.ts +++ b/src/services/renown/constants.ts @@ -1,9 +1,9 @@ export const RENOWN_URL = - (import.meta.env.VITE_RENOWN_URL as string) || 'https://www.renown.id'; + import.meta.env.PH_CONNECT_RENOWN_URL || 'https://www.renown.id'; export const RENOWN_NETWORK_ID = - (import.meta.env.VITE_RENOWN_NETWORK_ID as string) || 'eip155'; + import.meta.env.PH_CONNECT_RENOWN_NETWORK_ID || 'eip155'; export const RENOWN_CHAIN_ID = - (import.meta.env.VITE_RENOWN_CHAIN_ID as string) || '1'; + import.meta.env.PH_CONNECT_RENOWN_CHAIN_ID || '1'; export const DOMAIN_TYPE = [ { name: 'name', type: 'string' }, diff --git a/src/services/renown/index.ts b/src/services/renown/index.ts index 8f3cc984..e2b8c395 100644 --- a/src/services/renown/index.ts +++ b/src/services/renown/index.ts @@ -66,12 +66,16 @@ export class Renown { credential, }; - try { - const ens = await getEnsInfo(user.address, user.chainId); - user.ens = ens; - } catch (error) { - console.error(error); - } + getEnsInfo(user.address, user.chainId) + .then(ens => { + if ( + this.user?.address === user.address && + this.user.chainId === user.chainId + ) { + this.#updateUser({ ...this.user, ens }); + } + }) + .catch(logger.error); this.#updateUser(user); return user; @@ -101,13 +105,13 @@ export class Renown { if (!this.#baseUrl) { throw new Error('RENOWN_URL is not set'); } - - const response = await fetch( - `${this.#baseUrl}/api/auth/credential?address=${encodeURIComponent(address)}&chainId=${encodeURIComponent(chainId)}&connectId=${encodeURIComponent(connectId)}`, - { - method: 'GET', - }, + const url = new URL( + `/api/auth/credential?address=${encodeURIComponent(address)}&chainId=${encodeURIComponent(chainId)}&connectId=${encodeURIComponent(connectId)}`, + this.#baseUrl, ); + const response = await fetch(url, { + method: 'GET', + }); if (response.ok) { const result = (await response.json()) as { credential: PowerhouseVerifiableCredential; diff --git a/src/store/document-drive.ts b/src/store/document-drive.ts index 3021e330..9c5400a9 100644 --- a/src/store/document-drive.ts +++ b/src/store/document-drive.ts @@ -1,7 +1,12 @@ import { FILE, TUiNodesContext } from '@powerhousedao/design-system'; import { Document, Operation } from 'document-model/document'; -import { useCallback, useEffect, useMemo, useState } from 'react'; +import { atom, useAtom, useAtomValue } from 'jotai'; +import { selectAtom } from 'jotai/utils'; +import { useCallback, useEffect, useMemo } from 'react'; +import { IReadModeContext } from 'src/context/read-mode'; +import { documentToHash } from 'src/hooks/useDocumentDrives'; import { TDocumentDriveServer } from 'src/hooks/useDocumentDriveServer'; +import { logger } from 'src/services/logger'; function debounceOperations( callback: (operations: Operation[]) => Promise, @@ -43,74 +48,232 @@ function debounceOperations( }; } +type FileNodeDocument = + | { + driveId: string; + documentId: string; + documentType: string; + document: Document | undefined; + status: 'LOADING' | 'ERROR'; + } + | { + driveId: string; + documentId: string; + documentType: string; + document: Document; + status: 'LOADED'; + } + | undefined; + +const documentCacheAtom = atom(new Map()); + +const singletonFileNodeDocumentAtom = atom(undefined); +const fileNodeDocumentAtom = atom( + get => get(singletonFileNodeDocumentAtom), + (get, set, newValue: FileNodeDocument) => { + const currentValue = get(singletonFileNodeDocumentAtom); + + // if document will be loaded then sets + // the cached version while it loads + const documentCache = get(documentCacheAtom); + if (!newValue?.document && newValue?.status === 'LOADING') { + newValue.document = documentCache.get( + `${newValue.driveId}:${newValue.documentId}`, + ); + } + + // only change if the provided file node is different + if ( + currentValue?.driveId !== newValue?.driveId || + currentValue?.documentId !== newValue?.documentId || + currentValue?.documentType !== newValue?.documentType || + currentValue?.status !== newValue?.status || + !!currentValue?.document !== !!newValue?.document || + (currentValue?.document && + newValue?.document && + documentToHash(currentValue.document) !== + documentToHash(newValue.document)) + ) { + // if document has been fetched then updates the cache + if (newValue?.status === 'LOADED') { + documentCache.set( + `${newValue.driveId}:${newValue.documentId}`, + newValue.document, + ); + } + + set(singletonFileNodeDocumentAtom, newValue); + return true; + } + + return false; + }, +); + +const selectedDocumentAtom = selectAtom( + fileNodeDocumentAtom, + fileNode => fileNode?.document, +); + export function useFileNodeDocument( - props: TUiNodesContext & TDocumentDriveServer, + props: TUiNodesContext & TDocumentDriveServer & IReadModeContext, ) { - const { selectedNode, openFile, addOperations, onStrandUpdate } = props; - const [selectedDocument, setSelectedDocument] = useState< - Document | undefined - >(); + const { + selectedNode, + selectedDriveNode, + openFile, + addOperations, + onStrandUpdate, + fetchDocument: fetchReadDocument, + } = props; + const [fileNodeDocument, setFileNodeDocument] = + useAtom(fileNodeDocumentAtom); + const isReadMode = selectedDriveNode?.syncStatus === undefined; + const driveId = selectedNode?.driveId; + const documentId = selectedNode?.id; + const kind = selectedNode?.kind; + const documentType = + kind === 'FILE' ? selectedNode?.documentType : undefined; - const fetchDocument = useCallback(async () => { - if (selectedNode?.kind !== FILE) { - return; - } - try { - const document = await openFile( - selectedNode.driveId, - selectedNode.id, - ); - setSelectedDocument(document); - } catch (error) { - setSelectedDocument(undefined); - console.error(error); + const selectedDocument = useAtomValue(selectedDocumentAtom); + const setSelectedDocument = useMemo(() => { + function setSelectedDocument(document: Document | undefined) { + if (!document) { + setFileNodeDocument(undefined); + } else if (fileNodeDocument) { + setFileNodeDocument({ ...fileNodeDocument, document }); + } else { + throw new Error('fileNodeDocument is undefined'); + } } - }, [openFile, selectedNode?.driveId, selectedNode?.id, selectedNode?.kind]); + return setSelectedDocument; + }, [fileNodeDocument, setFileNodeDocument]); + + const fetchDocument = useCallback( + async (driveId: string, id: string, documentType: string) => { + const document = await (isReadMode + ? fetchReadDocument(driveId, id, documentType) + : openFile(driveId, id)); + if (document instanceof Error) { + throw document; + } + return document; + }, + [fetchReadDocument, isReadMode, openFile], + ); useEffect(() => { - let handler: (() => void) | undefined = undefined; - if (selectedNode?.kind === FILE) { - handler = onStrandUpdate(strand => { + // if selected node is undefine then clears fileNodeDocument + if (!driveId || !documentId || !documentType) { + if (fileNodeDocument) { + setFileNodeDocument(undefined); + } + return; + } + + // if selectedNode changes then fetches fileNodeDocument + if ( + driveId !== fileNodeDocument?.driveId || + documentId !== fileNodeDocument.documentId || + documentType !== fileNodeDocument.documentType + ) { + const changed = setFileNodeDocument({ + driveId, + documentId, + documentType, + document: undefined, + status: 'LOADING', + }); + + // if the selected file node didn't change then does nothing + if (!changed) { + return; + } + fetchDocument(driveId, documentId, documentType) + .then(document => + setFileNodeDocument( + document + ? { + driveId, + documentId, + documentType, + document, + status: 'LOADED', + } + : { + driveId, + documentId, + documentType, + document, + status: 'ERROR', + }, + ), + ) + .catch(error => { + logger.error(error); + setFileNodeDocument({ + driveId, + documentId, + documentType, + document: undefined, + status: 'ERROR', + }); + }); + + // watches for strand updates to update the document + const handler = onStrandUpdate(strand => { if ( - strand.driveId === selectedNode.driveId && - strand.documentId === selectedNode.id + strand.driveId === driveId && + strand.documentId === documentId ) { - fetchDocument().catch(console.error); + fetchDocument(driveId, documentId, documentType) + .then(setSelectedDocument) + .catch(logger.error); } }); - fetchDocument().catch(console.error); - } else { - setSelectedDocument(undefined); - } - return () => { - handler?.(); - }; - }, [fetchDocument, onStrandUpdate, selectedNode]); + return () => { + handler(); + }; + } + }, [ + selectedNode, + documentId, + documentType, + driveId, + fetchDocument, + fileNodeDocument, + onStrandUpdate, + setFileNodeDocument, + setSelectedDocument, + ]); const addOperationToSelectedDocument = useMemo(() => { - if (selectedNode?.kind === FILE) { + if (driveId && documentId && kind === FILE) { return debounceOperations(operations => - addOperations( - selectedNode.driveId, - selectedNode.id, - operations, - ), + addOperations(driveId, documentId, operations), ); } - }, [ - addOperations, - selectedNode?.driveId, - selectedNode?.id, - selectedNode?.kind, - ]); + }, [addOperations, driveId, documentId, kind]); + + const isSelectedDocument = + kind === FILE && + fileNodeDocument?.driveId === driveId && + fileNodeDocument?.documentId === documentId; return useMemo( () => ({ - selectedDocument, + fileNodeDocument, + selectedDocument: isSelectedDocument ? selectedDocument : undefined, setSelectedDocument, addOperationToSelectedDocument, }), - [selectedDocument, setSelectedDocument, addOperationToSelectedDocument], + [ + fileNodeDocument, + isSelectedDocument, + selectedDocument, + setSelectedDocument, + addOperationToSelectedDocument, + ], ); } diff --git a/src/store/user.ts b/src/store/user.ts index 761c34b0..0c6b31d3 100644 --- a/src/store/user.ts +++ b/src/store/user.ts @@ -9,7 +9,7 @@ import type { User } from 'src/services/renown/types'; let userInit = false; -const userAtom = atom(undefined); +const userAtom = atom(undefined); export const useUser = () => { const [user, setUser] = useAtom(userAtom); @@ -31,14 +31,14 @@ export const useUser = () => { renown ?.user() .then(user => { - setUser(user); + setUser(user || null); }) .catch(() => { - setUser(undefined); + setUser(null); }); const unsub = renown?.on.user(user => { - setUser(user); + setUser(user || null); }); return () => { diff --git a/src/utils/browser-document-drive.ts b/src/utils/browser-document-drive.ts index b1cc1769..679c7471 100644 --- a/src/utils/browser-document-drive.ts +++ b/src/utils/browser-document-drive.ts @@ -6,12 +6,14 @@ import { BrowserStorage } from 'document-drive/storage/browser'; import { utils } from 'document-model/document'; import { logger } from 'src/services/logger'; import { documentModels } from 'src/store/document-model'; +import { getReactorDefaultDrivesConfig } from './reactor'; export const BrowserDocumentDriveServer = new DocumentDriveServer( documentModels, new BrowserStorage(connectConfig.routerBasename), new InMemoryCache(), new BaseQueueManager(1, 10), + { ...getReactorDefaultDrivesConfig() }, ); async function init() { diff --git a/src/utils/document-model.ts b/src/utils/document-model.ts index cf4a5f18..86e59315 100644 --- a/src/utils/document-model.ts +++ b/src/utils/document-model.ts @@ -42,7 +42,7 @@ type OnErrorHandler = (error: unknown) => void; export function useDocumentDispatch( documentReducer: Reducer | undefined, - initialState: Document, + initialState: Document | undefined, onError: OnErrorHandler = logger.error, ): readonly [ Document | undefined, @@ -68,7 +68,7 @@ export function useDocumentDispatch( ) => { setError(undefined); setState(_state => { - if (!documentReducer) return _state; + if (!documentReducer || !_state) return _state; try { const newState = documentReducer(_state, action); diff --git a/src/utils/reactor.ts b/src/utils/reactor.ts new file mode 100644 index 00000000..9c5eb46e --- /dev/null +++ b/src/utils/reactor.ts @@ -0,0 +1,59 @@ +import { + DefaultRemoteDriveInput, + DocumentDriveServerOptions, +} from 'document-drive/server'; + +const DEFAULT_DRIVES_URL = + import.meta.env.PH_CONNECT_DEFAULT_DRIVES_URL || undefined; +const defaultDrivesUrl = DEFAULT_DRIVES_URL + ? DEFAULT_DRIVES_URL.split(',') + : []; + +export const getReactorDefaultDrivesConfig = (): Pick< + DocumentDriveServerOptions, + 'defaultDrives' +> => { + const remoteDrives: DefaultRemoteDriveInput[] = defaultDrivesUrl.map( + driveUrl => ({ + url: driveUrl, + options: { + sharingType: 'PUBLIC', + availableOffline: true, + listeners: [ + { + block: true, + callInfo: { + data: driveUrl, + name: 'switchboard-push', + transmitterType: 'SwitchboardPush', + }, + filter: { + branch: ['main'], + documentId: ['*'], + documentType: ['*'], + scope: ['global'], + }, + label: 'Switchboard Sync', + listenerId: '1', + system: true, + }, + ], + triggers: [], + pullInterval: 3000, + }, + }), + ); + + return { + defaultDrives: { + remoteDrives, + removeOldRemoteDrives: + defaultDrivesUrl.length > 0 + ? { + strategy: 'preserve-by-url', + urls: defaultDrivesUrl, + } + : { strategy: 'preserve-all' }, + }, + }; +}; diff --git a/src/utils/registerServiceWorker.ts b/src/utils/registerServiceWorker.ts index 45dbd781..1b7490a2 100644 --- a/src/utils/registerServiceWorker.ts +++ b/src/utils/registerServiceWorker.ts @@ -1,17 +1,36 @@ /* eslint-disable @typescript-eslint/no-unsafe-member-access */ -type SET_APP_VERSION_MESSAGE = { +import connectConfig from 'connect-config'; +import { ServiceWorkerMessage } from 'src/service-worker'; + +const basePath = connectConfig.routerBasename; + +const serviceWorkerScriptPath = [basePath, 'service-worker.js'] + .join('/') + .replace(/\/{2,}/gm, '/'); + +export interface IServiceWorkerMessageData { + type: string; +} + +export interface ServiceWorkerEvent + extends ExtendableMessageEvent { + data: T; +} + +export type SET_APP_VERSION = { type: 'SET_APP_VERSION'; version: string; }; -export type ServiceWorkerPostMessage = SET_APP_VERSION_MESSAGE; - -type NEW_VERSION_AVAILABLE_MESSAGE = { - type: 'NEW_VERSION_AVAILABLE'; - requiresHardRefresh: boolean; +export type NETWORK_STATUS = { + type: 'NETWORK_STATUS'; + online: boolean; }; -export type ServiceWorkerMessage = NEW_VERSION_AVAILABLE_MESSAGE; +export type ServiceWorkerManagerMessageData = SET_APP_VERSION | NETWORK_STATUS; + +export type ServiceWorkerManagerMessage = + ServiceWorkerEvent; class ServiceWorkerManager { ready = false; @@ -26,67 +45,93 @@ class ServiceWorkerManager { this.debug = debug; } - registerServiceWorker(debug = false) { - this.debug = debug; + #handleServiceWorkerMessage(event: MessageEvent | ServiceWorkerMessage) { + if (this.debug) { + console.log('ServiceWorker message: ', event); + } + const message = + 'type' in event.data ? (event as ServiceWorkerMessage) : null; + switch (message?.data.type) { + case 'NEW_VERSION_AVAILABLE': { + if (message.data.requiresHardRefresh) { + if (this.debug) { + console.log('New version available'); + } + window.location.reload(); // Reload the page to load the new version + } + break; + } + default: { + console.warn('Unhandled message:', message); + break; + } + } + } - if ('serviceWorker' in navigator) { - window.addEventListener('load', () => { - navigator.serviceWorker - .register('/service-worker.js') - .then(registration => { - // Listen for messages from the service worker - if (this.debug) { - console.log( - 'ServiceWorker registered: ', - registration, - ); - } - - navigator.serviceWorker.addEventListener( - 'message', - event => { - if (this.debug) { - console.log( - 'ServiceWorker message: ', - event, - ); - } - - if ( - event.data && - event.data.type === - 'NEW_VERSION_AVAILABLE' && - event.data.requiresHardRefresh === true - ) { - if (this.debug) { - console.log('New version available'); - } - window.location.reload(); // Reload the page to load the new version - } - }, - ); - - if (navigator.serviceWorker.controller) { - navigator.serviceWorker.controller.postMessage({ - type: 'SET_APP_VERSION', - version: process.env.APP_VERSION, - }); - } - - this.ready = true; - this.registration = registration; - }) - .catch(error => { - console.error( - 'ServiceWorker registration failed: ', - error, - ); + #handleServiceWorker(registration: ServiceWorkerRegistration) { + { + // Listen for messages from the service worker + if (this.debug) { + console.log('ServiceWorker registered: ', registration); + } + + navigator.serviceWorker.addEventListener( + 'message', + this.#handleServiceWorkerMessage.bind(this), + ); + + this.registration = registration; + this.ready = true; + + window.addEventListener('online', () => { + if (navigator.serviceWorker.controller) { + this.sendMessage({ + type: 'NETWORK_STATUS', + online: true, }); + } + }); + + window.addEventListener('offline', () => { + if (navigator.serviceWorker.controller) { + this.sendMessage({ + type: 'NETWORK_STATUS', + online: false, + }); + } }); + + if (navigator.serviceWorker.controller) { + this.sendMessage({ + type: 'SET_APP_VERSION', + version: import.meta.env.APP_VERSION, + }); + } + } + } + + registerServiceWorker(debug = false) { + this.debug = debug; + + if (!('serviceWorker' in navigator)) { + console.warn('Service Worker not available'); + return; } + window.addEventListener('load', () => { + navigator.serviceWorker + .register( + import.meta.env.MODE === 'development' + ? './src/service-worker.ts' + : serviceWorkerScriptPath, + ) + .then(this.#handleServiceWorker.bind(this)) + .catch(error => { + console.error('ServiceWorker registration failed: ', error); + }); + }); } - sendMessage(message: ServiceWorkerPostMessage) { + sendMessage(message: ServiceWorkerManagerMessageData) { if (this.ready && this.registration) { const serviceWorker = this.registration.active || diff --git a/src/utils/validate-document.ts b/src/utils/validate-document.ts index b28f9aad..b5e0bb83 100644 --- a/src/utils/validate-document.ts +++ b/src/utils/validate-document.ts @@ -1,7 +1,6 @@ import { Document, ValidationError } from 'document-model/document'; import { DocumentModel as DocumentModelClass, - Module, utils as documentModelUtils, } from 'document-model/document-model'; @@ -61,9 +60,7 @@ export const validateDocument = (document: Document) => { }, []); // modules validation - const modulesErrors = documentModelUtils.validateModules( - specs.modules as Module[], - ); + const modulesErrors = documentModelUtils.validateModules(specs.modules); return [...initialStateErrors, ...schemaStateErrors, ...modulesErrors]; }; diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 00000000..8246ee6d --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1,66 @@ +/// + + +type ImportMetaEnv = { + // Auto-generated by `npx vite-envs update-types` and hot-reloaded by the `vite-env` plugin + // You probably want to add `/src/vite-env.d.ts` to your .prettierignore + BASE_URL: string + MODE: string + DEV: boolean + PROD: boolean + APP_VERSION: string + REQUIRES_HARD_REFRESH: boolean + SENTRY_RELEASE: string + BASE_PATH: string + BASE_HREF: string + PH_CONNECT_APP_REQUIRES_HARD_REFRESH: string + SENTRY_AUTH_TOKEN: string + SENTRY_ORG: string + SENTRY_PROJECT: string + PH_CONNECT_ROUTER_BASENAME: string + PH_CONNECT_DEFAULT_DRIVES_URL: string + PH_CONNECT_ENABLED_EDITORS: string + PH_CONNECT_SEARCH_BAR_ENABLED: string + PH_CONNECT_DISABLE_ADD_PUBLIC_DRIVES: string + PH_CONNECT_DISABLE_ADD_CLOUD_DRIVES: string + PH_CONNECT_DISABLE_ADD_LOCAL_DRIVES: string + PH_CONNECT_DISABLE_DELETE_PUBLIC_DRIVES: string + PH_CONNECT_DISABLE_DELETE_CLOUD_DRIVES: string + PH_CONNECT_DISABLE_DELETE_LOCAL_DRIVES: string + PH_CONNECT_PUBLIC_DRIVES_ENABLED: string + PH_CONNECT_CLOUD_DRIVES_ENABLED: string + PH_CONNECT_LOCAL_DRIVES_ENABLED: string + PH_CONNECT_ARBITRUM_ALLOW_LIST: string + PH_CONNECT_RWA_ALLOW_LIST: string + PH_CONNECT_HIDE_DOCUMENT_MODEL_SELECTION_SETTINGS: string + PH_CONNECT_RENOWN_URL: string + PH_CONNECT_RENOWN_NETWORK_ID: string + PH_CONNECT_RENOWN_CHAIN_ID: string + PH_CONNECT_DISABLED_EDITORS: string + PH_CONNECT_SENTRY_DSN: string + PH_CONNECT_SENTRY_PROJECT: string + PH_CONNECT_SENTRY_ENV: string + // @user-defined-start + /* + * You can use this section to explicitly extend the type definition of `import.meta.env` + * This is useful if you're using Vite plugins that define specific `import.meta.env` properties. + * If you're not using such plugins, this section should remain as is. + */ + SSR: boolean; + // @user-defined-end +} + + + +interface ImportMeta { + // Auto-generated by `npx vite-envs update-types` + + url: string + + readonly hot?: import('vite-envs/types/hot').ViteHotContext + + readonly env: ImportMetaEnv + + glob: import('vite-envs/types/importGlob').ImportGlobFunction +} + diff --git a/tsconfig.json b/tsconfig.json index 359c9407..9d552492 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,9 +20,10 @@ "baseUrl": ".", "paths": { "@/assets": ["assets"], - "connect-config": ["connect.config.ts"], + "connect-config": ["src/connect.config.ts"], }, - "types": ["vite/client", "vite-plugin-svgr/client", "@types/wicg-file-system-access"] + "types": ["vite/client", "vite-plugin-svgr/client", "@types/wicg-file-system-access"], + "experimentalDecorators": true }, "include": [ "src", diff --git a/tsconfig.sw.json b/tsconfig.sw.json new file mode 100644 index 00000000..a9339f9d --- /dev/null +++ b/tsconfig.sw.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "isolatedModules": false, + "strict": true, + "module": "ESNext", + "target": "ESNext", + "lib": ["es2019", "es6", "dom", "webworker"], + "noEmit": false, + "moduleResolution": "node", + "skipLibCheck": true, + "outDir": "./dist" + }, + "files": ["./src/service-worker.ts"] +} diff --git a/vite.main.config.mts b/vite.main.config.mts index e797c701..673ff31d 100644 --- a/vite.main.config.mts +++ b/vite.main.config.mts @@ -6,7 +6,10 @@ export default defineConfig({ resolve: { alias: { src: path.resolve(__dirname, './src'), - 'connect-config': path.resolve(__dirname, './connect.config.ts'), + 'connect-config': path.resolve( + __dirname, + './src/connect.config.ts', + ), }, }, }); diff --git a/vite.renderer.config.mts b/vite.renderer.config.mts index e0923b67..1d7fe1bc 100644 --- a/vite.renderer.config.mts +++ b/vite.renderer.config.mts @@ -1,28 +1,58 @@ +import { sentryVitePlugin } from '@sentry/vite-plugin'; import react from '@vitejs/plugin-react'; import fs from 'fs'; import jotaiDebugLabel from 'jotai/babel/plugin-debug-label'; import jotaiReactRefresh from 'jotai/babel/plugin-react-refresh'; import path from 'path'; -import { HtmlTagDescriptor, defineConfig, loadEnv } from 'vite'; +import { + HtmlTagDescriptor, + Plugin, + PluginOption, + defineConfig, + loadEnv, +} from 'vite'; +import { viteEnvs } from 'vite-envs'; import { createHtmlPlugin } from 'vite-plugin-html'; import svgr from 'vite-plugin-svgr'; import pkg from './package.json'; import clientConfig from './client.config'; -const appVersion = pkg.version; +// Plugin to generate version.json in both dev and prod +const addToBundlePlugin = ( + file: { version: string; requiresHardRefresh?: boolean }, + basePath = '/', +): Plugin => { + const versionManifest = { + version: file.version, + requiresHardRefresh: file.requiresHardRefresh || false, + }; + + console.info(versionManifest); -const generateVersionPlugin = (hardRefresh = false) => { return { - name: 'generate-version', + name: 'add-to-bundle', + + // Hook for development mode (serves the file dynamically) + configureServer(server) { + // Middleware to serve version.json in dev mode + server.middlewares.use((req, res, next) => { + if (req.url === path.join(basePath, './version.json')) { + res.setHeader('Content-Type', 'application/json'); + res.end(JSON.stringify(versionManifest, null, 2)); + } else { + next(); + } + }); + }, + + // Hook for production mode (writes the file to the dist folder) closeBundle() { - const versionManifest = { - version: appVersion, - requiresHardRefresh: hardRefresh, - }; + const outputPath = path.join('dist', 'version.json'); + // Write the JSON file to the dist folder during production builds fs.writeFileSync( - path.join('dist', 'version.json'), + outputPath, JSON.stringify(versionManifest, null, 2), ); }, @@ -33,39 +63,105 @@ export default defineConfig(({ mode }) => { const isProd = mode === 'production'; const env = loadEnv(mode, process.cwd()); - const requiresHardRefresh = env.VITE_APP_REQUIRES_HARD_REFRESH === 'true'; + const requiresHardRefreshEnv: unknown = + process.env.PH_CONNECT_APP_REQUIRES_HARD_REFRESH ?? + env.PH_CONNECT_APP_REQUIRES_HARD_REFRESH; - return { - define: { - 'process.env': { - APP_VERSION: appVersion, - REQUIRES_HARD_REFRESH: isProd ? requiresHardRefresh : false, - }, - }, - plugins: [ - react({ - include: 'src/**/*.tsx', - babel: { - plugins: isProd ? [] : [jotaiDebugLabel, jotaiReactRefresh], + const REQUIRES_HARD_REFRESH = + typeof requiresHardRefreshEnv === 'boolean' + ? requiresHardRefreshEnv + : requiresHardRefreshEnv !== undefined + ? requiresHardRefreshEnv === 'true' + : isProd; + + const APP_VERSION = + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition + (process.env.APP_VERSION ?? env.APP_VERSION ?? pkg.version).toString(); + + const authToken = process.env.SENTRY_AUTH_TOKEN ?? env.SENTRY_AUTH_TOKEN; + const org = process.env.SENTRY_ORG ?? env.SENTRY_ORG; + const project = process.env.SENTRY_PROJECT ?? env.SENTRY_PROJECT; + const release = + (process.env.SENTRY_RELEASE ?? env.SENTRY_RELEASE) || APP_VERSION; + const uploadSentrySourcemaps = authToken && org && project; + + const plugins: PluginOption[] = [ + react({ + include: 'src/**/*.tsx', + babel: { + parserOpts: { + plugins: ['decorators'], }, - }), - svgr(), - createHtmlPlugin({ - minify: true, - inject: { - tags: [ - ...(clientConfig.meta.map(meta => ({ - ...meta, - injectTo: 'head', - })) as HtmlTagDescriptor[]), - ], + plugins: isProd ? [] : [jotaiDebugLabel, jotaiReactRefresh], + }, + }), + svgr(), + createHtmlPlugin({ + minify: true, + inject: { + tags: [ + ...(clientConfig.meta.map(meta => ({ + ...meta, + injectTo: 'head', + })) as HtmlTagDescriptor[]), + ], + }, + }), + addToBundlePlugin( + { + version: APP_VERSION, + requiresHardRefresh: REQUIRES_HARD_REFRESH, + }, + env.PH_CONNECT_ROUTER_BASENAME, + ), + viteEnvs({ + computedEnv() { + return { + APP_VERSION, + REQUIRES_HARD_REFRESH, + SENTRY_RELEASE: release, + }; + }, + }), + ] as const; + + if (uploadSentrySourcemaps) { + plugins.push( + sentryVitePlugin({ + release: { + name: release, + inject: false, // prevent it from injecting the release id in the service worker code, this is done in 'src/app/sentry.ts' instead }, - }), - generateVersionPlugin(isProd ? requiresHardRefresh : false), - ], + authToken, + org, + project, + }) as PluginOption, + ); + } + + return { + plugins, build: { minify: isProd, sourcemap: isProd, + rollupOptions: { + input: { + main: path.resolve(__dirname, 'index.html'), + // Adds the service worker as a separate file + 'service-worker': path.resolve( + __dirname, + 'src/service-worker.ts', + ), + }, + output: { + // Ensure the service worker file goes to the root of the dist folder + entryFileNames: chunk => { + return ['service-worker'].includes(chunk.name) + ? `${chunk.name}.js` + : 'assets/[name].[hash].js'; + }, + }, + }, }, resolve: { alias: { @@ -73,7 +169,7 @@ export default defineConfig(({ mode }) => { src: path.resolve(__dirname, './src'), 'connect-config': path.resolve( __dirname, - './connect.config.ts', + './src/connect.config.ts', ), path: 'rollup-plugin-node-polyfills/polyfills/path', events: 'rollup-plugin-node-polyfills/polyfills/events',