Commit Graph

  • 44925e69a7 fix AI agent reply, turn-cap, and stats bugs Abhinav Raut 2026-07-12 12:15:32 +05:30
  • 76d16285ab gate AI tool identity to verified contacts and merge v2.6.0 migration into v2.7.0 Abhinav Raut 2026-07-12 05:10:45 +05:30
  • 3ba2b8281e Merge remote-tracking branch 'origin/main' into feat/ai-agent Abhinav Raut 2026-07-12 04:50:24 +05:30
  • 51d29e0e0e add local widget JWT test page Abhinav Raut 2026-07-12 04:48:39 +05:30
  • 623fa2c478 load agents directly in AgentList Abhinav Raut 2026-07-12 04:48:39 +05:30
  • c8884ec005 add AI reply-box UI and AI author links Abhinav Raut 2026-07-12 04:48:39 +05:30
  • ac403791fd improve copilot reply drafts and add presets Abhinav Raut 2026-07-12 04:48:29 +05:30
  • ef0add0fff add reasoning effort setting for providers Abhinav Raut 2026-07-12 04:48:01 +05:30
  • 1343790353 restrict custom tool methods to GET and POST Abhinav Raut 2026-07-12 04:47:50 +05:30
  • 0d755fc777 send CSAT on every resolve path Abhinav Raut 2026-07-12 04:47:43 +05:30
  • 16c79a2706 guard AI agent replies and add prior-conversation context Abhinav Raut 2026-07-12 04:47:36 +05:30
  • 7186c95e40 add WIP autonomous AI agent that replies to assigned conversations Abhinav Raut 2026-07-11 04:54:49 +05:30
  • 2fe850a2ef Merge pull request #419 from abhinavxd/dependabot/go_modules/golang.org/x/crypto-0.52.0 Abhinav Raut 2026-07-11 04:02:15 +05:30
  • 5815342b6f build(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 dependabot[bot] 2026-07-10 20:59:54 +00:00
  • e6a1c90890 Merge pull request #417 from abhinavxd/prechat-remove-button-type v2.5.0 Abhinav Raut 2026-07-11 01:15:00 +05:30
  • 1bb21db623 fix prechat field removal on enter key in livechat inbox form Abhinav Raut 2026-07-11 01:14:23 +05:30
  • 4949ad1c97 Merge pull request #415 from abhinavxd/split-name-util Abhinav Raut 2026-07-10 17:15:49 +05:30
  • b949d70b32 use mailbox local part as contact name fallback when display name is empty Abhinav Raut 2026-07-10 17:12:02 +05:30
  • cfc032f387 add SplitName util and use it to parse email contact names Abhinav Raut 2026-07-10 17:07:50 +05:30
  • 0ecd783941 add AI copilot backed by a knowledge base and custom tools Abhinav Raut 2026-07-10 15:51:27 +05:30
  • 9cb104b58f Update ROADMAP.md Abhinav Raut 2026-07-10 15:34:09 +05:30
  • ddaf848579 Merge pull request #413 from abhinavxd/jwt-phone-number-comment Abhinav Raut 2026-07-10 01:40:40 +05:30
  • 7754a7773c clarify phone_number comment in JWT payload example Abhinav Raut 2026-07-10 01:40:20 +05:30
  • 0b05ca826d Merge pull request #412 from abhinavxd/widget-draft-phone-shadow-fixes Abhinav Raut 2026-07-10 01:23:16 +05:30
  • 6cb8bceeb9 prefill country code for optional phone fields too in pre-chat form Abhinav Raut 2026-07-10 01:21:27 +05:30
  • b46b84ed3c Merge pull request #411 from abhinavxd/mis-fixes Abhinav Raut 2026-07-10 01:14:13 +05:30
  • 9c6a6c254d fix widget draft attachments, prechat phone default, and shadow tweaks Abhinav Raut 2026-07-10 01:09:09 +05:30
  • 2e203607e5 fix duplicate contact creation on transient error during ext_id enrichment Abhinav Raut 2026-07-10 01:06:38 +05:30
  • e38facf750 Merge pull request #410 from abhinavxd/convo-list-sla-draft-fixes Abhinav Raut 2026-07-10 00:42:41 +05:30
  • 9ce7feded0 make SLA badges react to prop changes and hide draft label on open conversation Abhinav Raut 2026-07-10 00:28:36 +05:30
  • 0fa00cf10d Merge pull request #408 from abhinavxd/jwt-phone-country-code Abhinav Raut 2026-07-09 23:32:01 +05:30
  • 526d6abd50 Merge pull request #409 from abhinavxd/assign-nudge-permission-check Abhinav Raut 2026-07-09 23:31:38 +05:30
  • 57481de4e3 Merge pull request #407 from abhinavxd/draft-attachment-preview Abhinav Raut 2026-07-09 23:31:33 +05:30
  • fc71d30b8a accept phone country code in livechat JWT auth Abhinav Raut 2026-07-09 23:15:05 +05:30
  • 99492cc4fe hide assign-to-me nudge when agent lacks assignee permission Abhinav Raut 2026-07-09 22:42:28 +05:30
  • 2de3038d07 show attachment type in draft preview when there is no draft text Abhinav Raut 2026-07-09 22:20:50 +05:30
  • e3d5d46fb3 Merge pull request #406 from abhinavxd/livechat-phone-field-and-ui-fixes Abhinav Raut 2026-07-09 02:35:11 +05:30
  • 8a8d372a70 use one phone field in livechat JWT and fix phone validation Abhinav Raut 2026-07-09 02:27:08 +05:30
  • e56e3d3b0f use distinct icons for online, away and offline status dots Abhinav Raut 2026-07-09 01:50:20 +05:30
  • 8f658f274d add livechat pre-chat phone field and fix default launcher logo Abhinav Raut 2026-07-09 01:49:38 +05:30
  • e9a7269c3f Merge pull request #404 from abhinavxd/harden-contact-create-and-drop-away-on-login Abhinav Raut 2026-07-08 13:16:45 +05:30
  • 9b5326c689 normalize email before validating create conversation request Abhinav Raut 2026-07-08 13:14:22 +05:30
  • 4dabc84a33 harden contact create, drop set-away-on-login, make status dots colorblind-safe Abhinav Raut 2026-07-08 12:14:36 +05:30
  • 4020829d66 Merge pull request #403 from abhinavxd/add-novalidate-remaining-forms Abhinav Raut 2026-07-08 01:58:17 +05:30
  • 3bf95aeac1 add novalidate to remaining vee-validate forms Abhinav Raut 2026-07-08 01:44:29 +05:30
  • 08ed665e00 Merge pull request #402 from abhinavxd/fix-livechat-form-native-validation Abhinav Raut 2026-07-08 01:33:58 +05:30
  • d6f44a3c61 fix livechat form submit silently failing on invalid url/number fields Abhinav Raut 2026-07-08 01:32:58 +05:30
  • 2bfe242933 Merge pull request #261 from josephsellers/delete-private-notes Abhinav Raut 2026-07-08 01:09:59 +05:30
  • 60ebefebdc fix edge cases in private note soft-delete Abhinav Raut 2026-07-08 01:00:24 +05:30
  • 43b43a82ef Merge branch 'main' into delete-private-notes Abhinav Raut 2026-07-08 00:47:28 +05:30
  • d696b53c80 soft-delete private notes with a tombstone instead of removing them Abhinav Raut 2026-07-08 00:43:29 +05:30
  • 5a826b9c14 Merge pull request #399 from abhinavxd/reply-box-per-type-drafts Abhinav Raut 2026-07-08 00:26:21 +05:30
  • adeb4eee27 swap private-note delete to a hover 3-dot menu with confirm dialog Abhinav Raut 2026-07-07 23:55:37 +05:30
  • 9e0c1f332d Merge branch 'main' into delete-private-notes Abhinav Raut 2026-07-07 23:37:05 +05:30
  • bde6f019dc Merge pull request #401 from abhinavxd/fix-dark-highlight-css-leak Abhinav Raut 2026-07-07 23:34:51 +05:30
  • dc882e033a Merge pull request #260 from josephsellers/contact-name-upsert Abhinav Raut 2026-07-07 23:34:29 +05:30
  • 8268221ea2 fix dark-mode mention highlight leaking a yellow background onto every .dark element Abhinav Raut 2026-07-07 23:26:57 +05:30
  • 1d7bc67ebf stop sent drafts from coming back after a failed or reordered sync Abhinav Raut 2026-07-07 23:11:45 +05:30
  • 186502a4f8 open the reply/note tab matching the conversation's last-used draft Abhinav Raut 2026-07-07 22:57:50 +05:30
  • 0ae9232410 Merge pull request #400 from ahfoysal/fix-assignment-notification-read Abhinav Raut 2026-07-06 23:52:55 +05:30
  • 27e8efb27b fix: update assignment notification state in UI ahfoysal 2026-07-06 16:47:20 +06:00
  • f4f8db81d9 Mark assignment notifications read on action ahfoysal 2026-07-06 13:32:16 +06:00
  • 8a68ae34a9 fix flaky reply e2e and stop draft load from wiping in-progress input Abhinav Raut 2026-07-05 23:22:50 +05:30
  • 79b764944a fix attachments and macros leaking across reply and private note drafts Abhinav Raut 2026-07-05 20:26:58 +05:30
  • ee7b829ff2 Merge branch 'main' into reply-box-per-type-drafts Abhinav Raut 2026-07-05 20:12:44 +05:30
  • 3feecf4296 Merge pull request #394 from abhinavxd/minor-improvements Abhinav Raut 2026-07-05 20:09:25 +05:30
  • 0949761d04 fix contrast threshold and cache invalidation order on login Abhinav Raut 2026-07-05 20:03:31 +05:30
  • 0660ae4e3c Merge pull request #396 from abhinavxd/dependabot/go_modules/golang.org/x/image-0.41.0 Abhinav Raut 2026-07-05 19:07:42 +05:30
  • 5166358301 move isValidDraftType to bottom of file Abhinav Raut 2026-07-05 18:42:33 +05:30
  • 18027bc0e3 fix draft races by making the store the single source of truth Abhinav Raut 2026-07-05 18:42:17 +05:30
  • 6eabd8aa1f build(deps): bump golang.org/x/image from 0.38.0 to 0.41.0 dependabot[bot] 2026-07-03 12:38:48 +00:00
  • 82d3ef756b Merge pull request #395 from abhinavxd/dependabot/go_modules/golang.org/x/net-0.55.0 Abhinav Raut 2026-07-03 18:06:53 +05:30
  • 57e15d32f4 build(deps): bump golang.org/x/net from 0.47.0 to 0.55.0 dependabot[bot] 2026-07-03 12:31:35 +00:00
  • ec3938c365 save reply and private note drafts separately per type Abhinav Raut 2026-07-03 03:37:09 +05:30
  • 62a1fc836e add livechat widget preview and misc improvements Abhinav Raut 2026-07-03 02:34:42 +05:30
  • 42a3b3a4b5 Merge pull request #391 from abhinavxd/roles-learn-more-link Abhinav Raut 2026-07-01 03:16:08 +05:30
  • 371dd8719f Merge branch 'main' into feat-whatsapp Abhinav Raut 2026-07-01 03:07:40 +05:30
  • b54a3d74fd fix WhatsApp media, status, and template bugs found in code review Abhinav Raut 2026-07-01 03:07:05 +05:30
  • 224f7ad819 Add tooltip for invalid token indication in inbox data table Abhinav Raut 2026-07-01 01:04:02 +05:30
  • 57272a913a Add debug log for reserved template content matching in EnsureReserved Abhinav Raut 2026-07-01 00:50:03 +05:30
  • 695aad2856 Remove sync of whatsapp template on change of root url Add search to template picker. Abhinav Raut 2026-07-01 00:35:57 +05:30
  • 725acf6707 Merge pull request #392 from abhinavxd/dependabot/npm_and_yarn/frontend/vite-6.4.3 Abhinav Raut 2026-06-30 16:51:26 +05:30
  • a7bcd5e748 build(deps-dev): bump vite from 6.4.2 to 6.4.3 in /frontend dependabot[bot] 2026-06-30 10:06:35 +00:00
  • 4280a216eb Update roadmap with new item and formatting changes Abhinav Raut 2026-06-30 12:03:31 +05:30
  • 3052e2a7ae Update ROADMAP.md Abhinav Raut 2026-06-30 12:02:48 +05:30
  • a2f3113268 Simplify CSAT not-sent activity message Abhinav Raut 2026-06-27 21:23:58 +05:30
  • 044a69253e Use CSAT template body as fallback text when template is pending Abhinav Raut 2026-06-27 19:22:04 +05:30
  • 1b28e08d20 Include sample_values in template upsert from Meta Abhinav Raut 2026-06-27 18:37:10 +05:30
  • c8da54ec56 Centralize WhatsApp template fetching and improve CSAT template reconciliation Abhinav Raut 2026-06-27 18:30:05 +05:30
  • a65b08bb6e add WhatsApp partial send handling and attachment retry Abhinav Raut 2026-06-27 16:49:51 +05:30
  • 27f9f37660 clean up comments in whatsapp channel Abhinav Raut 2026-06-27 15:12:21 +05:30
  • 7a53cf9ae2 fix bugs and clean up code Abhinav Raut 2026-06-27 15:02:21 +05:30
  • 5296836852 fix WhatsApp CSAT template button URL Abhinav Raut 2026-06-27 14:14:36 +05:30
  • 08e637d1d9 Remove country list retry button and translation Abhinav Raut 2026-06-27 13:50:57 +05:30
  • ef80ba2fbf fix WhatsApp webhook ingestion gaps Abhinav Raut 2026-06-27 13:33:10 +05:30
  • 372bbf31f9 fix WhatsApp reopen window not saving Abhinav Raut 2026-06-27 02:56:25 +05:30
  • 8781bd4b3a fix WhatsApp multi-attachment sending and polish the template form Abhinav Raut 2026-06-27 00:15:13 +05:30
  • 8720e37bbf add learn more link to roles admin page Abhinav Raut 2026-06-25 09:52:07 +05:30
  • 9926524f63 remove dead WhatsApp media-header and From plumbing Abhinav Raut 2026-06-25 09:50:11 +05:30
  • a06854ea10 make the inbox auth-error tracker generic and drop the dead WhatsApp From backfill Abhinav Raut 2026-06-25 09:03:21 +05:30