1.5.9 changelog + local document sync (#59)

* 1.5.9 changelog + local document sync

* update nest blockquote
This commit is contained in:
Timothy Carambat
2024-07-12 09:44:29 -07:00
committed by GitHub
parent 8d2c80a5e6
commit 69488126f2
6 changed files with 137 additions and 17 deletions
@@ -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 <b>Data connector</b> _(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?
<Callout type="info">
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
</Callout>
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.
+9
View File
@@ -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": {
+18 -13
View File
@@ -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";
<Image
src="/images/product/changelog/header-image.png"
@@ -22,19 +23,23 @@ We're using this log to jot down everything we've finished working on. It helps
You can read the recent changelogs by clicking the cards below:
<Cards>
{["v1.5.8", "v1.5.7", "v1.5.6", "v1.5.5"].map(function (tag) {
return (
<Card title={`Changelog ${tag}`} href={tag}>
<Image
src="/images/product/changelog/header-image.png"
height={1080}
width={1920}
quality={100}
alt={`AnythingLLM Desktop Changelog ${tag}`}
/>
</Card>
);
})}
{Object.keys(META)
.filter(function (key) {
return key.startsWith("v");
})
.map(function (tag) {
return (
<Card title={`Changelog ${tag}`} href={tag}>
<Image
src="/images/product/changelog/header-image.png"
height={1080}
width={1920}
quality={100}
alt={`AnythingLLM Desktop Changelog ${tag}`}
/>
</Card>
);
})}
</Cards>
export const Card = Object.assign(
+53
View File
@@ -0,0 +1,53 @@
---
title: "v1.5.9"
description: "AnythingLLM Desktop v.1.5.9 Changelog"
---
import Image from "next/image";
<Image
src="/images/product/changelog/header-image.png"
height={1080}
width={1920}
quality={100}
alt="AnythingLLM Changelog v1.5.9"
/>
## New Features:
<div class="nested">
- [x] [Automatic Local file
sync](/beta-preview/active-features/live-document-sync) is now live in Beta
features!
<blockquote class="nx-mt-6 nx-border-gray-300 nx-italic nx-text-gray-700 dark:nx-border-gray-700 dark:nx-text-gray-400 first:nx-mt-0 ltr:nx-border-l-2 ltr:nx-pl-6 rtl:nx-border-r-2 rtl:nx-pr-6">
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.
<br class="sm" />
[Read more about local file sync
&rarr;](/beta-preview/active-features/live-document-sync#how-does-document-sync-work-with-local-files)
</blockquote>
</div>
- [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.
+15
View File
@@ -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;
}
+2 -2
View File
@@ -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: (
<a href="https://useanything.com/download" target="_blank">
🚀 AnythingLLM v1.5.8 is out. Update now
🚀 AnythingLLM v1.5.9 is out. Update now
</a>
)
}