Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
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: "/",
|