Commit Graph

  • 718c00534f fix live chat review findings and tests Abhinav Raut 2026-09-23 03:43:33 +05:30
  • 9c3b022f8c block minimizing the reply box during an AI rewrite and fix the bell badge on tablets Abhinav Raut 2026-09-23 03:33:37 +05:30
  • 8068c28cb2 simplify new i18n keys Abhinav Raut 2026-09-23 03:28:20 +05:30
  • f8c684e8ca add tests for set and not set on missing contact attributes Abhinav Raut 2026-09-23 02:58:39 +05:30
  • 1a422a5e63 use shadcn buttons and labels instead of hand-styled raw elements Abhinav Raut 2026-09-23 02:40:32 +05:30
  • 08e94076e7 stop showing a spinner in the admin table search box while the list loads Abhinav Raut 2026-09-23 02:28:18 +05:30
  • eac3041df7 add separate light and dark footer colors to the help center Abhinav Raut 2026-09-23 02:21:50 +05:30
  • 7ecc9fd084 fix help center colors that broke or went missing in dark mode Abhinav Raut 2026-09-23 02:07:02 +05:30
  • c52fe0e737 add clarifying commetns to handlers Abhinav Raut 2026-09-23 01:35:19 +05:30
  • a2ba6fa305 add a light, dark or system color scheme setting to the help center Abhinav Raut 2026-09-23 01:19:20 +05:30
  • 77df872b20 clear the handoff form flag once the form is submitted Abhinav Raut 2026-09-23 00:44:19 +05:30
  • a431211a0d stop the handoff form from sending itself empty and reload stale settings Abhinav Raut 2026-09-23 00:30:54 +05:30
  • e30843a5ef remove unused top-level quick replies from live chat config Abhinav Raut 2026-09-23 00:16:41 +05:30
  • cf7c766033 remove legacy launcher and widget setting resp. Abhinav Raut 2026-09-22 23:59:18 +05:30
  • cb6b626b55 Keep transcript download cap only for widget. Abhinav Raut 2026-09-22 23:43:40 +05:30
  • 3d450c8f65 key ci concurrency on the pull request number Abhinav Raut 2026-09-22 16:21:53 +05:30
  • 954db05d31 skip ci for docs and cancel superseded runs Abhinav Raut 2026-09-22 15:31:00 +05:30
  • 58386ceee7 count a failed inbox reload as a failed attribute cleanup Abhinav Raut 2026-09-22 15:25:55 +05:30
  • 9868e20a93 make livechat specs create the records they pick Abhinav Raut 2026-09-22 15:09:33 +05:30
  • 8a6bb06cd3 add a fifth cypress shard and cache the pnpm store and cypress binary Abhinav Raut 2026-09-22 14:34:35 +05:30
  • 79f4ba4d2f split the cypress run across four shards Abhinav Raut 2026-09-22 13:53:14 +05:30
  • 6c9d9e4ac7 scope livechat form test switches to their section Abhinav Raut 2026-09-22 13:28:53 +05:30
  • 8f5606f385 ignore playwright mcp artifacts Abhinav Raut 2026-09-22 12:59:19 +05:30
  • c7ca1336cc fix livechat api test assertions and wait for an opened form section Abhinav Raut 2026-09-22 12:58:36 +05:30
  • 0df54faac7 fix color scheme listener on old safari and reject fractional message counts Abhinav Raut 2026-09-22 12:28:30 +05:30
  • 5702bbbd77 Bug fixes in live chat widget form and more e2e tests Abhinav Raut 2026-09-22 12:19:57 +05:30
  • 127d98c46e fix proactive message bugs and simplify launcher and preview settings Abhinav Raut 2026-09-22 03:17:42 +05:30
  • 96d8bb91ec improve proactive message setup Abhinav Raut 2026-09-22 02:13:41 +05:30
  • a6143729c7 fix widget compatibility and asset loading Abhinav Raut 2026-09-22 01:57:49 +05:30
  • 374cd26e4a improve live chat widget settings and branding Abhinav Raut 2026-09-22 01:29:25 +05:30
  • 01874c2e92 keep the tag list open so multiple tags can be picked in one go Abhinav Raut 2026-09-21 17:47:06 +05:30
  • 3cd6fc6b75 fix the status badge selector in the lifecycle test Abhinav Raut 2026-09-21 12:24:28 +05:30
  • 714d52b132 hide the bcc row when the thread has no bcc Abhinav Raut 2026-09-21 12:19:10 +05:30
  • e66804673f tidy comments in the reply box Abhinav Raut 2026-09-21 12:07:29 +05:30
  • a9047f8955 add a copy button next to the contact email Abhinav Raut 2026-09-21 12:07:29 +05:30
  • d6bf0de1b5 shrink the status chip in the conversation header on mobile Abhinav Raut 2026-09-21 11:57:57 +05:30
  • eeb11f9413 show the draft text on the collapsed reply box Abhinav Raut 2026-09-21 11:57:57 +05:30
  • 2c34b8469a add a minimize button to the reply box Abhinav Raut 2026-09-21 11:52:25 +05:30
  • 4ceb40e292 keep dark mode when navigating the help center inside the widget Abhinav Raut 2026-09-21 01:24:09 +05:30
  • f73434eea7 let admins link and unlink help center article translations Abhinav Raut 2026-09-21 01:01:31 +05:30
  • 04464fb2e0 show message previews only after the widget loads Abhinav Raut 2026-09-20 23:19:57 +05:30
  • 835128504e fix widget, search and help center bugs Abhinav Raut 2026-09-20 22:51:20 +05:30
  • bd3e73612c add dark mode to the help center Abhinav Raut 2026-09-20 21:35:10 +05:30
  • 2d4a039d61 reduce shadow intensity on reply buttons Abhinav Raut 2026-09-20 19:59:42 +05:30
  • f9564faeaf move typing bubble style into TypingIndicator Abhinav Raut 2026-09-20 19:58:10 +05:30
  • 0e18223725 send csat in livechat and fix widget dark mode menus Abhinav Raut 2026-09-20 19:51:30 +05:30
  • c0d7388f19 keep zero campaign delay and scroll to an unread first message Abhinav Raut 2026-09-20 19:00:40 +05:30
  • 08e6801fc4 polish widget UI and fix proactive message delete Abhinav Raut 2026-09-20 18:48:51 +05:30
  • a074bc4d55 add hover animation to widget launcher Abhinav Raut 2026-09-19 17:27:01 +05:30
  • b290031089 Merge remote-tracking branch 'origin/main' into libredesk-widget-improvements Abhinav Raut 2026-09-19 03:58:41 +05:30
  • f6f1bb4ad1 show helpcenter article as is inside the widget. adds new ?embed query param that shows the entire helpcenter in embed mode Abhinav Raut 2026-09-19 03:58:04 +05:30
  • 173c0a5124 Merge pull request #622 from abhinavxd/optimize-build Abhinav Raut 2026-09-19 03:57:02 +05:30
  • 490f0419ef Merge pull request #621 from abhinavxd/fix-idle-away-shown-as-away Abhinav Raut 2026-09-19 03:54:24 +05:30
  • ec00b94be5 speed up builds and load app layouts on demand Abhinav Raut 2026-09-19 03:48:34 +05:30
  • 7c9fac4f4a show idle agents as online instead of away Abhinav Raut 2026-09-19 02:26:37 +05:30
  • d2dc51b734 link article translations by group id and tidy the widget chat Abhinav Raut 2026-09-19 02:13:13 +05:30
  • 0ee2e9e86b merge main Abhinav Raut 2026-09-19 01:39:24 +05:30
  • 00c758f894 Merge pull request #620 from abhinavxd/feature/agent-ai-tools Abhinav Raut 2026-09-19 01:37:11 +05:30
  • a1117ac5fe send the AI agent's last reply before handing off to a human Abhinav Raut 2026-09-19 01:34:43 +05:30
  • aa7336e10e move reusable AI tool labels to global translations Abhinav Raut 2026-09-19 01:08:05 +05:30
  • a85d59add9 always send verified for agent tool calls and tidy the approval UI Abhinav Raut 2026-09-19 00:39:32 +05:30
  • ea93e5efa9 update agent approval hint for AI tools to clarify data change requirements Abhinav Raut 2026-09-19 00:11:13 +05:30
  • 769aa32fdf send the real contact verification state to AI tools on agent surfaces Abhinav Raut 2026-09-18 20:54:38 +05:30
  • aac97e3baf reject a second AI tool run while one waits for approval Abhinav Raut 2026-09-18 20:44:21 +05:30
  • 8d99740a41 add custom AI tools to copilot and generate reply with an agent approval step Abhinav Raut 2026-09-18 20:19:52 +05:30
  • 28b33a1b56 insert campaign reply messages in the conversation transaction, allow zero cooldown, scope handoff drafts and parent origin Abhinav Raut 2026-09-18 20:11:54 +05:30
  • 216451647b label audience prechat toggle, pin handoff conversation, clear dismissed preview timers Abhinav Raut 2026-09-18 20:07:35 +05:30
  • 6614a77e65 reset fractional hidden repeat hours Abhinav Raut 2026-09-18 19:21:29 +05:30
  • eb14b27240 reset out of range repeat hours and widen campaign contact id Abhinav Raut 2026-09-18 19:02:01 +05:30
  • 7848551326 fix review findings in widget campaigns and help search Abhinav Raut 2026-09-18 18:42:15 +05:30
  • 8769e92f0b handle overnight campaign hours Abhinav Raut 2026-09-18 16:40:47 +05:30
  • 658e4e00a5 discard stale help searches Abhinav Raut 2026-09-18 16:40:00 +05:30
  • 23b4dea6f2 block duplicate handoff submissions Abhinav Raut 2026-09-18 16:39:55 +05:30
  • 4c5ce9c11a keep empty campaign previews rendering Abhinav Raut 2026-09-18 16:39:49 +05:30
  • da1d8e01a9 count unread messages for new conversations Abhinav Raut 2026-09-18 16:38:47 +05:30
  • 29847f955f keep campaign visitor sessions identified Abhinav Raut 2026-09-18 16:38:24 +05:30
  • b28f57674f fix quick reply character limits Abhinav Raut 2026-09-18 16:38:03 +05:30
  • 7d77754b52 improve live chat widget flows Abhinav Raut 2026-09-18 16:09:15 +05:30
  • c4d809daf7 improve pagination accessibility Abhinav Raut 2026-09-18 13:52:50 +05:30
  • 11012795b2 fix mobile layouts Abhinav Raut 2026-09-18 13:36:17 +05:30
  • 3843f1e7e9 Merge branch 'main' into libredesk-widget-improvements Abhinav Raut 2026-09-18 02:55:49 +05:30
  • ccba084d4b Merge remote-tracking branch 'origin/main' into libredesk-widget-improvements Abhinav Raut 2026-09-18 02:54:09 +05:30
  • 98088f0d72 Merge pull request #612 from abhinavxd/search-improvements Abhinav Raut 2026-09-18 02:53:36 +05:30
  • 319c5e6d17 add accessible labels to search controls Abhinav Raut 2026-09-18 02:46:14 +05:30
  • c1e9626a83 preserve search sort and remove unused pagination changes Abhinav Raut 2026-09-18 02:36:23 +05:30
  • ab44d64068 add cursor pagination and search sorting Abhinav Raut 2026-09-18 02:21:05 +05:30
  • 6a6e449c8d limit conversation suggestions to reference matches Abhinav Raut 2026-09-18 01:25:41 +05:30
  • 3d09ad1a2e preserve existing search API responses Abhinav Raut 2026-09-18 01:20:44 +05:30
  • 56269ca6b3 remove extra spacing from clear filters icon Abhinav Raut 2026-09-18 01:05:28 +05:30
  • 9c1e14704f fix campaign reply and poll edge cases, enlarge mobile launcher Abhinav Raut 2026-09-18 01:05:21 +05:30
  • 46e2e5250d escape wildcard characters in search queries Abhinav Raut 2026-09-18 01:04:54 +05:30
  • 741be04a00 Merge pull request #615 from abhinavxd/fix/kathmandu-timezone Abhinav Raut 2026-09-18 00:42:27 +05:30
  • 88daac8a8d improve search filters and results Abhinav Raut 2026-09-18 00:41:37 +05:30
  • f4f1352d63 add Kathmandu timezone option Abhinav Raut 2026-09-18 00:41:04 +05:30
  • 2ad949238f fix send using old draft after AI editor prompt rewrites it Abhinav Raut 2026-09-17 16:12:04 +05:30
  • 46c3e42266 add WhatsApp template editing and handle Meta failures Abhinav Raut 2026-09-17 14:33:33 +05:30
  • 1892ff9dbd add extrap paddin when total page =1 Abhinav Raut 2026-09-17 13:19:42 +05:30
  • be39c2443c move WhatsApp template package and trim README copy Abhinav Raut 2026-09-17 12:32:02 +05:30
  • c390e46fbf fix WhatsApp inbox form test selector Abhinav Raut 2026-09-17 11:49:40 +05:30
  • 0e18915388 ignore empty recipient filter values Abhinav Raut 2026-09-17 11:43:56 +05:30