Spaces:
Runtime error
Runtime error
fix: assistant avatar upload
Browse files- package-lock.json +0 -6
- package.json +0 -1
- src/lib/components/AssistantSettings.svelte +2 -14
- vite.config.ts +1 -7
package-lock.json
CHANGED
|
@@ -20,7 +20,6 @@
|
|
| 20 |
"autoprefixer": "^10.4.14",
|
| 21 |
"aws-sigv4-fetch": "^4.0.1",
|
| 22 |
"aws4": "^1.13.0",
|
| 23 |
-
"browser-image-resizer": "^2.4.1",
|
| 24 |
"date-fns": "^2.29.3",
|
| 25 |
"dotenv": "^16.0.3",
|
| 26 |
"express": "^4.21.2",
|
|
@@ -5384,11 +5383,6 @@
|
|
| 5384 |
"base64-js": "^1.1.2"
|
| 5385 |
}
|
| 5386 |
},
|
| 5387 |
-
"node_modules/browser-image-resizer": {
|
| 5388 |
-
"version": "2.4.1",
|
| 5389 |
-
"resolved": "https://registry.npmjs.org/browser-image-resizer/-/browser-image-resizer-2.4.1.tgz",
|
| 5390 |
-
"integrity": "sha512-gqrmr7+NTI9FgZVVyw/GIqwJE3MhNWaBn1R5ptu75r+/M5ncyntSMQYuYhOPonm44qQNnkGN9cnghlpd9h1Hug=="
|
| 5391 |
-
},
|
| 5392 |
"node_modules/browserslist": {
|
| 5393 |
"version": "4.23.3",
|
| 5394 |
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz",
|
|
|
|
| 20 |
"autoprefixer": "^10.4.14",
|
| 21 |
"aws-sigv4-fetch": "^4.0.1",
|
| 22 |
"aws4": "^1.13.0",
|
|
|
|
| 23 |
"date-fns": "^2.29.3",
|
| 24 |
"dotenv": "^16.0.3",
|
| 25 |
"express": "^4.21.2",
|
|
|
|
| 5383 |
"base64-js": "^1.1.2"
|
| 5384 |
}
|
| 5385 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5386 |
"node_modules/browserslist": {
|
| 5387 |
"version": "4.23.3",
|
| 5388 |
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz",
|
package.json
CHANGED
|
@@ -74,7 +74,6 @@
|
|
| 74 |
"autoprefixer": "^10.4.14",
|
| 75 |
"aws-sigv4-fetch": "^4.0.1",
|
| 76 |
"aws4": "^1.13.0",
|
| 77 |
-
"browser-image-resizer": "^2.4.1",
|
| 78 |
"date-fns": "^2.29.3",
|
| 79 |
"dotenv": "^16.0.3",
|
| 80 |
"express": "^4.21.2",
|
|
|
|
| 74 |
"autoprefixer": "^10.4.14",
|
| 75 |
"aws-sigv4-fetch": "^4.0.1",
|
| 76 |
"aws4": "^1.13.0",
|
|
|
|
| 77 |
"date-fns": "^2.29.3",
|
| 78 |
"dotenv": "^16.0.3",
|
| 79 |
"express": "^4.21.2",
|
src/lib/components/AssistantSettings.svelte
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
<script lang="ts">
|
| 2 |
-
import type { readAndCompressImage } from "browser-image-resizer";
|
| 3 |
import type { Model } from "$lib/types/Model";
|
| 4 |
import type { Assistant } from "$lib/types/Assistant";
|
| 5 |
|
|
@@ -45,12 +44,7 @@
|
|
| 45 |
let dynamicPrompt = $state(assistant?.dynamicPrompt ?? false);
|
| 46 |
let showModelSettings = $state(Object.values(assistant?.generateSettings ?? {}).some((v) => !!v));
|
| 47 |
|
| 48 |
-
let compress: typeof readAndCompressImage | null = $state(null);
|
| 49 |
-
|
| 50 |
onMount(async () => {
|
| 51 |
-
const module = await import("browser-image-resizer");
|
| 52 |
-
compress = module.readAndCompressImage;
|
| 53 |
-
|
| 54 |
modelId = findCurrentModel(models, assistant ? assistant.modelId : $settings.activeModel).id;
|
| 55 |
});
|
| 56 |
|
|
@@ -116,14 +110,8 @@
|
|
| 116 |
|
| 117 |
console.log(formData);
|
| 118 |
loading = true;
|
| 119 |
-
if (files?.[0] && files[0].size > 0
|
| 120 |
-
|
| 121 |
-
maxWidth: 500,
|
| 122 |
-
maxHeight: 500,
|
| 123 |
-
quality: 1,
|
| 124 |
-
}).then((resizedImage) => {
|
| 125 |
-
formData.set("avatar", resizedImage);
|
| 126 |
-
});
|
| 127 |
}
|
| 128 |
|
| 129 |
if (deleteExistingAvatar === true) {
|
|
|
|
| 1 |
<script lang="ts">
|
|
|
|
| 2 |
import type { Model } from "$lib/types/Model";
|
| 3 |
import type { Assistant } from "$lib/types/Assistant";
|
| 4 |
|
|
|
|
| 44 |
let dynamicPrompt = $state(assistant?.dynamicPrompt ?? false);
|
| 45 |
let showModelSettings = $state(Object.values(assistant?.generateSettings ?? {}).some((v) => !!v));
|
| 46 |
|
|
|
|
|
|
|
| 47 |
onMount(async () => {
|
|
|
|
|
|
|
|
|
|
| 48 |
modelId = findCurrentModel(models, assistant ? assistant.modelId : $settings.activeModel).id;
|
| 49 |
});
|
| 50 |
|
|
|
|
| 110 |
|
| 111 |
console.log(formData);
|
| 112 |
loading = true;
|
| 113 |
+
if (files?.[0] && files[0].size > 0) {
|
| 114 |
+
formData.set("avatar", files[0]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
}
|
| 116 |
|
| 117 |
if (deleteExistingAvatar === true) {
|
vite.config.ts
CHANGED
|
@@ -26,13 +26,7 @@ export default defineConfig({
|
|
| 26 |
loadTTFAsArrayBuffer(),
|
| 27 |
],
|
| 28 |
optimizeDeps: {
|
| 29 |
-
include: [
|
| 30 |
-
"browser-image-resizer",
|
| 31 |
-
"uuid",
|
| 32 |
-
"@huggingface/transformers",
|
| 33 |
-
"sharp",
|
| 34 |
-
"@gradio/client",
|
| 35 |
-
],
|
| 36 |
},
|
| 37 |
server: {
|
| 38 |
open: "/",
|
|
|
|
| 26 |
loadTTFAsArrayBuffer(),
|
| 27 |
],
|
| 28 |
optimizeDeps: {
|
| 29 |
+
include: ["uuid", "@huggingface/transformers", "sharp", "@gradio/client"],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
},
|
| 31 |
server: {
|
| 32 |
open: "/",
|