diff --git a/pages/beta-preview/active-features/live-document-sync.mdx b/pages/beta-preview/active-features/live-document-sync.mdx index 0d29929..4578023 100644 --- a/pages/beta-preview/active-features/live-document-sync.mdx +++ b/pages/beta-preview/active-features/live-document-sync.mdx @@ -1,6 +1,6 @@ --- title: "Automatic document sync" -description: "Access the automatic document sync beta preview" +description: "Access the automatic remote and local document sync beta preview" --- import { Callout, Cards } from "nextra/components"; @@ -47,9 +47,9 @@ This enables you to reference a document and have it's content consistently upda ### Desktop +- **[Any manually uploaded local file](#how-does-document-sync-work-with-local-files)** - Any website link - Any file collected via a Data connector _(eg: Confluence, Github, and YouTube)_ -- Manually uploaded files **_still in development_** ## Enable the feature @@ -102,3 +102,41 @@ Currently, if you close the application or docker container, the watched files w If you are having issue with the document sync feature simply disable the toggle for the feature and it will not run any background workers while using AnythingLLM or on reboots. Please ping the core team with a GitHub issue or Discord message for any questions or bug reports. + +## How does document sync work with local files? + + + While in beta, you should use this feature with files that update frequently. Otherwise, it wont help much! + +_Reminder:_ this is only available on AnythingLLM Desktop + + + +On AnythingLLM Desktop you can now "watch" any locally uploaded file! Functionally, this works the exact same as watching content that comes from a website or elsewhere, but there +are some tips and things to know before watching every locally uploaded file. + +### Only watch relevant files! + +While you can watch any local files it only really makes sense to use this feature on files that can or do change a lot. For example, PDF files don't change that often. + +### How often does it sync? + +Files will be checked for new content every **10 minutes**. The app must be open for this to occur as AnythingLLM does not minimize to the tray or taskbar when closed. If changes are found, the document content and all workspaces will be updated automatically. + +### How can I check it synced? + +Open the feature dashboard and see when the last sync was. Currently there is no easy way to verify the content synced - it will be live soon. + +### How can I change how often documents sync? + +You cannot modify the sync time currently. + +### What if I move or delete the original document from where it was during upload? + +AnythingLLM cannot and does not know where a file is relocated should you move it. On the next interval sync the document will be marked as "Not Found" and it will +become automatically unwatched. The existing content and embeddings will not change. You cannot update its current location reference. + +### Why can't I watch a file I already uploaded? + +Prior to v1.5.9 the required changes to track file locations did not exist. Any files uploaded prior are not available to be watched and should be +uploaded & embedded again. diff --git a/pages/changelog/_meta.json b/pages/changelog/_meta.json index c0c1a6b..3048875 100644 --- a/pages/changelog/_meta.json +++ b/pages/changelog/_meta.json @@ -8,6 +8,15 @@ "toc": true } }, + "v1.5.9": { + "title": "v1.5.9", + "theme": { + "breadcrumb": true, + "footer": true, + "pagination": true, + "toc": true + } + }, "v1.5.8": { "title": "v1.5.8", "theme": { diff --git a/pages/changelog/overview.mdx b/pages/changelog/overview.mdx index 9b4f552..282a07e 100644 --- a/pages/changelog/overview.mdx +++ b/pages/changelog/overview.mdx @@ -6,6 +6,7 @@ description: "AnythingLLM Deskop Changelog" import { Cards } from "nextra/components"; import Image from "next/image"; import Link from "next/link"; +import META from "./_meta.json"; - {["v1.5.8", "v1.5.7", "v1.5.6", "v1.5.5"].map(function (tag) { - return ( - - {`AnythingLLM - - ); - })} + {Object.keys(META) + .filter(function (key) { + return key.startsWith("v"); + }) + .map(function (tag) { + return ( + + {`AnythingLLM + + ); + })} export const Card = Object.assign( diff --git a/pages/changelog/v1.5.9.mdx b/pages/changelog/v1.5.9.mdx new file mode 100644 index 0000000..3ee4ed2 --- /dev/null +++ b/pages/changelog/v1.5.9.mdx @@ -0,0 +1,53 @@ +--- +title: "v1.5.9" +description: "AnythingLLM Desktop v.1.5.9 Changelog" +--- + +import Image from "next/image"; + +AnythingLLM Changelog v1.5.9 + +## New Features: + +
+ - [x] [Automatic Local file + sync](/beta-preview/active-features/live-document-sync) is now live in Beta + features! +
+ Now you can upload local files, edit their contents, and AnythingLLM will + automatically re-sync these files. While in beta, please do not watch + thousands of files locally. +
+ [Read more about local file sync + →](/beta-preview/active-features/live-document-sync#how-does-document-sync-work-with-local-files) +
+
+- [x] You can now fork messages to start new threads from any point in a conversation +- [x] You can now delete singular messages to remove them from a conversation - [x] +We improved the layout of all icons below each chat. Hover to show them all - [x] +We finally have a clean sidebar layout! - [x] We removed the limit of `12` for max +snippets for a vector db search. - [x] Generic OpenAi connector can now be used for +[@agents](/agent/overview). + +## Fixes & Improvements: + +- Improvements to the beta background worker functionality +- Patched issue with some agent providers falling back on model that doesn't exist +- Patched issue with OpenAI-compatible API endpoint always returning refusals +- General UI and typo cleanup +- Fixed issue where Confluence code snippets would not be collected. +- Refactored and improved PDF loader/parser +- Patched "domain" issue with bulk link scraper +- Added system wide logger for easier debugging + +## What's Next: + +- Fine-tuning pipeline +- Custom agent skill builder/tooling +- Custom plugins/skills for AnythingLLM app and agents. diff --git a/pages/index.css b/pages/index.css index 69e406d..1df49ec 100644 --- a/pages/index.css +++ b/pages/index.css @@ -12,3 +12,18 @@ .mt-20 { margin-top: 20px; } + +.nested > ul > li > ul, +.nested > blockquote { + margin-top: 0px; +} + +.nested > blockquote > br.sm { + content: ""; + display: block; + height: 5px; +} + +.nested > blockquote > p { + margin-top: 0px !important; +} diff --git a/theme.config.tsx b/theme.config.tsx index 9c1e31c..64ebde6 100644 --- a/theme.config.tsx +++ b/theme.config.tsx @@ -92,10 +92,10 @@ const config: DocsThemeConfig = { ), banner: { dismissible: true, - key: 'v1.5.8-release', // Storage key to keep the banner state (dismissed or not). If you have updated your banner text, you should change the key to make sure the banner is shown again. + key: 'v1.5.9-release', // Storage key to keep the banner state (dismissed or not). If you have updated your banner text, you should change the key to make sure the banner is shown again. text: ( - 🚀 AnythingLLM v1.5.8 is out. Update now → + 🚀 AnythingLLM v1.5.9 is out. Update now → ) }