Commit Graph

1424 Commits

Author SHA1 Message Date
Abhinav Raut 7c97789900 use stable IDs for admin table rows 2026-10-21 03:44:41 +05:30
Abhinav Raut 1616e4b990 improve admin table layout 2026-10-21 03:35:06 +05:30
max 877ecb92a8 sidebar: list all of the contact's conversations, highlight the current one
The sidebar dropped the current conversation from the list and, when it
was not among the ten fetched, returned an empty list instead of the
others. The list now mirrors the conversation list on the left: every
conversation of the contact, the open one highlighted.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-20 18:01:33 +00:00
Abhinav Raut 754991ad07 Merge pull request #703 from abhinavxd/fix-participant-reply-notifications
fix reply notifications and repeated agent lookups
2026-10-19 01:09:02 +05:30
Abhinav Raut dee7ee6e79 keep Help aligned with the widget language fallback 2026-10-19 00:48:58 +05:30
Abhinav Raut c4723ea041 fix widget language fallback and Help loading after language changes 2026-10-19 00:39:51 +05:30
Abhinav Raut 13bfa07402 merge main into the widget language branch 2026-10-19 00:00:30 +05:30
Abhinav Raut a58bdf6579 fix language matching in the widget and help center
Keep the chosen article language when widget buttons use another translation.
Match regional codes without mixing Traditional and Simplified Chinese.
2026-10-18 23:40:32 +05:30
Abhinav Raut 94cf376a70 remove the icon from the conversation empty state 2026-10-18 22:33:43 +05:30
Abhinav Raut 1cda45797e share email template variables and add notification greetings
Preserve existing template fields while sharing conversation data across customer emails and agent alerts. Use the system layout for automation alerts and add regression coverage for notification delivery and conversation switching.
2026-10-18 20:47:24 +05:30
Abhinav Raut 8fc653c031 keep previous conversation links in the current list 2026-10-18 19:35:01 +05:30
Abhinav Raut b490be4d2b update sidebar test for embedded assignee details 2026-10-18 19:35:01 +05:30
Abhinav Raut 14d49a7af8 include assignee details in conversation responses
Reuse assignee details in the agent store to avoid separate conversation list lookups.
2026-10-18 19:35:01 +05:30
Abhinav Raut d4fd025d37 fix actions landing on the wrong conversation after a switch
If an agent opened another conversation while a reply was still sending, send and resolve resolved the newly opened one. Status changes, reply box cleanup, assignee and custom attribute updates now stick to the conversation the action started on.
2026-10-18 19:35:01 +05:30
Abhinav Raut 703504f4d0 batch agent lookups during assignment bursts 2026-10-18 19:35:01 +05:30
Abhinav Raut 0a13ff5b73 fix reply notifications and repeated agent lookups 2026-10-18 19:35:01 +05:30
Abhinav Raut 8a230a9fa6 fix automation form tests after the layout changes 2026-10-18 19:15:55 +05:30
Abhinav Raut d25dcd1673 fix UI consistency and simplify the design guide 2026-10-18 18:52:26 +05:30
Abhinav Raut d340e015c4 keep older message loading from shifting the thread 2026-10-18 18:10:45 +05:30
Abhinav Raut b7c15f232f make conversation list pagination less prominent 2026-10-18 18:07:39 +05:30
Abhinav Raut a05ce89674 center help center loading indicators 2026-10-18 17:59:31 +05:30
Abhinav Raut 986329bea6 fix conversation tag spacing and align list indicators 2026-10-18 17:51:19 +05:30
Abhinav Raut b29d29f0c9 refine conversation layouts and Juno interactions
Keep conversation metadata compact and simplify sidebar attribute editing.
Update Juno visuals and prompts, presence icons, and SLA duration formatting.
2026-10-16 02:10:01 +05:30
Abhinav Raut 8a1d563ec6 load older messages when the thread cannot scroll 2026-10-15 15:03:03 +05:30
Abhinav Raut 8ad09b3396 add conversation sidebar section reordering 2026-10-15 11:52:51 +05:30
Abhinav Raut 07ec17369d align app layouts and refine conversation controls
Use shared headings and consistent field widths across the dashboard. Load older messages on scroll and prevent unread badges from flashing after sending messages.
2026-10-15 11:35:46 +05:30
Abhinav Raut 04421a984b unify admin controls and loading feedback
Use shared toolbars with compact expanding search and consistent sidebar headings. Remove duplicate loading spinners and fix Cypress login fixtures and focus-error handling.
2026-10-15 01:27:32 +05:30
Abhinav Raut 7f64b1ea12 preserve sidebar width when resizing the window 2026-10-15 00:28:15 +05:30
Abhinav Raut 883705d4d8 fix sidebar state and refine table and toast controls
Preserve the sidebar preference after search navigation and layout changes.
Show unsorted icons on hover or focus. Move toast close buttons right and apply theme colors.
2026-10-15 00:11:17 +05:30
Abhinav Raut 5379473b65 fix panel resizing and style avatar fallbacks
Let the main panels fill the remaining space to avoid layout warnings.
Save the conversation sidebar width in pixels to keep both dividers independent.

