[PR #1803] [MERGED] Implement automatic local file sync for desktop #3781

Closed
opened 2026-02-22 18:34:29 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/1803
Author: @timothycarambat
Created: 7/2/2024
Status: Merged
Merged: 7/11/2024
Merged by: @timothycarambat

Base: desktopHead: desktop-local-file-sync


📝 Commits (10+)

  • f17467b Implement local file sync WIP
  • 9aa3646 keep dropzone
  • 1504989 leave in failure checks and update sync comments
  • 9841d01 Merge branch 'desktop' of github.com:Mintplex-Labs/anything-llm into desktop-local-file-sync
  • 4cf52f2 Merge branch 'desktop' of github.com:Mintplex-Labs/anything-llm into desktop-local-file-sync
  • 7de4c2b update job worker with new bree
  • 04ff06f revert to non-debug settings
  • b9d2af8 merge with desktop:master
  • a50f508 update generateChunnkSources to single location
  • b25d263 Merge branch 'desktop' into desktop-local-file-sync

📊 Changes

29 files changed (+573 additions, -100 deletions)

View changed files

📝 collector/extensions/resync/index.js (+25 -2)
📝 collector/processSingleFile/convert/asAudio.js (+1 -1)
📝 collector/processSingleFile/convert/asDocx.js (+31 -3)
📝 collector/processSingleFile/convert/asEPub.js (+28 -3)
📝 collector/processSingleFile/convert/asMbox.js (+1 -1)
📝 collector/processSingleFile/convert/asOfficeMime.js (+33 -3)
📝 collector/processSingleFile/convert/asPDF/index.js (+37 -3)
📝 collector/processSingleFile/convert/asTxt.js (+26 -3)
📝 collector/processSingleFile/index.js (+35 -0)
📝 collector/utils/constants.js (+39 -7)
📝 collector/utils/extensions/Confluence/index.js (+2 -23)
📝 collector/utils/extensions/GithubRepo/index.js (+2 -23)
📝 collector/utils/logger/index.js (+1 -2)
collector/utils/metadata/index.js (+62 -0)
📝 frontend/src/components/Modals/ManageWorkspace/Documents/UploadFile/FileUploadProgress/index.jsx (+5 -1)
📝 frontend/src/components/Modals/ManageWorkspace/Documents/UploadFile/index.jsx (+27 -6)
📝 frontend/src/components/Modals/ManageWorkspace/Documents/WorkspaceDirectory/index.jsx (+4 -2)
📝 frontend/src/models/workspace.js (+5 -2)
📝 frontend/src/pages/Admin/ExperimentalFeatures/Features/LiveSync/toggle.jsx (+4 -2)
📝 server/endpoints/workspaces.js (+5 -3)

...and 9 more files

📄 Description

Adds support for being able to automatically sync and re-index locally uploaded files.
Runs every 5 minutes to check for document staleness and re-embed if needed or content has changed.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/1803 **Author:** [@timothycarambat](https://github.com/timothycarambat) **Created:** 7/2/2024 **Status:** ✅ Merged **Merged:** 7/11/2024 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `desktop` ← **Head:** `desktop-local-file-sync` --- ### 📝 Commits (10+) - [`f17467b`](https://github.com/Mintplex-Labs/anything-llm/commit/f17467bf799925aa0919a9b1d7ca7df77363944e) Implement local file sync WIP - [`9aa3646`](https://github.com/Mintplex-Labs/anything-llm/commit/9aa36467986acb99469a4b93adb918eb9cff1cfa) keep dropzone - [`1504989`](https://github.com/Mintplex-Labs/anything-llm/commit/15049890166c9ace8694b67473866586e08f9a4b) leave in failure checks and update sync comments - [`9841d01`](https://github.com/Mintplex-Labs/anything-llm/commit/9841d01e401d248135f834096cfe2c4a1d2f053b) Merge branch 'desktop' of github.com:Mintplex-Labs/anything-llm into desktop-local-file-sync - [`4cf52f2`](https://github.com/Mintplex-Labs/anything-llm/commit/4cf52f23bbcb131cdeb4a54b9a8783fb176fe98f) Merge branch 'desktop' of github.com:Mintplex-Labs/anything-llm into desktop-local-file-sync - [`7de4c2b`](https://github.com/Mintplex-Labs/anything-llm/commit/7de4c2b7c6d239d7ac67d08062d886094701a6b3) update job worker with new bree - [`04ff06f`](https://github.com/Mintplex-Labs/anything-llm/commit/04ff06f1c8527351646cc3e0d62582d70b176e53) revert to non-debug settings - [`b9d2af8`](https://github.com/Mintplex-Labs/anything-llm/commit/b9d2af8b0518164f7cc72bba0a96a4673e307cec) merge with desktop:master - [`a50f508`](https://github.com/Mintplex-Labs/anything-llm/commit/a50f508168618698e85e35ac5a21e96fa03b2bd8) update generateChunnkSources to single location - [`b25d263`](https://github.com/Mintplex-Labs/anything-llm/commit/b25d263eff580d533fac2dd4f60f190312a4ff09) Merge branch 'desktop' into desktop-local-file-sync ### 📊 Changes **29 files changed** (+573 additions, -100 deletions) <details> <summary>View changed files</summary> 📝 `collector/extensions/resync/index.js` (+25 -2) 📝 `collector/processSingleFile/convert/asAudio.js` (+1 -1) 📝 `collector/processSingleFile/convert/asDocx.js` (+31 -3) 📝 `collector/processSingleFile/convert/asEPub.js` (+28 -3) 📝 `collector/processSingleFile/convert/asMbox.js` (+1 -1) 📝 `collector/processSingleFile/convert/asOfficeMime.js` (+33 -3) 📝 `collector/processSingleFile/convert/asPDF/index.js` (+37 -3) 📝 `collector/processSingleFile/convert/asTxt.js` (+26 -3) 📝 `collector/processSingleFile/index.js` (+35 -0) 📝 `collector/utils/constants.js` (+39 -7) 📝 `collector/utils/extensions/Confluence/index.js` (+2 -23) 📝 `collector/utils/extensions/GithubRepo/index.js` (+2 -23) 📝 `collector/utils/logger/index.js` (+1 -2) ➕ `collector/utils/metadata/index.js` (+62 -0) 📝 `frontend/src/components/Modals/ManageWorkspace/Documents/UploadFile/FileUploadProgress/index.jsx` (+5 -1) 📝 `frontend/src/components/Modals/ManageWorkspace/Documents/UploadFile/index.jsx` (+27 -6) 📝 `frontend/src/components/Modals/ManageWorkspace/Documents/WorkspaceDirectory/index.jsx` (+4 -2) 📝 `frontend/src/models/workspace.js` (+5 -2) 📝 `frontend/src/pages/Admin/ExperimentalFeatures/Features/LiveSync/toggle.jsx` (+4 -2) 📝 `server/endpoints/workspaces.js` (+5 -3) _...and 9 more files_ </details> ### 📄 Description Adds support for being able to automatically sync and re-index locally uploaded files. Runs every 5 minutes to check for document staleness and re-embed if needed or content has changed. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:34:29 -05:00
yindo closed this issue 2026-02-22 18:34:29 -05:00
yindo changed title from [PR #1803] Implement automatic local file sync for desktop to [PR #1803] [MERGED] Implement automatic local file sync for desktop 2026-06-05 15:15:12 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#3781