From 5a0a2fbb921a49de5e1b56ddf61330c8ad7945bc Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Thu, 8 Jan 2026 12:01:23 -0600 Subject: [PATCH 1/2] add code script component --- package-lock.json | 27 +++++++ package.json | 1 + src/lib/common/CollapsibleCard.svelte | 4 +- .../common/{ => modals}/DialogModal.svelte | 0 src/lib/common/modals/PlainModal.svelte | 36 +++++++++ src/lib/common/{ => modals}/StateModal.svelte | 0 src/lib/common/shared/CodeScript.svelte | 81 +++++++++++++++++++ src/lib/scss/app.scss | 1 + .../scss/custom/components/_codeScript.scss | 6 ++ .../[conversationId]/chat-box.svelte | 68 ++++++++++++++-- .../page/agent/code-scripts/+page.svelte | 3 +- .../agent/code-scripts/script-editor.svelte | 48 ++--------- .../[conversationId]/conv-dialogs.svelte | 2 +- 13 files changed, 225 insertions(+), 52 deletions(-) rename src/lib/common/{ => modals}/DialogModal.svelte (100%) create mode 100644 src/lib/common/modals/PlainModal.svelte rename src/lib/common/{ => modals}/StateModal.svelte (100%) create mode 100644 src/lib/common/shared/CodeScript.svelte create mode 100644 src/lib/scss/custom/components/_codeScript.scss diff --git a/package-lock.json b/package-lock.json index 7a7d36c4..8b04f2d5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "dependencies": { "@codemirror/commands": "^6.10.0", + "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-python": "^6.2.1", "@codemirror/language": "^6.11.3", "@codemirror/state": "^6.5.2", @@ -117,6 +118,21 @@ "@lezer/common": "^1.1.0" } }, + "node_modules/@codemirror/lang-javascript": { + "version": "6.2.4", + "resolved": "https://nexus.smsassist.com/repository/npm-group/@codemirror/lang-javascript/-/lang-javascript-6.2.4.tgz", + "integrity": "sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/javascript": "^1.0.0" + } + }, "node_modules/@codemirror/lang-json": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.1.tgz", @@ -861,6 +877,17 @@ "@lezer/common": "^1.0.0" } }, + "node_modules/@lezer/javascript": { + "version": "1.5.4", + "resolved": "https://nexus.smsassist.com/repository/npm-group/@lezer/javascript/-/javascript-1.5.4.tgz", + "integrity": "sha512-vvYx3MhWqeZtGPwDStM2dwgljd5smolYD2lR2UyFcHfxbBQebqx8yjmFmxtJ/E6nN6u1D9srOiVWm3Rb4tmcUA==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.1.3", + "@lezer/lr": "^1.3.0" + } + }, "node_modules/@lezer/json": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.2.tgz", diff --git a/package.json b/package.json index 3c8ea925..222400ea 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "type": "module", "dependencies": { "@codemirror/commands": "^6.10.0", + "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-python": "^6.2.1", "@codemirror/language": "^6.11.3", "@codemirror/state": "^6.5.2", diff --git a/src/lib/common/CollapsibleCard.svelte b/src/lib/common/CollapsibleCard.svelte index 460c270b..80c9902b 100644 --- a/src/lib/common/CollapsibleCard.svelte +++ b/src/lib/common/CollapsibleCard.svelte @@ -1,5 +1,5 @@ + + toggleModal()} + unmountOnClose +> + + + + \ No newline at end of file diff --git a/src/lib/common/StateModal.svelte b/src/lib/common/modals/StateModal.svelte similarity index 100% rename from src/lib/common/StateModal.svelte rename to src/lib/common/modals/StateModal.svelte diff --git a/src/lib/common/shared/CodeScript.svelte b/src/lib/common/shared/CodeScript.svelte new file mode 100644 index 00000000..4a1c42fe --- /dev/null +++ b/src/lib/common/shared/CodeScript.svelte @@ -0,0 +1,81 @@ + + + + handleChange(e)} +/> \ No newline at end of file diff --git a/src/lib/scss/app.scss b/src/lib/scss/app.scss index b7873393..84c4a5ae 100644 --- a/src/lib/scss/app.scss +++ b/src/lib/scss/app.scss @@ -46,6 +46,7 @@ File: Main Css File @import "custom/components/select"; @import "custom/components/markdown"; @import "custom/components/state"; +@import "custom/components/codeScript"; // Plugins @import "custom/plugins/custom-scrollbar"; diff --git a/src/lib/scss/custom/components/_codeScript.scss b/src/lib/scss/custom/components/_codeScript.scss new file mode 100644 index 00000000..0ed5688e --- /dev/null +++ b/src/lib/scss/custom/components/_codeScript.scss @@ -0,0 +1,6 @@ +.code-script-container { + min-height: 300px; + max-height: 500px; + overflow: auto; + scrollbar-width: thin; +} \ No newline at end of file diff --git a/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte b/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte index 7c03331b..2bf321a2 100644 --- a/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte +++ b/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte @@ -47,12 +47,19 @@ import { BOT_SENDERS, LEARNER_AGENT_ID, TRAINING_MODE, ADMIN_ROLES, IMAGE_DATA_PREFIX } from '$lib/helpers/constants'; import { signalr } from '$lib/services/signalr-service.js'; import { newConversation } from '$lib/services/conversation-service'; - import DialogModal from '$lib/common/DialogModal.svelte'; + import GlobalHeader from '$lib/common/shared/GlobalHeader.svelte'; import HeadTitle from '$lib/common/HeadTitle.svelte'; import LoadingDots from '$lib/common/LoadingDots.svelte'; - import StateModal from '$lib/common/StateModal.svelte'; + import DialogModal from '$lib/common/modals/DialogModal.svelte'; + import StateModal from '$lib/common/modals/StateModal.svelte'; + import PlainModal from '$lib/common/modals/PlainModal.svelte'; import LoadingToComplete from '$lib/common/LoadingToComplete.svelte'; import AudioSpeaker from '$lib/common/audio-player/AudioSpeaker.svelte'; + import CodeScript from '$lib/common/shared/CodeScript.svelte'; + import { realtimeChat } from '$lib/services/realtime-chat-service'; + import { webSpeech } from '$lib/services/web-speech'; + import LocalStorageManager from '$lib/helpers/utils/storage-manager'; + import { delay } from '$lib/helpers/utils/common'; import { AgentExtensions } from '$lib/helpers/utils/agent'; import { utcToLocal } from '$lib/helpers/datetime'; import { replaceNewLine } from '$lib/helpers/http'; @@ -69,13 +76,8 @@ import ChatBigMessage from './chat-util/chat-big-message.svelte'; import PersistLog from './persist-log/persist-log.svelte'; import InstantLog from './instant-log/instant-log.svelte'; - import LocalStorageManager from '$lib/helpers/utils/storage-manager'; - import { realtimeChat } from '$lib/services/realtime-chat-service'; - import { webSpeech } from '$lib/services/web-speech'; - import { delay } from '$lib/helpers/utils/common'; - import GlobalHeader from '$lib/common/shared/GlobalHeader.svelte'; - + const options = { scrollbars: { visibility: 'auto', @@ -117,6 +119,8 @@ let notificationText = ''; let successText = "Done"; let errorText = "Error"; + let codeScript = ''; + let codeLanguage = 'python'; /** @type {number} */ let messageInputTimeout; @@ -192,6 +196,7 @@ let isOpenEditBotMsgModal = false; let isOpenUserAddStateModal = false; let isOpenTagModal = false; + let isOpenCodeScriptModal = false; let isSendingMsg = false; let isThinking = false; let isListening = false; @@ -1353,6 +1358,26 @@ }); } + /** + * @param {any} e + * @param {any} message + */ + function openCodeScriptModal(e, message) { + e.preventDefault(); + + codeScript = message?.rich_content?.message?.code_script || ''; + codeLanguage = message?.rich_content?.message?.language || 'python'; + isOpenCodeScriptModal = true; + } + + function toggleCodeScriptModal() { + isOpenCodeScriptModal = !isOpenCodeScriptModal; + if (!isOpenCodeScriptModal) { + codeScript = ''; + codeLanguage = ''; + } + } + function toggleNotificationModal() { isDisplayNotification = !isDisplayNotification; if (!isDisplayNotification) { @@ -1629,6 +1654,17 @@ + toggleCodeScriptModal()} +> + + + + {#if message?.rich_content?.message?.rich_type === RichType.ProgramCode} +
+ + +
openCodeScriptModal(e, message)} + > + +
+
+ {/if} {/if} {#if !!message.is_chat_message || !!message.has_message_files || message?.data?.startsWith(IMAGE_DATA_PREFIX)} diff --git a/src/routes/page/agent/code-scripts/+page.svelte b/src/routes/page/agent/code-scripts/+page.svelte index 8e5a3c93..4d842eaf 100644 --- a/src/routes/page/agent/code-scripts/+page.svelte +++ b/src/routes/page/agent/code-scripts/+page.svelte @@ -225,7 +225,8 @@ diff --git a/src/routes/page/agent/code-scripts/script-editor.svelte b/src/routes/page/agent/code-scripts/script-editor.svelte index 5f1296f0..736c4bb3 100644 --- a/src/routes/page/agent/code-scripts/script-editor.svelte +++ b/src/routes/page/agent/code-scripts/script-editor.svelte @@ -3,15 +3,9 @@ import { _ } from 'svelte-i18n'; import { v4 as uuidv4 } from 'uuid'; import { Card, CardBody, Col, Row, Tooltip } from '@sveltestrap/sveltestrap'; - import CodeMirror from "svelte-codemirror-editor"; - import { keymap } from "@codemirror/view"; - import { indentUnit, indentOnInput, indentService } from "@codemirror/language"; - import { defaultKeymap, history, indentWithTab, historyKeymap } from "@codemirror/commands"; - import { EditorState } from "@codemirror/state"; - import { python } from "@codemirror/lang-python"; - import { oneDark } from "@codemirror/theme-one-dark"; import NavBar from '$lib/common/nav-bar/NavBar.svelte'; import NavItem from '$lib/common/nav-bar/NavItem.svelte'; + import CodeScript from '$lib/common/shared/CodeScript.svelte'; const defaultScript = `# Python Demo def greet(name): @@ -20,31 +14,6 @@ def greet(name): if __name__ == "__main__": greet('AI') `; - - const extensions = [ - python(), - indentUnit.of(" "), - EditorState.tabSize.of(4), - indentOnInput(), - indentService.of((context, pos) => { - const prevLine = pos > 0 ? context.state.doc.lineAt(pos - 1) : null; - if (prevLine) { - const prevText = prevLine.text; - const match = prevText.match(/^(\s*)/); - const baseIndent = match ? match[1].length : 0; - - // Check if previous line ends with : (control structure) - if (prevText.trimEnd().endsWith(':')) { - return baseIndent + 4; - } - return baseIndent; - } - return 0; - }), - history(), - keymap.of([...defaultKeymap, ...historyKeymap, indentWithTab]) - ]; - /** @type {string} */ export let title; @@ -56,11 +25,10 @@ if __name__ == "__main__": */ export let scriptObj; - /** @type {string} */ export let scriptType; - + function addScript() { const scripts = [ ...scriptObj.scripts, @@ -104,7 +72,7 @@ if __name__ == "__main__": function changeScriptContent(e, uid) { const found = scriptObj?.scripts?.find(x => x.uid === uid); if (found) { - found.content = e.detail; + found.content = e.detail.text; } } @@ -170,13 +138,13 @@ if __name__ == "__main__": {/each}
- changeScriptContent(e, scriptObj.selectedScript?.uid)} /> + {/key}
{/if} diff --git a/src/routes/page/conversation/[conversationId]/conv-dialogs.svelte b/src/routes/page/conversation/[conversationId]/conv-dialogs.svelte index 35103396..2f645f40 100644 --- a/src/routes/page/conversation/[conversationId]/conv-dialogs.svelte +++ b/src/routes/page/conversation/[conversationId]/conv-dialogs.svelte @@ -8,7 +8,7 @@ import { IMAGE_DATA_PREFIX, BOT_SENDERS } from '$lib/helpers/constants'; import MessageFileGallery from '$lib/common/MessageFileGallery.svelte'; import { FileSourceType } from '$lib/helpers/enums'; - import DialogModal from '$lib/common/DialogModal.svelte'; + import DialogModal from '$lib/common/modals/DialogModal.svelte'; import LoadingToComplete from '$lib/common/LoadingToComplete.svelte'; import ConvDialogElement from './conv-dialog-element.svelte'; From 918773b82339013b7fd105e61809363be6301400 Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Thu, 8 Jan 2026 13:30:27 -0600 Subject: [PATCH 2/2] relocate lib components --- src/lib/common/audio-player/AudioSpeaker.svelte | 2 +- .../common/audio-player/MessageAudioPlayer.svelte | 2 +- .../common/{ => dropdowns}/FullScreenDropdown.svelte | 0 .../common/{ => dropdowns}/LanguageDropdown.svelte | 6 +++--- .../{ => dropdowns}/NotificationDropdown.svelte | 0 .../common/{ => dropdowns}/ProfileDropdown.svelte | 0 src/lib/common/{ => dropdowns}/Select.svelte | 0 src/lib/common/errors/error-500.svelte | 2 +- src/lib/common/{ => files}/AudioGallery.svelte | 2 +- src/lib/common/{ => files}/FileDropZone.svelte | 0 src/lib/common/{ => files}/FileGallery.svelte | 0 src/lib/common/{ => files}/MessageFileGallery.svelte | 2 +- src/lib/common/nav-bar/NavItem.svelte | 2 +- src/lib/common/{ => shared}/Breadcrumb.svelte | 0 src/lib/common/{ => shared}/BubbleChat.svelte | 0 src/lib/common/{ => shared}/ChartColorsArray.svelte | 0 src/lib/common/{ => shared}/CollapsibleCard.svelte | 0 src/lib/common/{ => shared}/HeadTitle.svelte | 0 src/lib/common/{ => shared}/InPlaceEdit.svelte | 0 src/lib/common/{ => shared}/Label.svelte | 0 src/lib/common/{ => shared}/LiveChatEntry.svelte | 0 src/lib/common/{ => shared}/PlainPagination.svelte | 0 src/lib/common/{ => shared}/RemoteSearchInput.svelte | 0 src/lib/common/{ => shared}/RightSidebar.svelte | 1 - src/lib/common/{ => shared}/StateSearch.svelte | 2 +- src/lib/common/{ => shared}/Stretch.svelte | 0 src/lib/common/{ => shared}/TablePagination.svelte | 0 src/lib/common/{ => spinners}/Loader.svelte | 0 src/lib/common/{ => spinners}/LoadingDots.svelte | 0 .../common/{ => spinners}/LoadingToComplete.svelte | 0 src/routes/(authentication)/login/+page.svelte | 2 +- src/routes/(authentication)/recoverpw/+page.svelte | 2 +- src/routes/(authentication)/register/+page.svelte | 2 +- src/routes/(home)/+page.svelte | 2 +- src/routes/VerticalLayout/Header.svelte | 8 ++++---- src/routes/VerticalLayout/Index.svelte | 4 ++-- .../chat/[agentId]/[conversationId]/chat-box.svelte | 8 ++++---- .../chat-util/chat-file-gallery.svelte | 2 +- .../chat-util/chat-file-uploader.svelte | 2 +- .../rich-content/rc-js-interpreter.svelte | 2 +- src/routes/page/+layout.svelte | 2 +- src/routes/page/agent/+page.svelte | 10 +++++----- src/routes/page/agent/[agentId]/+page.svelte | 6 +++--- .../[agentId]/agent-components/agent-overview.svelte | 4 ++-- .../[agentId]/agent-components/agent-routing.svelte | 2 +- .../[agentId]/agent-components/agent-rule.svelte | 2 +- .../page/agent/[embed]/[embedType]/+page.svelte | 4 ++-- src/routes/page/agent/code-scripts/+page.svelte | 8 ++++---- src/routes/page/agent/evaluator/+page.svelte | 8 ++++---- src/routes/page/agent/router/+page.svelte | 4 ++-- src/routes/page/conversation/+page.svelte | 12 ++++++------ .../page/conversation/[conversationId]/+page.svelte | 6 +++--- .../[conversationId]/conv-dialogs.svelte | 4 ++-- src/routes/page/dashboard/+page.svelte | 4 ++-- src/routes/page/dashboard/RadialBarChart.svelte | 2 +- src/routes/page/dashboard/StackedColumnChart.svelte | 2 +- .../instruction-components/instruction-agent.svelte | 2 +- .../instruction-components/instruction-coding.svelte | 2 +- .../instruction-components/instruction-llm.svelte | 2 +- src/routes/page/instruction/log/+page.svelte | 12 ++++++------ src/routes/page/instruction/testing/+page.svelte | 8 ++++---- .../common/indexes/vector-index-modal.svelte | 2 +- .../common/search/advanced-search.svelte | 2 +- .../knowledge-base/common/table/table-item.svelte | 2 +- .../vector-table/vector-item-edit-modal.svelte | 2 +- .../common/vector-table/vector-item.svelte | 2 +- .../page/knowledge-base/dictionary/+page.svelte | 10 +++++----- .../page/knowledge-base/documents/+page.svelte | 12 ++++++------ .../documents/knowledge-document-upload.svelte | 8 ++++---- .../documents/knowledge-upload-modal.svelte | 8 ++++---- .../page/knowledge-base/question-answer/+page.svelte | 12 ++++++------ .../page/knowledge-base/relationships/+page.svelte | 6 +++--- src/routes/page/plugin/+page.svelte | 6 +++--- src/routes/page/roles/+page.svelte | 6 +++--- src/routes/page/roles/role-item.svelte | 2 +- src/routes/page/setting/+page.svelte | 6 +++--- src/routes/page/task/+page.svelte | 8 ++++---- src/routes/page/user/me/+page.svelte | 6 +++--- src/routes/page/users/+page.svelte | 8 ++++---- src/routes/page/users/user-item.svelte | 2 +- 80 files changed, 135 insertions(+), 136 deletions(-) rename src/lib/common/{ => dropdowns}/FullScreenDropdown.svelte (100%) rename src/lib/common/{ => dropdowns}/LanguageDropdown.svelte (94%) rename src/lib/common/{ => dropdowns}/NotificationDropdown.svelte (100%) rename src/lib/common/{ => dropdowns}/ProfileDropdown.svelte (100%) rename src/lib/common/{ => dropdowns}/Select.svelte (100%) rename src/lib/common/{ => files}/AudioGallery.svelte (89%) rename src/lib/common/{ => files}/FileDropZone.svelte (100%) rename src/lib/common/{ => files}/FileGallery.svelte (100%) rename src/lib/common/{ => files}/MessageFileGallery.svelte (97%) rename src/lib/common/{ => shared}/Breadcrumb.svelte (100%) rename src/lib/common/{ => shared}/BubbleChat.svelte (100%) rename src/lib/common/{ => shared}/ChartColorsArray.svelte (100%) rename src/lib/common/{ => shared}/CollapsibleCard.svelte (100%) rename src/lib/common/{ => shared}/HeadTitle.svelte (100%) rename src/lib/common/{ => shared}/InPlaceEdit.svelte (100%) rename src/lib/common/{ => shared}/Label.svelte (100%) rename src/lib/common/{ => shared}/LiveChatEntry.svelte (100%) rename src/lib/common/{ => shared}/PlainPagination.svelte (100%) rename src/lib/common/{ => shared}/RemoteSearchInput.svelte (100%) rename src/lib/common/{ => shared}/RightSidebar.svelte (99%) rename src/lib/common/{ => shared}/StateSearch.svelte (96%) rename src/lib/common/{ => shared}/Stretch.svelte (100%) rename src/lib/common/{ => shared}/TablePagination.svelte (100%) rename src/lib/common/{ => spinners}/Loader.svelte (100%) rename src/lib/common/{ => spinners}/LoadingDots.svelte (100%) rename src/lib/common/{ => spinners}/LoadingToComplete.svelte (100%) diff --git a/src/lib/common/audio-player/AudioSpeaker.svelte b/src/lib/common/audio-player/AudioSpeaker.svelte index 4ef689af..d3d1a0b3 100644 --- a/src/lib/common/audio-player/AudioSpeaker.svelte +++ b/src/lib/common/audio-player/AudioSpeaker.svelte @@ -2,7 +2,7 @@ import { initSpeech, stopAll, clearSpeakerInstantce } from "$lib/common/audio-player/store"; import { onMount, onDestroy } from "svelte"; import { v4 as uuidv4 } from 'uuid'; - import Stretch from "../Stretch.svelte"; + import Stretch from "../shared/Stretch.svelte"; /** @type {string} */ export let text; diff --git a/src/lib/common/audio-player/MessageAudioPlayer.svelte b/src/lib/common/audio-player/MessageAudioPlayer.svelte index 01ab9b12..be0bac24 100644 --- a/src/lib/common/audio-player/MessageAudioPlayer.svelte +++ b/src/lib/common/audio-player/MessageAudioPlayer.svelte @@ -2,7 +2,7 @@ import { stopAll, initAudio, clearAudioInstantce } from "$lib/common/audio-player/store"; import { onMount, onDestroy, createEventDispatcher } from "svelte"; import { v4 as uuidv4 } from 'uuid'; - import Stretch from "../Stretch.svelte"; + import Stretch from "../shared/Stretch.svelte"; const svelteDispatch = createEventDispatcher(); diff --git a/src/lib/common/FullScreenDropdown.svelte b/src/lib/common/dropdowns/FullScreenDropdown.svelte similarity index 100% rename from src/lib/common/FullScreenDropdown.svelte rename to src/lib/common/dropdowns/FullScreenDropdown.svelte diff --git a/src/lib/common/LanguageDropdown.svelte b/src/lib/common/dropdowns/LanguageDropdown.svelte similarity index 94% rename from src/lib/common/LanguageDropdown.svelte rename to src/lib/common/dropdowns/LanguageDropdown.svelte index fc46f544..bc1cffb6 100644 --- a/src/lib/common/LanguageDropdown.svelte +++ b/src/lib/common/dropdowns/LanguageDropdown.svelte @@ -5,16 +5,16 @@ DropdownMenu, DropdownItem, } from '@sveltestrap/sveltestrap'; - import { setupI18n } from "$lib/helpers/i18n"; - import languages from "$lib/common/data/languages"; import { onMount } from "svelte"; - let selectedLang; + /** @type {string} */ + let selectedLang; let isOpen = false; + /** @param {string} lang */ function handleLocaleChange(lang) { setupI18n({ withLocale: lang }); selectedLang = lang diff --git a/src/lib/common/NotificationDropdown.svelte b/src/lib/common/dropdowns/NotificationDropdown.svelte similarity index 100% rename from src/lib/common/NotificationDropdown.svelte rename to src/lib/common/dropdowns/NotificationDropdown.svelte diff --git a/src/lib/common/ProfileDropdown.svelte b/src/lib/common/dropdowns/ProfileDropdown.svelte similarity index 100% rename from src/lib/common/ProfileDropdown.svelte rename to src/lib/common/dropdowns/ProfileDropdown.svelte diff --git a/src/lib/common/Select.svelte b/src/lib/common/dropdowns/Select.svelte similarity index 100% rename from src/lib/common/Select.svelte rename to src/lib/common/dropdowns/Select.svelte diff --git a/src/lib/common/errors/error-500.svelte b/src/lib/common/errors/error-500.svelte index f6d503d9..5c869655 100644 --- a/src/lib/common/errors/error-500.svelte +++ b/src/lib/common/errors/error-500.svelte @@ -1,7 +1,7 @@ diff --git a/src/lib/common/AudioGallery.svelte b/src/lib/common/files/AudioGallery.svelte similarity index 89% rename from src/lib/common/AudioGallery.svelte rename to src/lib/common/files/AudioGallery.svelte index 17c8c079..658833dc 100644 --- a/src/lib/common/AudioGallery.svelte +++ b/src/lib/common/files/AudioGallery.svelte @@ -1,5 +1,5 @@ diff --git a/src/routes/(authentication)/register/+page.svelte b/src/routes/(authentication)/register/+page.svelte index 25fbe6d0..3848db43 100644 --- a/src/routes/(authentication)/register/+page.svelte +++ b/src/routes/(authentication)/register/+page.svelte @@ -1,7 +1,7 @@