Abhinav Raut
feb23fae8a
fix new inbox create dropping enabled/csat_enabled/secret/linked_email_inbox_id
2026-04-25 13:24:43 +05:30
Abhinav Raut
bf69b56efb
fix prompt_tags_on_reply not persisting on email inbox creation
2026-04-25 13:08:10 +05:30
Abhinav Raut
be7369d64f
Update widget unread count style
2026-04-25 12:36:59 +05:30
Abhinav Raut
ea4f8d75d3
cap unread message count badge at 9+ since backend caps at 10
2026-04-25 12:30:08 +05:30
Abhinav Raut
c3d1dbe5f2
Merge pull request #300 from abhinavxd/reply-to-addr
...
Add support for reply to address on inboxes.
2026-04-24 23:05:34 +05:30
Abhinav Raut
b06a5151cc
disable plus addressing toggle for microsoft inboxes instead of hiding, preventing accidental disable on re-save
2026-04-24 22:03:39 +05:30
Abhinav Raut
971ec49c35
enable datatable search on all admin tables, restrict global filter to text columns
2026-04-24 21:41:21 +05:30
Abhinav Raut
dce33238e2
exclude inbox reply_to from reply recipients to prevent self-loop
2026-04-24 19:14:55 +05:30
Abhinav Raut
3d2da2a11f
add reply_to on email inboxes for routing replies off the SMTP From domain
2026-04-24 18:39:16 +05:30
Abhinav Raut
8579570890
fix inbox form binding wait_timeout to wrong key, never persisting SMTP pool wait timeout
2026-04-23 14:53:20 +05:30
Abhinav Raut
bfe7cef627
add global search to datatable with per-table opt-out
2026-04-23 03:12:52 +05:30
Abhinav Raut
8ebd7d7e2b
cap macro command palette list at 200 and scope highlight observer
2026-04-22 15:54:05 +05:30
Abhinav Raut
3ba8ab0a8d
prevent idle detection from overwriting away_manual/away_and_reassigning
2026-04-21 22:40:10 +05:30
Abhinav Raut
1012949539
Merge remote-tracking branch 'origin/main' into category-statuses
2026-04-21 21:28:07 +05:30
Abhinav Raut
2d3958fe49
Merge pull request #294 from abhinavxd/more-view-filters
...
More fields in view filters.
2026-04-21 21:18:38 +05:30
Abhinav Raut
b658df8d12
Extract LoadingOverlay component for admin spinner/dim pattern
2026-04-21 21:02:53 +05:30
Abhinav Raut
bf63a8737c
use constants from filterConfig for operators.
2026-04-21 20:47:23 +05:30
Abhinav Raut
db8d099e42
Prevent Enter key from submitting automation rule form
2026-04-21 20:30:29 +05:30
Abhinav Raut
06b36b74fd
Add prompt-to-tag-on-reply inbox setting
2026-04-21 20:24:19 +05:30
Abhinav Raut
bcd93514ef
Fix caret overflow in ComboBox trigger for long labels
2026-04-21 19:43:30 +05:30
Abhinav Raut
66db129b66
Refetch conversations when the open view is edited
2026-04-21 19:22:18 +05:30
Abhinav Raut
68a587bc76
Remove filter value when operator changes from / to between
2026-04-21 19:10:31 +05:30
Abhinav Raut
c16ad26d2d
Add Range Calendar shadcn component for filters
2026-04-21 18:41:01 +05:30
Abhinav Raut
7aa48641e1
Fix spinner position in admin panels
2026-04-21 18:40:10 +05:30
Abhinav Raut
79dc693cd1
Fix large tag names expanding outside tag badge
2026-04-21 17:01:33 +05:30
Abhinav Raut
aa9e4cdae2
feat: add conversation status categories and update related logic.
...
- Introduced a new category field for conversation statuses to classify them as 'open', 'waiting', or 'resolved'. Which allows max assignment limits in team to work with custom statuses as well.
2026-04-21 16:55:09 +05:30
Abhinav Raut
00785c6061
WIP: More filters to views
...
Virtualize agent list and tag list.
2026-04-19 17:22:49 +05:30
Abhinav Raut
108d7a7cb2
Merge pull request #285 from abhinavxd/dependabot/npm_and_yarn/frontend/qs-6.15.1
...
build(deps): bump qs from 6.13.1 to 6.15.1 in /frontend
2026-04-19 04:38:11 +05:30
dependabot[bot]
50ebcec332
build(deps): bump qs from 6.13.1 to 6.15.1 in /frontend
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.13.1 to 6.15.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.13.1...v6.15.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.15.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-18 23:03:43 +00:00
dependabot[bot]
b4de085f86
build(deps-dev): bump vite from 5.4.21 to 6.4.2 in /frontend
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.21 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-18 23:03:41 +00:00
Abhinav Raut
26bb17a576
Merge pull request #281 from abhinavxd/dependabot/npm_and_yarn/frontend/axios-1.15.0
...
build(deps): bump axios from 1.13.5 to 1.15.0 in /frontend
2026-04-17 22:23:23 +05:30
Abhinav Raut
189162b61f
Clear typing indicator when switching conversations
2026-04-17 00:06:13 +05:30
Abhinav Raut
286d409a74
Cap lengths on JWT/form name/email and restrict JWT user_id to contact or visitor
2026-04-16 03:27:50 +05:30
Abhinav Raut
fd0e871a79
Add max chat message length validation
...
Use CSP headers to for trusted domains instead of referrer header checks.
Update description for trusted domains
2026-04-16 02:30:02 +05:30
Abhinav Raut
a55a3237ce
Make outer app label text muted
2026-04-16 01:22:50 +05:30
Abhinav Raut
fa645481f9
Make outer app form labels muted
2026-04-16 01:16:48 +05:30
Abhinav Raut
6ef17eeae6
Make widget /auth/exchange idempotent
...
Prevent tokens sent twice from widget.js, send only once.
Update doc strings & comments for clarity.
Fix error handling
2026-04-16 01:16:24 +05:30
Abhinav Raut
aceecd99b3
Lazy-load emoji picker swap to lighter lib later
2026-04-15 20:50:26 +05:30
Abhinav Raut
300e9b1238
Drop widget secondary color and auto-derive primary foreground for text selection.
2026-04-15 20:17:56 +05:30
Abhinav Raut
ceb1022bcb
Increase gap between title and description in contact block confirmation dialog
2026-04-15 13:22:03 +05:30
Abhinav Raut
c61073750e
Centralize widget 401 handling in axios response interceptor, clear session and visitor cookies on expiry
2026-04-15 01:10:04 +05:30
Abhinav Raut
567e6cd683
Add csat field description, cast survey is now sent only once per conversation
2026-04-14 23:36:06 +05:30
Abhinav Raut
2d8daf2b4e
Add "Choose channel" heading to new inbox page
2026-04-14 23:25:59 +05:30
Abhinav Raut
33a2a877a5
Fix secret handling in webhook and context link updates, allow clearing secrets
2026-04-14 23:00:14 +05:30
Abhinav Raut
a56168cf59
Fix incorrect webhook unassigned event value, use sentence case for event labels
2026-04-14 22:29:05 +05:30
Abhinav Raut
c96253aec9
Update shared view form layout
2026-04-14 21:28:27 +05:30
Abhinav Raut
35e0884f4a
Extract reusable PaginationBar component, add week i18n key
2026-04-14 21:06:16 +05:30
Abhinav Raut
e8807594cf
add more snooze options in commnd box
2026-04-14 19:35:38 +05:30
Abhinav Raut
e5c8b76d86
Remove extra margin from buttons with icons
2026-04-14 19:35:09 +05:30
Abhinav Raut
01f27c840b
Auto focus on holiday name in BH form
2026-04-14 19:34:42 +05:30