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
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
Abhinav Raut
9f8ddc45d9
Set correct place holder for text editor in automation action
2026-04-14 19:34:16 +05:30
Abhinav Raut
fa8d32a5ac
Fix emitter listener leaks, sidebar action button fixes.
...
Auto focus on view form
2026-04-14 18:59:44 +05:30
Abhinav Raut
1ed6f9ce46
Fix infinite re-render crash when opening conversation sidebar
2026-04-14 18:33:47 +05:30
Abhinav Raut
8dae4d1fc0
Increase trimmed last message length to 120 chars
2026-04-14 17:54:27 +05:30
Abhinav Raut
508e0a4196
Fix missing border for single conversation in widget
2026-04-14 02:57:40 +05:30
Abhinav Raut
1cb6074b1c
Sync widget isOpen state across all open/close paths
2026-04-13 23:16:24 +05:30
Abhinav Raut
c5c6a6b57e
Clamp launcher spacing to 0-200, extend home gradient behind first card
2026-04-13 22:37:22 +05:30
Abhinav Raut
c98c87d478
Fix visitor own messages counted as unread; set waiting_since on new conversations
2026-04-13 22:36:02 +05:30
Abhinav Raut
b84c02109f
use lightbulb icon for csat survey tip
2026-04-13 13:57:23 +05:30
Abhinav Raut
c15ac8e102
Update ArrowRight icon size in HomeView.vue
2026-04-13 11:06:55 +05:30
Abhinav Raut
0d9196b269
Add color customization for live chat launcher
2026-04-13 04:16:22 +05:30
Abhinav Raut
e860164ad7
Add widget home screen customization with configurable backgrounds, announcements, and external links
...
Fix inconsistnet close button for mobile devices.
2026-04-13 04:01:07 +05:30
Abhinav Raut
710746c15e
restyle widget bottom nav tabs to vertical layout with larger tap targets
2026-04-13 01:58:38 +05:30
Abhinav Raut
6aea4c9895
Removed the Stepper component and replaced it with a simpler MenuCard layout for channel selection in NewInbox.vue.
...
- Introduced a new SwitchField component for better UI consistency.
- Updated WebSocket client to remove unnecessary token and inbox_id from ping and typing messages.
- Added session duration configuration to the livechat channel settings in the backend.
2026-04-13 01:38:53 +05:30
Abhinav Raut
7524ba6c19
Add support for custom attributes to createConversationRequest
...
More polishes to notif panel
Add `You` for current agent in select combobox.
Remove unncesary checks for existing notifications while marking it as read.
Send oldest SLA notifcation first (update sql query)
2026-04-12 22:54:54 +05:30
Abhinav Raut
588c364821
Include visitor name in chat init response
...
Fixes for correctly conversations and messages
Rename establishSession to saveSess
2026-04-12 16:17:10 +05:30
Abhinav Raut
64eb4e4c8b
Fix widget greeting overflow with long names. Sync messages on every WS connect
2026-04-12 13:10:17 +05:30
Abhinav Raut
f487950fbb
Polish notification panel
2026-04-12 03:35:32 +05:30
Abhinav Raut
edb65650d9
Fix incorrect unread message count when a continuity message is auto sent in conversation
...
Remove dead widget code
Add config.toml to goreleaser
2026-04-12 03:18:47 +05:30
Abhinav Raut
8846ede8c7
standardize project name to lowercase "libredesk" across documentation, UI, and codebase.
...
Vue router console warning fixes
2026-04-10 16:33:27 +05:30
Abhinav Raut
fd750b8cf4
Add tag importer with file similar to agent import.
...
Update help text across many admin sections for clarity
2026-04-09 15:35:29 +05:30
Abhinav Raut
f6e099c696
Fix notification sound to only alert for new or hidden-tab conversations
2026-04-09 02:25:07 +05:30
Abhinav Raut
5b5b83728a
Polish outer app login form layouts and improve email templates for consistency and clarity
2026-04-09 01:54:51 +05:30
Abhinav Raut
ee26b62366
Disable widget actions when message is being sent
...
Fix widget input text area height
2026-04-09 01:25:51 +05:30
Abhinav Raut
fa2d17ee15
Update conversation list item layout with channel indicator and improve SLA time format
2026-04-09 01:06:24 +05:30
Abhinav Raut
4c47dd8578
Drop redundant overdue text from compact SLA badges in conversation list
2026-04-09 00:41:23 +05:30
Abhinav Raut
bb14b30121
Remove gravatar
2026-04-09 00:37:09 +05:30
Abhinav Raut
37269af934
Persist small screen overlay dismissal in session storage
2026-04-09 00:13:13 +05:30
Abhinav Raut
70f7b4f602
Add small screen overlay warning for agent dashboard on mobile devices
2026-04-09 00:10:07 +05:30