From 883e6f8a3d09ae6f59f89b2914dbd1a53fb65eec Mon Sep 17 00:00:00 2001 From: Nic D Date: Tue, 24 Feb 2026 11:04:24 -0500 Subject: [PATCH] fix(chatbot): correct formatting issue with text display, now displays markdown properly as html --- src/boot/axios.ts | 3 +- src/i18n/en-ca/index.ts | 1 + src/i18n/fr-ca/index.ts | 3 +- .../components/login-connection-panel.vue | 131 ++++++++++-------- .../chatbot/components/dialogue-phrase.vue | 53 +++---- 5 files changed, 96 insertions(+), 95 deletions(-) diff --git a/src/boot/axios.ts b/src/boot/axios.ts index 3ac8c4c..612d74e 100644 --- a/src/boot/axios.ts +++ b/src/boot/axios.ts @@ -16,7 +16,8 @@ declare module 'vue' { // for each client) const api = axios.create({ baseURL: import.meta.env.VITE_TARGO_BACKEND_URL, - withCredentials: true + withCredentials: true, + timeout: 5 * 60 * 1000, }); export default defineBoot(({ app }) => { diff --git a/src/i18n/en-ca/index.ts b/src/i18n/en-ca/index.ts index 3bba422..4f4be80 100644 --- a/src/i18n/en-ca/index.ts +++ b/src/i18n/en-ca/index.ts @@ -7,6 +7,7 @@ export default { error: { NO_REPLY_RECEIVED: "encountered an error while waiting for chatbot to reply", SEND_MESSAGE_FAILED: "unable to send message to chatbot", + GENERIC_RESPONSE_ERROR: "An error was encountered while waiting for the chatbot to reply, please try again.", }, }, diff --git a/src/i18n/fr-ca/index.ts b/src/i18n/fr-ca/index.ts index 7fe01c2..0252bb6 100644 --- a/src/i18n/fr-ca/index.ts +++ b/src/i18n/fr-ca/index.ts @@ -6,7 +6,8 @@ export default { chat_thinking: "Réflexion en cours...", error: { NO_REPLY_RECEIVED: "Une erreur est survenu lors de la réception de la réponse du chatbot", - SEND_MESSAGE_FAILED: "Une erreur est survenu lors de l'envoi de votre message", + SEND_MESSAGE_FAILED: "Une erreur est survenue lors de l'envoi de votre message", + GENERIC_RESPONSE_ERROR: "Le chatbot ne réponds pas pour le moment, veuillez réessayer.", }, }, diff --git a/src/modules/auth/components/login-connection-panel.vue b/src/modules/auth/components/login-connection-panel.vue index 0dd7755..dfeb369 100644 --- a/src/modules/auth/components/login-connection-panel.vue +++ b/src/modules/auth/components/login-connection-panel.vue @@ -12,6 +12,15 @@ // const is_remembered = ref(false); const is_employee_email = computed(() => email.value.includes('@targ')); const is_game_time = computed(() => email.value.includes('allumette')); + + const onSubmitConnectionRequest = () => { + console.log('submit requested'); + if (is_employee_email.value) return; + } + + const onClickEmployeeConnect = () => { + auth_api.oidcLogin(); + }