Use explicit transition timing for emoji pickers to remove Tailwind warnings.

Center avatar initials on a subtle theme gradient.
2026-10-14 23:53:59 +05:30
Abhinav Raut d6554de138 simplify search filters and improve loading feedback 2026-10-12 23:10:17 +05:30
Abhinav Raut 286ffd6afa fix article width and previews after language changes 2026-10-12 01:35:56 +05:30
Abhinav Raut f8f02dc600 merge main and connect reply labels to their controls 2026-10-12 00:49:17 +05:30
Abhinav Raut f87d99f452 polish app layouts and fix UI regressions
Use available admin space and make forms adapt to screen width.
Preserve reply edits during resizing and improve widget feedback.
2026-10-12 00:34:18 +05:30
Abhinav Raut 44dc3f0edf fix reply toolbar overflow on small screens 2026-10-12 00:28:13 +05:30
Sam Sogbesan b9e009b6f4 fix(frontend): expose macros on mobile
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-11 12:11:44 +01:00
Abhinav Raut e5f2ac3a1b make citation popups work with touch and keyboard 2026-10-10 21:56:07 +05:30
Abhinav Raut 00064990f3 adjust citation links and typing bubble height 2026-10-10 21:47:28 +05:30
Abhinav Raut 22b3591adc open citation articles through the popup 2026-10-10 21:41:43 +05:30
Abhinav Raut 08f2cc9c35 remove parentheses from widget citation badges 2026-10-10 21:38:27 +05:30
Abhinav Raut b04590929c improve widget citations and typing dots 2026-10-10 21:37:03 +05:30
Abhinav Raut 51426f1a78 add inline citations and preserve widget line breaks 2026-10-10 21:21:46 +05:30
Abhinav Raut 170fcd026d add help article citations to AI replies
Link cited public help articles in chat replies and emails. Batch reference lookups and keep source metadata out of customer replies.
2026-10-10 20:57:12 +05:30
Abhinav Raut 5b3fbcb381 Merge pull request #679 from abhinavxd/fix-related-article-spacing-inbox
fix chat scrolling and related article spacing
2026-10-10 20:35:31 +05:30
Abhinav Raut 2a735534fa update alias verification hint assertions 2026-10-10 20:12:04 +05:30
Abhinav Raut f544bf173e move display name variables into a help popover 2026-10-10 19:35:26 +05:30
Abhinav Raut b0086de92b fix code wrapping in widget messages 2026-10-10 17:50:19 +05:30
Abhinav Raut 4275b718bc fix chat scrolling and related article spacing 2026-10-10 04:01:02 +05:30
Abhinav Raut f85b0c0687 merge latest main into the inbox aliases branch 2026-10-10 03:26:33 +05:30
Abhinav Raut 40a56754e9 clean up email alias translations in the inbox form 2026-10-10 03:19:56 +05:30