Commit Graph

  • f331b3cd8e Merge pull request #342 from jleroy/i18n/update-2026-05-26 Abhinav Raut 2026-05-29 01:13:23 +05:30
  • 1915094c8f Fix globals.terms.slaMetric key in ja-JP.json Jonathan Leroy 2026-05-28 18:19:20 +02:00
  • 92ccdca347 Add security.md Abhinav Raut 2026-05-28 21:41:18 +05:30
  • c8a5717b43 fix: filter search results by conversation read permission Auto focus on search input Trim search responses to 200 chars as more's not needed. Abhinav Raut 2026-05-28 21:38:57 +05:30
  • a318b52b5c Update translations [2025-05-26] Jonathan Leroy 2026-05-28 17:47:44 +02:00
  • 5594cce021 Merge pull request #341 from abhinavxd/widget-ws-improvements Abhinav Raut 2026-05-28 20:48:30 +05:30
  • 9159c26d5f fix: clean up widget ws state on close and announce banner to screen readers Abhinav Raut 2026-05-28 20:40:54 +05:30
  • bba99d45e5 fix: show typing indicator on scroll, hide view transition abort errors Abhinav Raut 2026-05-28 17:18:39 +05:30
  • 9480e98d1a Merge pull request #336 from abhinavxd/adhoc-patch-1 Abhinav Raut 2026-05-28 20:20:18 +05:30
  • 5538c85749 refactor and dedup code: share conversation read-permission check across authz and ws Abhinav Raut 2026-05-28 20:16:21 +05:30
  • 29881f2f82 fix: close ws stale-perm gaps and resub on reconnect Abhinav Raut 2026-05-28 20:07:19 +05:30
  • 74e2213e75 fix: auto-resub list when conv uuids change Abhinav Raut 2026-05-28 19:30:01 +05:30
  • c87266f542 Skip ws converstion broadcast when agent is disabled Abhinav Raut 2026-05-28 19:14:19 +05:30
  • ddc82d9a1a fix: extract text from malformed email HTML Abhinav Raut 2026-05-28 19:03:26 +05:30
  • 4f707797ad Move pvt method below public Abhinav Raut 2026-05-28 18:43:28 +05:30
  • 743b00ee22 fix: address PR review across stores, ws broadcast, and sticky scroll Abhinav Raut 2026-05-28 18:32:16 +05:30
  • 5dfefabe52 fix: guard previous_conversations loop against nullish current Abhinav Raut 2026-05-28 17:39:16 +05:30
  • a0851bc709 fix: show typing indicator on scroll, hide view transition abort errors Abhinav Raut 2026-05-28 17:18:39 +05:30
  • 8faf06ed99 fix: reliably sync widget missed messages on reconnect Update connection status banner to show more intermediate connection statuses like connecting.. and connected. Abhinav Raut 2026-05-27 19:05:01 +05:30
  • b65d9679ae fix: scroll to target message on scrollTo deep-link instead of bottom Abhinav Raut 2026-05-27 02:14:23 +05:30
  • 0654e3bd2f fix: skip empty incoming attachments; assign team/agent before running post message hooks this allows automations to see the conversations assigned agent & team. Abhinav Raut 2026-05-27 00:24:27 +05:30
  • f58149291d refactor: dedupe overview report fetch/handler boilerplate Abhinav Raut 2026-05-26 12:52:07 +05:30
  • 214cc60374 fix: derive conversation list link context from route params, not name substring Abhinav Raut 2026-05-26 12:07:34 +05:30
  • eb4e49adf0 fix: gate mark-as-read by route, clear stale lastInboxPath on load Abhinav Raut 2026-05-26 03:31:49 +05:30
  • 9f09d8c521 fix: dedupe parallel custom-attribute fetch, cache AI prompts in store Abhinav Raut 2026-05-26 03:06:35 +05:30
  • cd8eb5ee26 perf: keep-alive inbox layout to skip refetch on admin round-trip Abhinav Raut 2026-05-26 03:00:02 +05:30
  • e5ffe11394 Fix edge cases in auto scrolling behavior. Extract sticky scroller to a composable for main & widget apps. Abhinav Raut 2026-05-26 02:18:48 +05:30
  • 0a0500f29a refactor: fold widget availability broadcast into BroadcastAgentAvailability Abhinav Raut 2026-05-26 00:21:15 +05:30
  • 92fe4f4539 tweak: scope conv list refresh interval to InboxView, bump to 2m Abhinav Raut 2026-05-25 23:18:34 +05:30
  • 2874e78e97 fix: mark-unread no-op when latest message is a continuity email Abhinav Raut 2026-05-25 01:59:56 +05:30
  • 4f7a23e26f Merge pull request #338 from abhinavxd/dependabot/npm_and_yarn/frontend/qs-6.15.2 Abhinav Raut 2026-05-23 18:18:38 +05:30
  • bd215324e1 build(deps): bump qs from 6.14.2 to 6.15.2 in /frontend dependabot[bot] 2026-05-23 12:36:57 +00:00
  • ad089fc79f fix: hide conv list items while skeleton is visible Abhinav Raut 2026-05-22 22:37:29 +05:30
  • e4fae78c2b tweak: bump skeleton minVisibleMs 300 -> 500ms Abhinav Raut 2026-05-22 22:23:38 +05:30
  • 46d56800b1 fix: skeleton not showing on slow network - View Transition was freezing render Abhinav Raut 2026-05-22 22:17:48 +05:30
  • 183c83b5e6 fix: prod crash from private methods, plus PR #336 review fixes Abhinav Raut 2026-05-22 21:29:57 +05:30
  • a502039e59 perf: WS push for conv list, store/cache cleanups, ad-hoc UI polish Abhinav Raut 2026-05-22 20:47:36 +05:30
  • 14d151afaf fix(contact): treat avatar upload as best-effort after contact creation Gumbraise 2026-05-21 23:43:26 +02:00
  • f26df73600 Merge branch 'main' into feat/add-contact-form-and-api-route Gumbraise 2026-05-21 23:27:21 +02:00
  • aa972d53e2 Merge pull request #334 from abhinavxd/dependabot/npm_and_yarn/frontend/yaml-2.9.0 Abhinav Raut 2026-05-21 22:29:16 +05:30
  • 735f5da1a8 build(deps): bump yaml from 2.7.1 to 2.9.0 in /frontend dependabot[bot] 2026-05-21 16:19:50 +00:00
  • ba64f55d36 Merge pull request #333 from abhinavxd/perf-optimizations-2 Abhinav Raut 2026-05-21 21:47:31 +05:30
  • ee4ddae407 fix: log team-member fetch errors during cache invalidation Abhinav Raut 2026-05-21 21:44:25 +05:30
  • edc82e9e55 refactor: drop Casbin, centralize agent cache invalidation, dedupe pending SLAs Abhinav Raut 2026-05-21 21:24:42 +05:30
  • 33572efa04 fix: address WS PR review - stale cache retry, livechat buffer, last_active TOCTOU Abhinav Raut 2026-05-21 00:46:43 +05:30
  • 7a8efcde16 fix: widget ping interval, last_active flush, ws ping error, slim new_message payload Abhinav Raut 2026-05-21 00:13:33 +05:30
  • 43ebed1c3a WS rewrite: per-client subscriptions and perf improvements Abhinav Raut 2026-05-20 23:42:07 +05:30
  • 68d63948c3 Merge pull request #332 from abhinavxd/fix-attch-download-for-s3 Abhinav Raut 2026-05-19 22:16:24 +05:30
  • 2b6fd313d4 fix: S3 attachment URLs and missed conversation list updates Abhinav Raut 2026-05-19 21:27:04 +05:30
  • 68d1b8117f fix: attachment download through backend for S3 stores Abhinav Raut 2026-05-19 15:24:54 +05:30
  • 35d5f1be86 Merge pull request #330 from abhinavxd/fix/yahoo-quoted-text Abhinav Raut 2026-05-19 15:00:46 +05:30
  • 9dfcb6bc90 fix: hide Gmail forward quoted text Abhinav Raut 2026-05-19 14:56:01 +05:30
  • c03477a066 fix: hide Yahoo Mail quoted text Abhinav Raut 2026-05-19 14:49:05 +05:30
  • 10b0d81436 Merge pull request #329 from abhinavxd/feat-show-inbox-name Abhinav Raut 2026-05-19 14:43:28 +05:30
  • 1607997df3 feat: show inbox name in conversation sidebar Abhinav Raut 2026-05-19 14:19:44 +05:30
  • 6bc3698334 Merge pull request #328 from abhinavxd/hotfix-media-empty-uuid-cast Abhinav Raut 2026-05-19 14:18:01 +05:30
  • 4e13e72cc3 fix: harden media + conversation queries against empty-uuid casts Abhinav Raut 2026-05-19 14:13:56 +05:30
  • df1d5815ce fix: show "1 selected" in conversation bulk action toolbar Abhinav Raut 2026-05-19 11:26:15 +05:30
  • 5f0fed695f fix: make CSAT template insert idempotent in v2.0.0 migration Abhinav Raut 2026-05-19 11:03:48 +05:30
  • a6c86282aa Merge pull request #320 from csr4422/feat/contact-notes-conversation-sidebar Abhinav Raut 2026-05-18 21:35:07 +05:30
  • 15ca569610 fix: skip stale toasts and invalidate in-flight fetches on contact reset Abhinav Raut 2026-05-18 21:30:07 +05:30
  • 259b2abb27 fix: gate contact notes sidebar by read perm and add bottom padding to contact page Abhinav Raut 2026-05-18 21:22:38 +05:30
  • a59f40e165 fix: prevent out-of-order responses in contact notes fetch csr4422 2026-05-18 19:23:01 +05:30
  • fd2156006e feat: limit contact notes to 10 with view more button csr4422 2026-05-15 19:51:10 +05:30
  • 860527ab64 fix: reduce spacing in contact notes component csr4422 2026-05-15 01:35:39 +05:30
  • 444530bd7f i18n: add contact notes key for conversation sidebar csr4422 2026-05-15 01:01:34 +05:30
  • b2a2fc320b fix: refetch notes on contact change in conversation sidebar csr4422 2026-05-15 01:00:59 +05:30
  • 82b419de80 feat: add contact notes accordion section to conversation sidebar csr4422 2026-05-15 01:00:40 +05:30
  • d96a37d337 Merge pull request #327 from abhinavxd/perf/conversation-store Abhinav Raut 2026-05-18 19:04:26 +05:30
  • b15c776142 update migration to version 2.3.0 Abhinav Raut 2026-05-18 18:56:31 +05:30
  • 41ef3fed90 fix conversation list fetch races and scope notification sound to current list and only play when tab is not open like whatsapp. Remove unused fetch participants API. Fix incorrect default language in schema.sql Show correct draft preview when text editor only has Abhinav Raut 2026-05-18 18:40:25 +05:30
  • 4c63152c5b Rename migration file v2.2.2 to v2.3.0 Abhinav Raut 2026-05-18 17:30:29 +05:30
  • bbc8e556f7 Merge pull request #318 from jleroy/bugfix/i18n-keys-2026-04-18 Abhinav Raut 2026-05-18 17:28:14 +05:30
  • 63e28af4fd Update en translation Abhinav Raut 2026-05-18 17:24:20 +05:30
  • 7cf476bf2e Fix some translations issues: - Rename activityLog.type* keys used in activity log filter to activityLog.entryType* for more clarity - Rename actions.sendPrivateNote key to actions.addPrivateNote as note aren't sent out - Fix automations rulebox template to use component interpolation instead of multiple separate strings - Fix some source translations Jonathan Leroy 2026-05-15 04:59:48 +02:00
  • adeb76c99b shrink conversation list page size and slow down conversation list refresh and participant fetches Abhinav Raut 2026-05-18 16:39:38 +05:30
  • c85cb90bef Merge pull request #317 from jleroy/i18n/update-2026-05-15 Abhinav Raut 2026-05-18 15:24:43 +05:30
  • ac597c4701 Update ROADMAP.md Abhinav Raut 2026-05-18 14:55:27 +05:30
  • bddca7e679 Update ROADMAP.md Abhinav Raut 2026-05-18 14:53:38 +05:30
  • 44186f7af7 Update pt-BR localization Jonathan Leroy 2026-05-18 05:54:53 +02:00
  • 06d1c395b0 Migration (v2.2.2): Remove unused "fmt" import Jonathan Leroy 2026-05-18 05:36:50 +02:00
  • a6f581597d Fix translations issues Jonathan Leroy 2026-05-18 05:32:18 +02:00
  • fdf897cc95 Migration (v2.2.2): Use parameterized queries to prevent SQL injection patterns Jonathan Leroy 2026-05-18 03:05:47 +02:00
  • d482267ed9 Make browser language detection keep the full locale, including region code Jonathan Leroy 2026-05-18 02:57:32 +02:00
  • 3c3c845d54 Crowdin: Fix source language filename Jonathan Leroy 2026-05-18 02:32:16 +02:00
  • 06a9b0b16e Merge pull request #326 from abhinavxd/dependabot/npm_and_yarn/frontend/js-yaml-4.1.1 Abhinav Raut 2026-05-18 03:03:50 +05:30
  • fc6a875bdf Merge pull request #325 from abhinavxd/dependabot/npm_and_yarn/frontend/glob-10.5.0 Abhinav Raut 2026-05-18 03:00:24 +05:30
  • 48edf5a018 build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /frontend dependabot[bot] 2026-05-17 21:27:12 +00:00
  • aac466a160 build(deps): bump glob from 10.4.5 to 10.5.0 in /frontend dependabot[bot] 2026-05-17 21:26:59 +00:00
  • abf6f4303a Merge pull request #324 from abhinavxd/dependabot/npm_and_yarn/frontend/minimatch-9.0.9 Abhinav Raut 2026-05-18 02:55:51 +05:30
  • c5980747fb Merge pull request #323 from abhinavxd/dependabot/npm_and_yarn/frontend/flatted-3.4.2 Abhinav Raut 2026-05-18 02:51:51 +05:30
  • 558f85ba72 build(deps): bump minimatch from 3.1.2 to 9.0.9 in /frontend dependabot[bot] 2026-05-17 20:22:35 +00:00
  • 923525c70e build(deps): bump flatted from 3.3.2 to 3.4.2 in /frontend dependabot[bot] 2026-05-17 20:22:31 +00:00
  • 7b1256a249 bump frontend deps and tighten image upload validation Abhinav Raut 2026-05-18 01:51:13 +05:30
  • f8262251f5 Remove description requirement from most admin forms Fixes #292 Abhinav Raut 2026-05-18 01:18:10 +05:30
  • bae4c23b01 hide outlook/hotmail quoted text correctly and fix html email whitespace Abhinav Raut 2026-05-18 00:30:13 +05:30
  • e048ba5716 improve conversation thread and inbox list ux Abhinav Raut 2026-05-17 22:54:05 +05:30
  • 66d8c3580c fall back to image preview for inline-image-only messages Abhinav Raut 2026-05-17 17:35:31 +05:30
  • 8a8240390d ship config.sample.toml in release archives instead of config.toml Abhinav Raut 2026-05-15 17:42:23 +05:30
  • b014d0d9a5 resolve inline image cids on send-message response, revert f841a81f Abhinav Raut 2026-05-15 17:39:04 +05:30