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
6dc2f1b1df
Fix translations escape |
2026-04-06 11:58:00 +05:30
Abhinav Raut
3db51ec02d
Fix consolidate duplicate i18n keys that have same values
...
Polish csat page
2026-04-05 22:05:23 +05:30
Abhinav Raut
235afb2b88
Play notification sound when tab is hidden and defer last-seen updates when tab is hidden
...
Update js template rendered to use pipe syntax for fallbacks
2026-04-05 01:51:45 +05:30
Abhinav Raut
6abb6ad017
Move continuity config and intervals to live chat inbox form from toml.
...
- Refactor widget.js.
- Fix possible race conditions in inbox reload logic.
- Reload only the updated inbox when an inbox is updated / created not all.
- Retain last inbox while navigatin back from admin -> inbox
2026-04-04 21:35:04 +05:30
Abhinav Raut
0a9e57dcc5
Revamp live chat widget JS API, use inbox UUID, non-blocking installation
...
Update installation instructions for clarity
Remove unncessary convo custom attribs being passed in JWT tokens for live chat
2026-04-04 18:11:54 +05:30
Abhinav Raut
d260eb565a
Fix vue-i18n nested placeholder error in context link i18n strings
2026-03-30 16:09:59 +05:30
Abhinav Raut
b1bef238cf
Feat: context links, context links allow admins to set urls to external system from sidebar with encrypted payload in query parameters.
2026-03-30 16:00:37 +05:30
Abhinav Raut
11eb4d0edc
Translate remaining hardcoded eng strings.
2026-03-28 21:48:19 +05:30
Abhinav Raut
c3f0b18392
Add participant activity note and visual indicator for non-contact senders
2026-03-28 14:50:58 +05:30
Abhinav Raut
2233712f85
Polish widget UX: accessibility, tab nav, expand/collapse, conversation list, and mobile fixes.
2026-03-25 02:28:43 +05:30
Abhinav Raut
8b556d95a6
Polish auth pages, contact detail, and avatar upload UX.
2026-03-25 01:51:05 +05:30
Abhinav Raut
64ffd558d5
Polish automation UI: theme-aware colors, accessibility, and cleanup.
2026-03-25 01:34:45 +05:30
Abhinav Raut
969b5be9a3
Fix mention styling in messages, improve notification panel UX
2026-03-25 01:18:08 +05:30
Abhinav Raut
8fd05667ac
Improve sidebar semantics, form label hierarchy, and translate remaining hardcoded strings
2026-03-25 00:47:18 +05:30
Abhinav Raut
9652c6d4bc
Clean up i18n keys, sort language files, and refactor admin UI components.
2026-03-24 01:42:35 +05:30
Abhinav Raut
34aecd268f
Fix widget business hours: use assigned team hours instead of always defaulting, fix timezone offset calculation. Show continuity email indicator in agent UI, broadcast email replies to widget as a user could have widget open and reply from email at the same time.
2026-03-18 10:50:55 +05:30
Abhinav Raut
a788553137
Use first unread message as subject for continuity emails, add ref number to continuity email subject.
...
- Continuity email layout fixes and improvments.
- Replace haikunator with email local part for visitor names, fallback to "Visitor"
- Add optional website_url config field for "go to chat" link in continuity email footer
- Remove unused / unncessary i18n keys.
2026-03-16 00:49:20 +05:30
Abhinav Raut
e7ab571c48
add reply guards, gravatar fallbacks for avatars, draft preview in conversation list, clickable agent avatars. Show sent messages immediately instead of waiting for WebSocket response.
2026-03-11 14:52:21 +05:30
Abhinav Raut
678239027e
Refactor incoming message flow, add visitor upgrade on email reply, rate-limit livechat conversations
2026-03-11 12:19:58 +05:30
Abhinav Raut
eb0a7b437d
Add page visit tracking to widget
...
- fix duplicate initialization guard
- notification bell for agents
- Refactor and clean up dead code
- Fixes to pre chat form
- Add new column country to users table
- Update ratelimit pkg to be generic
2026-03-11 03:52:07 +05:30
Abhinav Raut
0a662b081c
Add widget js API (hideDefaultLauncher, setUser, logout), fix static methods, update installation tab
2026-03-03 16:53:38 +05:30
Abhinav Raut
0b7c816407
Allow live chat widgets to detect lang from user browser and fallback to defaults set by admin.
...
New handler to return all available langs, remove hardcoded langs
2026-02-26 01:54:34 +05:30
Abhinav Raut
53181af680
Merge branch 'main' into feat/live-chat-channel
2026-02-24 23:09:51 +05:30
Abhinav Raut
9b3e3f114d
Fix: tag input in automations not being selected
...
- Add translated error messages for invalid automation rules.
- add support for warning sooner
Fixes #251 #230
2026-02-24 22:30:14 +05:30
Abhinav Raut
81847c7f4e
i18n: fix localization issues ( #231 )
...
Not backported to main due to extensive i18n refactoring changes in this branch.
2026-02-22 15:12:00 +05:30
Abhinav Raut
7b7629d6fa
Merge branch 'main' into feat/live-chat-channel
2026-02-11 00:27:59 +05:30
Jonathan Leroy
5b3ca210c3
Translation updates [2025-01-29]
2026-01-29 04:16:49 +01:00
Abhinav Raut
d0bad37464
feat: add support for toggling plus addressing for email inbox.
...
Fixes #233
2026-01-29 00:00:49 +05:30
Abhinav Raut
5a24fbe075
fix: remove UTF-8 BOM from Spanish translation file
2026-01-28 11:53:47 +05:30
OfficialCRUGG
12bcfc519a
improve german localization
2026-01-26 23:27:03 +01:00
Abhinav Raut
a94c3846ec
more fixes
2026-01-25 01:31:04 +05:30
Libredesk Contributor
eaee3d374c
Add Spanish (es) translation
...
- Complete Spanish translation for Libredesk
- All 733 lines translated from English
- Includes UI, admin panel, authentication, reports, and all user-facing strings
- Translation maintains proper JSON structure with English keys and Spanish values
2026-01-22 08:42:38 -03:00
Abhinav Raut
8ebe77a5fd
- Fix copy button component usage
...
- Set --primary color value correct in live chat widget.
2026-01-18 11:55:43 +05:30
Abhinav Raut
e2a9a00217
Live chat: add admin toggle to open widget directly into previous conversation / a new conversation
...
- Improve greeting and introduction messages to support template variables for user names.
2026-01-17 18:22:40 +05:30
Abhinav Raut
7958d7e212
Merge branch 'main' into feat/live-chat-channel
2026-01-14 00:33:51 +05:30
Abhinav Raut
1127d2967b
add logo_url support for custom OIDC providers
...
- add microsoft option for providers
2026-01-11 17:18:19 +05:30
Abhinav Raut
d4a6dcec83
rename i18n key
2026-01-09 03:37:41 +05:30
Abhinav Raut
7c91ca8813
refactor: update translation keys for file selection and remove unused messages
2026-01-09 03:28:56 +05:30
Abhinav Raut
173493a0ed
handle panics in importer, translate messages and fix bugs
2026-01-09 03:26:22 +05:30
Abhinav Raut
91445d7dda
Merge branch 'main' into feat-notifications
2026-01-09 01:06:34 +05:30
Abhinav Raut
1da8ff5019
update translation key
2026-01-09 01:01:34 +05:30
Abhinav Raut
c8bfe36e2e
feat: mark conversation as unread from context menu on conversation list
2026-01-07 11:56:51 +05:30
Abhinav Raut
e404b859d8
fix mentioned notification not scrolling to mentioned message.
...
- update en translations for notifications
2026-01-06 12:57:59 +05:30
Abhinav Raut
902158b1b8
feat: implement signed URL support for filesystem media access
2026-01-02 14:04:45 +05:30
Abhinav Raut
4bab16c21a
feat: user app notification system with bell icon in the sidebar
...
- notifications for: mention', 'assignment', 'sla_warning', 'sla_breach'
- new table `user_notifications` and migrations for the same.
2026-01-02 01:46:47 +05:30
Abhinav Raut
1aa2d91432
feat: mentions for private notes
...
- mentioning an agents sends an email to the agent.
- mentioning a team sends an email to to the entire team.
2026-01-01 13:59:34 +05:30
Abhinav Raut
532cd7f563
feat(navigation): add pluralization for navigation items
...
feat: make data table item names clickable.
fix(conversation): focus reply box editor on conversation change
fix(conversation): focus editor on tab change in ReplyBoxContent
fix(conversation): update conversation list item to use router-link
fix(conversation): update message bubble to use router-link for author
fix(conversation): update last interaction fields on message insert
fix(conversation): add last interaction fields to conversation model
fix(conversation): update SQL queries to include last interaction fields
feat(migrations): add migration for last interaction fields in conversations
fix(schema): update schema to include last interaction fields in conversations
2025-12-31 12:34:04 +05:30
Abhinav Raut
050c502c8e
add localized labels for activity log types in useActivityLogFilters
...
add missing activity log types in filters
2025-12-29 11:17:47 +05:30