Abhinav Raut
6146f28126
Add inbox channel validation in create conversation request
2026-04-14 21:28:11 +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
882f650401
Stop broadcasting typing indicator between agents
2026-04-13 14:51:37 +05:30
Abhinav Raut
b84c02109f
use lightbulb icon for csat survey tip
2026-04-13 13:57:23 +05:30
Abhinav Raut
9d91bb8636
Send only one CSAT per conversation
2026-04-13 13:56:15 +05:30
Abhinav Raut
c15ac8e102
Update ArrowRight icon size in HomeView.vue
2026-04-13 11:06:55 +05:30
Abhinav Raut
9424db2607
Fix continuity email re-sending same messages
2026-04-13 10:45:58 +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
d804e365cb
Fix continuity email tracking to not reset contact_last_seen_at and exclude continuity messages from unread count
2026-04-13 00:59:16 +05:30
Abhinav Raut
66cf21731f
dedupe page visits for widget
2026-04-13 00:33:59 +05:30
Abhinav Raut
c798c676a5
Hide server-side security fields in chat settings response and adjust iframe border radius
2026-04-12 23:17:11 +05:30
Abhinav Raut
dcf45fd168
Skip already attached media in new conversation api.
...
Extract common logic for new message and convo api.
New helper functions to fetch multiple medias in 1 shot
2026-04-12 23:02:22 +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
0305fecaf0
Add csat uuid as available param to CSAT request template
2026-04-09 17:03:52 +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
a327ca69a7
Add new csat widget that just accepts
2026-04-09 13:55:39 +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
de740245c1
Simplify custom static dir to single mapping that mirrors built-in static/ structure
2026-04-09 00:24:05 +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
Abhinav Raut
88a58c0f3b
Custom static directory support, self hosted installations can pass static dir path to override csat and other web-templates, js and css files. Allowing instances to be fully customizable.
...
- New meta JSONB field in CSAT responses to capture random adhoc data as that might be needed for custom CSAT pages.
- Add support prefilled rating for csat pages picked from query param
2026-04-09 00:04:00 +05:30
Abhinav Raut
e7eac6eb94
Strip csat uui for agents (session) but keep for api consumers
2026-04-08 12:57:05 +05:30
Abhinav Raut
bdaf9159a2
Add dynamic launcher size adjustment for mobile and desktop
2026-04-08 12:48:47 +05:30
Abhinav Raut
aaff1b1427
assign oldest convos first in auto assigner
2026-04-07 16:32:03 +05:30
Abhinav Raut
14b29a7063
Resolve inline image CID references in message API responses instead of letting the api consumer handle it.
...
Fix make file go run cmd
2026-04-07 16:19:19 +05:30
Abhinav Raut
bf7919747d
Fix widget updateLastSeen firing on pre-load, skip for cached convo re-open
2026-04-06 15:18:33 +05:30