Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
705f5aec
Commit
705f5aec
authored
Mar 01, 2024
by
Jannik Streidl
Browse files
svelte-sonner migration
parent
5745b9c5
Changes
38
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
32 additions
and
54 deletions
+32
-54
package-lock.json
package-lock.json
+12
-34
package.json
package.json
+2
-2
src/lib/components/admin/EditUserModal.svelte
src/lib/components/admin/EditUserModal.svelte
+1
-1
src/lib/components/chat/MessageInput.svelte
src/lib/components/chat/MessageInput.svelte
+1
-1
src/lib/components/chat/MessageInput/Documents.svelte
src/lib/components/chat/MessageInput/Documents.svelte
+1
-1
src/lib/components/chat/MessageInput/Models.svelte
src/lib/components/chat/MessageInput/Models.svelte
+1
-1
src/lib/components/chat/MessageInput/PromptCommands.svelte
src/lib/components/chat/MessageInput/PromptCommands.svelte
+1
-1
src/lib/components/chat/Messages.svelte
src/lib/components/chat/Messages.svelte
+1
-1
src/lib/components/chat/Messages/ResponseMessage.svelte
src/lib/components/chat/Messages/ResponseMessage.svelte
+1
-1
src/lib/components/chat/ModelSelector.svelte
src/lib/components/chat/ModelSelector.svelte
+1
-1
src/lib/components/chat/Settings/Account.svelte
src/lib/components/chat/Settings/Account.svelte
+1
-1
src/lib/components/chat/Settings/Account/UpdatePassword.svelte
...ib/components/chat/Settings/Account/UpdatePassword.svelte
+1
-1
src/lib/components/chat/Settings/Audio.svelte
src/lib/components/chat/Settings/Audio.svelte
+1
-1
src/lib/components/chat/Settings/Chats.svelte
src/lib/components/chat/Settings/Chats.svelte
+1
-1
src/lib/components/chat/Settings/Connections.svelte
src/lib/components/chat/Settings/Connections.svelte
+1
-1
src/lib/components/chat/Settings/General.svelte
src/lib/components/chat/Settings/General.svelte
+1
-1
src/lib/components/chat/Settings/Images.svelte
src/lib/components/chat/Settings/Images.svelte
+1
-1
src/lib/components/chat/Settings/Interface.svelte
src/lib/components/chat/Settings/Interface.svelte
+1
-1
src/lib/components/chat/Settings/Models.svelte
src/lib/components/chat/Settings/Models.svelte
+1
-1
src/lib/components/chat/SettingsModal.svelte
src/lib/components/chat/SettingsModal.svelte
+1
-1
No files found.
package-lock.json
View file @
705f5aec
{
"name"
:
"open-webui"
,
"version"
:
"
v1.0.0-alpha
.10
1
"
,
"version"
:
"
0.1
.10
6
"
,
"lockfileVersion"
:
2
,
"requires"
:
true
,
"packages"
:
{
""
:
{
"name"
:
"open-webui"
,
"version"
:
"
v1.0.0-alpha
.10
1
"
,
"version"
:
"
0.1
.10
6
"
,
"dependencies"
:
{
"@sveltejs/adapter-node"
:
"^1.3.1"
,
"async"
:
"^3.2.5"
,
...
...
@@ -17,7 +17,7 @@
"js-sha256"
:
"^0.10.1"
,
"katex"
:
"^0.16.9"
,
"marked"
:
"^9.1.0"
,
"svelte-
french-toast"
:
"^1.2.0
"
,
"svelte-
sonner"
:
"^0.3.19
"
,
"tippy.js"
:
"^6.3.7"
,
"uuid"
:
"^9.0.1"
},
...
...
@@ -3211,17 +3211,6 @@
}
}
},
"node_modules/svelte-french-toast"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/svelte-french-toast/-/svelte-french-toast-1.2.0.tgz"
,
"integrity"
:
"sha512-5PW+6RFX3xQPbR44CngYAP1Sd9oCq9P2FOox4FZffzJuZI2mHOB7q5gJBVnOiLF5y3moVGZ7u2bYt7+yPAgcEQ=="
,
"dependencies"
:
{
"svelte-writable-derived"
:
"^3.1.0"
},
"peerDependencies"
:
{
"svelte"
:
"^3.57.0 || ^4.0.0"
}
},
"node_modules/svelte-hmr"
:
{
"version"
:
"0.15.3"
,
"resolved"
:
"https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz"
,
...
...
@@ -3307,15 +3296,12 @@
"node"
:
">=12"
}
},
"node_modules/svelte-writable-derived"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/svelte-writable-derived/-/svelte-writable-derived-3.1.0.tgz"
,
"integrity"
:
"sha512-cTvaVFNIJ036vSDIyPxJYivKC7ZLtcFOPm1Iq6qWBDo1fOHzfk6ZSbwaKrxhjgy52Rbl5IHzRcWgos6Zqn9/rg=="
,
"funding"
:
{
"url"
:
"https://ko-fi.com/pixievoltno1"
},
"node_modules/svelte-sonner"
:
{
"version"
:
"0.3.19"
,
"resolved"
:
"https://registry.npmjs.org/svelte-sonner/-/svelte-sonner-0.3.19.tgz"
,
"integrity"
:
"sha512-jpPOgLtHwRaB6Vqo2dUQMv15/yUV/BQWTjKpEqQ11uqRSHKjAYUKZyGrHB2cQsGmyjR0JUzBD58btpgNqINQ/Q=="
,
"peerDependencies"
:
{
"svelte"
:
"
^3.2.1 || ^4.0.0-next.1
"
"svelte"
:
"
>=3 <5
"
}
},
"node_modules/tailwindcss"
:
{
...
...
@@ -5882,14 +5868,6 @@
"postcss-scss"
:
"^4.0.8"
}
},
"svelte-french-toast"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/svelte-french-toast/-/svelte-french-toast-1.2.0.tgz"
,
"integrity"
:
"sha512-5PW+6RFX3xQPbR44CngYAP1Sd9oCq9P2FOox4FZffzJuZI2mHOB7q5gJBVnOiLF5y3moVGZ7u2bYt7+yPAgcEQ=="
,
"requires"
:
{
"svelte-writable-derived"
:
"^3.1.0"
}
},
"svelte-hmr"
:
{
"version"
:
"0.15.3"
,
"resolved"
:
"https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz"
,
...
...
@@ -5920,10 +5898,10 @@
}
}
},
"svelte-
writable-derived
"
:
{
"version"
:
"3.1
.0
"
,
"resolved"
:
"https://registry.npmjs.org/svelte-
writable-derived/-/svelte-writable-derived-
3.1
.0
.tgz"
,
"integrity"
:
"sha512-
cTvaVFNIJ036vSDIyPxJYivKC7ZLtcFOPm1Iq6qWBDo1fOHzfk6ZSbwaKrxhjgy52Rbl5IHzRcWgos6Zqn9/rg
=="
,
"svelte-
sonner
"
:
{
"version"
:
"
0.
3.1
9
"
,
"resolved"
:
"https://registry.npmjs.org/svelte-
sonner/-/svelte-sonner-0.
3.1
9
.tgz"
,
"integrity"
:
"sha512-
jpPOgLtHwRaB6Vqo2dUQMv15/yUV/BQWTjKpEqQ11uqRSHKjAYUKZyGrHB2cQsGmyjR0JUzBD58btpgNqINQ/Q
=="
,
"requires"
:
{}
},
"tailwindcss"
:
{
...
...
package.json
View file @
705f5aec
...
...
@@ -49,7 +49,7 @@
"
js-sha256
"
:
"
^0.10.1
"
,
"
katex
"
:
"
^0.16.9
"
,
"
marked
"
:
"
^9.1.0
"
,
"
svelte-
french-toast
"
:
"
^1.2.0
"
,
"
svelte-
sonner
"
:
"
^0.3.19
"
,
"
tippy.js
"
:
"
^6.3.7
"
,
"
uuid
"
:
"
^9.0.1
"
}
...
...
src/lib/components/admin/EditUserModal.svelte
View file @
705f5aec
<script lang="ts">
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import dayjs from 'dayjs';
import { createEventDispatcher } from 'svelte';
import { onMount } from 'svelte';
...
...
src/lib/components/chat/MessageInput.svelte
View file @
705f5aec
<script lang="ts">
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import { onMount, tick } from 'svelte';
import { settings } from '$lib/stores';
import { blobToFile, calculateSHA256, findWordIndices } from '$lib/utils';
...
...
src/lib/components/chat/MessageInput/Documents.svelte
View file @
705f5aec
...
...
@@ -4,7 +4,7 @@
import { documents } from '$lib/stores';
import { removeFirstHashWord, isValidHttpUrl } from '$lib/utils';
import { tick } from 'svelte';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
export let prompt = '';
...
...
src/lib/components/chat/MessageInput/Models.svelte
View file @
705f5aec
...
...
@@ -3,7 +3,7 @@
import { models } from '$lib/stores';
import { splitStream } from '$lib/utils';
import { tick } from 'svelte';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
export let prompt = '';
export let user = null;
...
...
src/lib/components/chat/MessageInput/PromptCommands.svelte
View file @
705f5aec
...
...
@@ -2,7 +2,7 @@
import { prompts } from '$lib/stores';
import { findWordIndices } from '$lib/utils';
import { tick } from 'svelte';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
export let prompt = '';
let selectedCommandIdx = 0;
...
...
src/lib/components/chat/Messages.svelte
View file @
705f5aec
...
...
@@ -4,7 +4,7 @@
import { chats, config, modelfiles, settings, user } from '$lib/stores';
import { tick } from 'svelte';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import { getChatList, updateChatById } from '$lib/apis/chats';
import UserMessage from './Messages/UserMessage.svelte';
...
...
src/lib/components/chat/Messages/ResponseMessage.svelte
View file @
705f5aec
<script lang="ts">
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import dayjs from 'dayjs';
import { marked } from 'marked';
import tippy from 'tippy.js';
...
...
src/lib/components/chat/ModelSelector.svelte
View file @
705f5aec
...
...
@@ -2,7 +2,7 @@
import { setDefaultModels } from '$lib/apis/configs';
import { models, showSettings, settings, user } from '$lib/stores';
import { onMount, tick } from 'svelte';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
export let selectedModels = [''];
export let disabled = false;
...
...
src/lib/components/chat/Settings/Account.svelte
View file @
705f5aec
<script lang="ts">
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import { onMount } from 'svelte';
import { user } from '$lib/stores';
...
...
src/lib/components/chat/Settings/Account/UpdatePassword.svelte
View file @
705f5aec
<script lang="ts">
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import { updateUserPassword } from '$lib/apis/auths';
let show = false;
...
...
src/lib/components/chat/Settings/Audio.svelte
View file @
705f5aec
<script lang="ts">
import { createEventDispatcher, onMount } from 'svelte';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
const dispatch = createEventDispatcher();
export let saveSettings: Function;
...
...
src/lib/components/chat/Settings/Chats.svelte
View file @
705f5aec
...
...
@@ -15,7 +15,7 @@
import { getImportOrigin, convertOpenAIChats } from '$lib/utils';
import { onMount } from 'svelte';
import { goto } from '$app/navigation';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
export let saveSettings: Function;
// Chats
...
...
src/lib/components/chat/Settings/Connections.svelte
View file @
705f5aec
...
...
@@ -5,7 +5,7 @@
import { getOllamaAPIUrl, getOllamaVersion, updateOllamaAPIUrl } from '$lib/apis/ollama';
import { getOpenAIKey, getOpenAIUrl, updateOpenAIKey, updateOpenAIUrl } from '$lib/apis/openai';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
export let getModels: Function;
...
...
src/lib/components/chat/Settings/General.svelte
View file @
705f5aec
<script lang="ts">
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import { createEventDispatcher, onMount } from 'svelte';
const dispatch = createEventDispatcher();
...
...
src/lib/components/chat/Settings/Images.svelte
View file @
705f5aec
<script lang="ts">
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import { createEventDispatcher, onMount } from 'svelte';
import { config, user } from '$lib/stores';
...
...
src/lib/components/chat/Settings/Interface.svelte
View file @
705f5aec
...
...
@@ -3,7 +3,7 @@
import { setDefaultPromptSuggestions } from '$lib/apis/configs';
import { config, models, user } from '$lib/stores';
import { createEventDispatcher, onMount } from 'svelte';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
const dispatch = createEventDispatcher();
export let saveSettings: Function;
...
...
src/lib/components/chat/Settings/Models.svelte
View file @
705f5aec
<script lang="ts">
import queue from 'async/queue';
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import { createModel, deleteModel, getOllamaVersion, pullModel } from '$lib/apis/ollama';
import { WEBUI_API_BASE_URL, WEBUI_BASE_URL } from '$lib/constants';
...
...
src/lib/components/chat/SettingsModal.svelte
View file @
705f5aec
<script lang="ts">
import toast from 'svelte-
french-toast
';
import
{
toast
}
from 'svelte-
sonner
';
import { models, settings, user } from '$lib/stores';
import { getOllamaModels } from '$lib/apis/ollama';
...
...
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment