diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 284ae8184..961a1d03d 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -67,8 +67,10 @@ jobs: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # Release version tag if the workflow is triggered by a release # Branch name tag if the workflow is triggered by a push + # Latest tag if the branch is release and the workflow is triggered by a push tags: | ${{ github.event_name == 'release' && github.ref_name || env.BRANCH_NAME }} + ${{ github.event_name == 'push' && env.BRANCH_NAME == 'release' && 'latest' || '' }} # Login into package repository as the person who created the release - name: Log in to the Container registry @@ -90,11 +92,3 @@ jobs: push: true tags: ${{ steps.metadata.outputs.tags }} labels: ${{ steps.metadata.outputs.labels }} - - # If the workflow is triggered by a release, marks and push the image as such - - name: Docker tag latest and push - if: ${{ github.event_name == 'release' }} - run: | - docker pull ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.ref_name }} - docker tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.ref_name }} ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest diff --git a/backups/!README.md b/backups/!README.md new file mode 100644 index 000000000..8c9a74cf2 --- /dev/null +++ b/backups/!README.md @@ -0,0 +1,9 @@ +# Looking for setting snapshots or chat backups? + +Individual user backups are now located in the data directory. + +Example for the default user under default data root: + +/data/default-user/backups + +This folder remains for historical purposes only. diff --git a/package-lock.json b/package-lock.json index 0aa9404ba..287fef74b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "dependencies": { "@agnai/sentencepiece-js": "^1.1.1", "@agnai/web-tokenizers": "^0.1.3", - "@zeldafan0225/ai_horde": "^4.0.1", + "@zeldafan0225/ai_horde": "^5.1.0", "archiver": "^7.0.1", "bing-translate-api": "^2.9.1", "body-parser": "^1.20.2", @@ -880,12 +880,14 @@ "license": "ISC" }, "node_modules/@zeldafan0225/ai_horde": { - "version": "4.0.1", - "license": "MIT", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@zeldafan0225/ai_horde/-/ai_horde-5.1.0.tgz", + "integrity": "sha512-rPC0nmmFSXK808Oon0zFPA7yGSUKBXiLtMejkmKTyfAzzOHHQt/i2lO4ccfN2e355LzX1lBLwSi+nlATVA43Sw==", "dependencies": { - "@thunder04/supermap": "^3.0.2", - "centra": "^2.5.0", - "esbuild": "^0.12.28" + "@thunder04/supermap": "^3.0.2" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/abort-controller": { @@ -2122,12 +2124,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/esbuild": { - "name": "dry-uninstall", - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dry-uninstall/-/dry-uninstall-0.3.0.tgz", - "integrity": "sha512-b8h94RVpETWkVV59x62NsY++79bM7Si6Dxq7a4iVxRcJU3ZJJ4vaiC7wUZwM8WDK0ySRL+i+T/1SMAzbJLejYA==" - }, "node_modules/escalade": { "version": "3.1.1", "license": "MIT", diff --git a/package.json b/package.json index a3bea6544..414cc3f98 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "dependencies": { "@agnai/sentencepiece-js": "^1.1.1", "@agnai/web-tokenizers": "^0.1.3", - "@zeldafan0225/ai_horde": "^4.0.1", + "@zeldafan0225/ai_horde": "^5.1.0", "archiver": "^7.0.1", "bing-translate-api": "^2.9.1", "body-parser": "^1.20.2", @@ -44,7 +44,7 @@ "yauzl": "^2.10.0" }, "engines": { - "node": ">= 18" + "node": ">= 18" }, "overrides": { "parse-bmfont-xml": { @@ -59,9 +59,6 @@ "axios": { "follow-redirects": "^1.15.4" }, - "@zeldafan0225/ai_horde": { - "esbuild": "npm:dry-uninstall" - }, "node-fetch": { "whatwg-url": "^14.0.0" } diff --git a/public/index.html b/public/index.html index 37b3b0ac4..10f82a446 100644 --- a/public/index.html +++ b/public/index.html @@ -1137,7 +1137,7 @@
-
+
Multiple swipes per generation
@@ -1739,7 +1739,7 @@
-
+