iachat/app/javascript/dashboard/components-next
Sivin Varghese b429ce0ad5
fix: Prevent template variables from becoming links (#10725)
# Pull Request Template

## Description

**Issue**
This PR fixes template variables in messages (e.g., {{customer.name}})
that were being incorrectly converted to clickable links by the
`MessageFormatter's linkify` functionality. This caused formatting
issues and broken links.

**Solution**
Added a `linkify` parameter to `MessageFormatter` to optionally disable
link conversion

## Type of change

- [x] Bug fix (non-breaking change which fixes an issue)

## How Has This Been Tested?

**Screenshots**

**Before**
<img width="1012" alt="image"
src="https://github.com/user-attachments/assets/70abb238-b4d9-439d-9e51-c7513cf482fb"
/>


**After**
<img width="1012" alt="image"
src="https://github.com/user-attachments/assets/387acb74-674e-4b26-85cc-2d7190d256b1"
/>




## Checklist:

- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my code
- [x] I have commented on my code, particularly in hard-to-understand
areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
2025-01-23 18:18:14 +05:30
..
avatar feat: update colors for v4 (#10660) 2025-01-15 17:13:03 +05:30
breadcrumb feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
button feat: update colors for v4 (#10660) 2025-01-15 17:13:03 +05:30
Campaigns fix: Prevent template variables from becoming links (#10725) 2025-01-23 18:18:14 +05:30
captain chore: Auto-fetch previous page on last item deletion (#10714) 2025-01-20 14:34:23 +05:30
colorpicker feat: Update button component (#10362) 2024-10-29 14:00:24 +05:30
combobox feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
Contacts fix: country selection (#10670) 2025-01-22 21:30:51 +05:30
Conversation/ConversationCard fix: sentry issues (#10695) 2025-01-16 15:49:48 +05:30
copilot feat: add prompt suggestions and June events (#10726) 2025-01-21 22:52:42 +05:30
CustomAttributes feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
dialog feat: update colors for v4 (#10660) 2025-01-15 17:13:03 +05:30
dropdown-menu fix: links rendering in sidebar profile (#10574) 2024-12-11 17:42:46 -08:00
Editor chore: Improve new conversation form (#10687) 2025-01-15 13:10:09 +05:30
filter chore: Fix issues with Contact pages (#10544) 2024-12-05 14:24:10 -08:00
flag feat: Flag icon component (#10564) 2024-12-10 11:53:24 +05:30
HelpCenter chore: Design improvements (#10732) 2025-01-21 17:03:15 +05:30
icon feat: Add new message bubbles (#10481) 2024-12-12 17:42:22 -08:00
Inbox fix: v4 ui issues (#10652) 2025-01-08 18:17:50 +05:30
inline-input feat: Add compose conversation components (#10457) 2024-12-05 16:31:47 -08:00
input feat: Updates on new components (#10444) 2024-11-20 20:21:35 +05:30
Label chore(v4): Update colors (#10700) 2025-01-16 15:27:23 +05:30
message chore: Adds loader for attachment download buttons (#10748) 2025-01-22 18:29:57 +05:30
NewConversation feat: update colors for v4 (#10660) 2025-01-15 17:13:03 +05:30
pagination chore: Design improvements (#10732) 2025-01-21 17:03:15 +05:30
phonenumberinput feat: Improve Contact list (#10522) 2024-12-02 18:23:41 -08:00
selectmenu feat: Add the new select menu component (#10445) 2024-11-19 14:25:45 -08:00
sidebar fix: ignore subgroups without link when checking for permission (#10690) 2025-01-15 18:16:10 +05:30
spinner feat: Add Spinner to new components (#10303) 2024-10-16 17:53:46 -07:00
switch feat: Add custom attributes components (#10467) 2024-11-24 16:46:00 -08:00
tabbar feat: Update button component (#10362) 2024-10-29 14:00:24 +05:30
taginput feat(v4): Compose a new conversation from a phone number. (#10568) 2024-12-17 18:07:58 +05:30
textarea chore: Improve new conversation form (#10687) 2025-01-15 13:10:09 +05:30
CardLayout.vue feat: Updates on new components (#10444) 2024-11-20 20:21:35 +05:30
EmptyStateLayout.vue feat(v4): Update the campaigns page design (#10371) 2024-10-31 11:57:13 +05:30