iachat/app/javascript/dashboard/components/widgets/conversation/bubble
Pranav cc4924db55
feat: Update translated content inline (#11074)
Previously, viewing translations required opening a modal, which was a
frustrating experience. This update improves the UX by displaying
translations inline.

https://www.loom.com/share/c69f4316248946208f2e56e2429063a2

A sample message with translated content (which has an option to see the
original):
 
<img width="313" alt="Screenshot 2025-03-12 at 6 57 49 PM"
src="https://github.com/user-attachments/assets/52434086-b57f-40e8-87b8-314c3519df4b"
/>

Right now, the translation is done based on the account locale. Some of
the future considerations.

- Add personal preference for the language (For eg: an agent can use the
software in spanish even though the company default is english), then
support translations based on personal preference.
- Add support for LLM translations (OpenAI integration)
- Add translations if Captain is enabled
- Add auto translation if the feature is turned on.
2025-03-12 19:31:28 -07:00
..
integrations feat: Upgrade Dyte apis to v2 (#10706) 2025-02-19 14:47:48 -08:00
Actions.vue feat: Eslint rules (#9839) 2024-08-05 14:02:16 +05:30
Contact.vue feat: Eslint rules (#9839) 2024-08-05 14:02:16 +05:30
File.vue feat: Vite + vue 3 💚 (#10047) 2024-10-02 00:36:30 -07:00
Image.vue style: apply fixes for eslint issues [cw-3590] (#10210) 2024-10-03 15:02:12 +05:30
ImageAudioVideo.vue style: apply fixes for eslint issues [cw-3590] (#10210) 2024-10-03 15:02:12 +05:30
InstagramStory.vue style: apply fixes for eslint issues [cw-3590] (#10210) 2024-10-03 15:02:12 +05:30
InstagramStoryErrorPlaceHolder.vue feat: Eslint rules (#9839) 2024-08-05 14:02:16 +05:30
InstagramStoryReply.vue feat: Eslint rules (#9839) 2024-08-05 14:02:16 +05:30
Integration.vue style: apply fixes for eslint issues [cw-3590] (#10210) 2024-10-03 15:02:12 +05:30
Location.vue fix: Update location component to avoid overflow, handle location title from Telegram payload (#9113) 2024-03-14 22:53:43 -07:00
MailHead.vue style: apply fixes for eslint issues [cw-3590] (#10210) 2024-10-03 15:02:12 +05:30
ReplyTo.vue feat: Vite + vue 3 💚 (#10047) 2024-10-02 00:36:30 -07:00
Text.vue fix: Import for vue-letter (#10246) 2024-10-08 09:40:37 -07:00
Video.vue style: apply fixes for eslint issues [cw-3590] (#10210) 2024-10-03 15:02:12 +05:30