From 742d6d61959ebd7240bae0afb2f36df0f6f91561 Mon Sep 17 00:00:00 2001 From: Gabriel Jablonski Date: Sun, 30 Nov 2025 19:14:41 -0300 Subject: [PATCH] feat: load images and audio files with retry (#160) --- .../components-next/message/bubbles/Image.vue | 28 ++-- .../components-next/message/chips/Audio.vue | 158 ++++++++++-------- .../dashboard/composables/loadWithRetry.js | 66 ++++++++ .../dashboard/i18n/locale/en/settings.json | 1 + .../dashboard/i18n/locale/pt_BR/settings.json | 1 + 5 files changed, 174 insertions(+), 80 deletions(-) create mode 100644 app/javascript/dashboard/composables/loadWithRetry.js diff --git a/app/javascript/dashboard/components-next/message/bubbles/Image.vue b/app/javascript/dashboard/components-next/message/bubbles/Image.vue index 2484bb06c..9a17846a7 100644 --- a/app/javascript/dashboard/components-next/message/bubbles/Image.vue +++ b/app/javascript/dashboard/components-next/message/bubbles/Image.vue @@ -1,7 +1,8 @@ @@ -54,14 +62,12 @@ const downloadAttachment = async () => { {{ $t('COMPONENTS.MEDIA.IMAGE_UNAVAILABLE') }}
+ {{ t('COMPONENTS.MEDIA.AUDIO_UNAVAILABLE') }} +