[BETA] Live document sync (#1719)
* wip bg workers for live document sync * Add ability to re-embed specific documents across many workspaces via background queue bgworkser is gated behind expieremental system setting flag that needs to be explictly enabled UI for watching/unwatching docments that are embedded. TODO: UI to easily manage all bg tasks and see run results TODO: UI to enable this feature and background endpoints to manage it * create frontend views and paths Move elements to correct experimental scope * update migration to delete runs on removal of watched document * Add watch support to YouTube transcripts (#1716) * Add watch support to YouTube transcripts refactor how sync is done for supported types * Watch specific files in Confluence space (#1718) Add failure-prune check for runs * create tmp workflow modifications for beta image * create tmp workflow modifications for beta image * create tmp workflow modifications for beta image * dual build update copy of alert modals * update job interval * Add support for live-sync of Github files * update copy for document sync feature * hide Experimental features from UI * update docs links * [FEAT] Implement new settings menu for experimental features (#1735) * implement new settings menu for experimental features * remove unused context save bar --------- Co-authored-by:timothycarambat <rambat1010@gmail.com> * dont run job on boot * unset workflow changes * Add persistent encryption service Relay key to collector so persistent encryption can be used Encrypt any private data in chunkSources used for replay during resync jobs * update jsDOC * Linting and organization * update modal copy for feature --------- Co-authored-by:
Sean Hatfield <seanhatfield5@gmail.com>
Showing
- .vscode/settings.json 1 addition, 0 deletions.vscode/settings.json
- collector/extensions/index.js 31 additions, 7 deletionscollector/extensions/index.js
- collector/extensions/resync/index.js 113 additions, 0 deletionscollector/extensions/resync/index.js
- collector/middleware/setDataSigner.js 41 additions, 0 deletionscollector/middleware/setDataSigner.js
- collector/utils/EncryptionWorker/index.js 77 additions, 0 deletionscollector/utils/EncryptionWorker/index.js
- collector/utils/comKey/index.js 9 additions, 0 deletionscollector/utils/comKey/index.js
- collector/utils/extensions/Confluence/index.js 113 additions, 3 deletionscollector/utils/extensions/Confluence/index.js
- collector/utils/extensions/GithubRepo/RepoLoader/index.js 30 additions, 0 deletionscollector/utils/extensions/GithubRepo/RepoLoader/index.js
- collector/utils/extensions/GithubRepo/index.js 78 additions, 3 deletionscollector/utils/extensions/GithubRepo/index.js
- collector/utils/extensions/YoutubeTranscript/index.js 31 additions, 3 deletionscollector/utils/extensions/YoutubeTranscript/index.js
- docker/.env.example 2 additions, 0 deletionsdocker/.env.example
- frontend/package.json 1 addition, 0 deletionsfrontend/package.json
- frontend/src/App.jsx 18 additions, 1 deletionfrontend/src/App.jsx
- frontend/src/components/Modals/ManageWorkspace/Documents/Directory/utils.js 1 addition, 1 deletion...nents/Modals/ManageWorkspace/Documents/Directory/utils.js
- frontend/src/components/Modals/ManageWorkspace/Documents/WorkspaceDirectory/WorkspaceFileRow/index.jsx 80 additions, 2 deletions...e/Documents/WorkspaceDirectory/WorkspaceFileRow/index.jsx
- frontend/src/components/Modals/ManageWorkspace/Documents/WorkspaceDirectory/index.jsx 76 additions, 2 deletions...ls/ManageWorkspace/Documents/WorkspaceDirectory/index.jsx
- frontend/src/components/SettingsSidebar/index.jsx 60 additions, 0 deletionsfrontend/src/components/SettingsSidebar/index.jsx
- frontend/src/models/experimental/liveSync.js 59 additions, 0 deletionsfrontend/src/models/experimental/liveSync.js
- frontend/src/models/system.js 4 additions, 0 deletionsfrontend/src/models/system.js
- frontend/src/pages/Admin/ExperimentalFeatures/Features/LiveSync/manage/DocumentSyncQueueRow/index.jsx 44 additions, 0 deletions...s/Features/LiveSync/manage/DocumentSyncQueueRow/index.jsx
Loading
Please register or sign in to comment