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
45a80118cc
Fix CSAT responses not visible agent message bubble
...
- Fix csat form submission in widget
- Update vite config to allow cross origin requests
2026-02-26 00:35:49 +05:30
Abhinav Raut
aeb153b15d
fix: message meta not being saved
2026-02-25 23:32:02 +05:30
Abhinav Raut
53181af680
Merge branch 'main' into feat/live-chat-channel
2026-02-24 23:09:51 +05:30
Abhinav Raut
131d32e320
Translate search result tabs
...
- Translate sort options
- Correct button size in ProfileEditView
2026-02-24 22:54:40 +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
v1.0.2
2026-02-24 22:30:14 +05:30
Abhinav Raut
4eb5dce12c
Merge branch 'main' into feat/live-chat-channel
2026-02-22 15:13:36 +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
89141a83c9
Merge pull request #247 from josephsellers/show-subject-in-list
...
feat: display conversation subject in list view
2026-02-20 01:07:01 +05:30
Abhinav Raut
bd83d8c6a2
Merge pull request #246 from abhinavxd/dependabot/npm_and_yarn/frontend/qs-6.14.2
...
build(deps): bump qs from 6.14.1 to 6.14.2 in /frontend
2026-02-20 00:03:22 +05:30
josephsellers
b9fd3a18a4
feat: display conversation subject in list view
...
Show the subject line between the contact name and inbox name
in the conversation list. This helps agents triage tickets
without having to open each conversation and navigate to the
Information panel.
Closes #239
2026-02-16 21:40:02 +00:00
dependabot[bot]
237b5c3100
build(deps): bump qs from 6.14.1 to 6.14.2 in /frontend
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-15 21:12:15 +00:00
Abhinav Raut
727213631c
SSRF protection to webhooks
...
- New config webhook option to allow certain CIDR ranges in webhooks.
2026-02-16 02:40:05 +05:30
Abhinav Raut
f7aa1ef2eb
Merge pull request #245 from abhinavxd/dependabot/npm_and_yarn/frontend/axios-1.13.5
...
build(deps): bump axios from 1.12.0 to 1.13.5 in /frontend
2026-02-13 12:26:25 +05:30
dependabot[bot]
dc29e707ca
build(deps): bump axios from 1.12.0 to 1.13.5 in /frontend
...
Bumps [axios](https://github.com/axios/axios ) from 1.12.0 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.12.0...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 06:53:10 +00:00
Abhinav Raut
206af8a9c2
refactor move common utils to shared-ui
2026-02-11 01:15:01 +05:30
Abhinav Raut
c21adfdf06
refactor: move datetime utility functions to shared-ui and update imports
2026-02-11 00:53:29 +05:30
Abhinav Raut
7b7629d6fa
Merge branch 'main' into feat/live-chat-channel
2026-02-11 00:27:59 +05:30
Abhinav Raut
4876ba2574
Merge pull request #235 from jleroy/i18n/update-2026-01-29
...
Translation updates [2025-01-29]
2026-01-29 11:16:32 +05:30
Jonathan Leroy
5b3ca210c3
Translation updates [2025-01-29]
2026-01-29 04:16:49 +01:00
Abhinav Raut
aeaae51e69
Merge pull request #234 from abhinavxd/update-plus-addressing
...
feat: add support for toggling plus addressing for email inbox.
v1.0.1
2026-01-29 00:06:48 +05:30
Abhinav Raut
9ad46cc9bd
make plus addressing default in email inbox form
2026-01-29 00:05:15 +05:30
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
v1.0.0
2026-01-28 11:53:47 +05:30
Abhinav Raut
eff9fd9458
feat: add Spanish language option to the language selection
2026-01-28 11:50:26 +05:30
Abhinav Raut
4b75c719fa
Merge pull request #232 from OfficialCRUGG/fix-german-i18n
...
German language improvements, Pt. 1
2026-01-28 11:49:20 +05:30
OfficialCRUGG
12bcfc519a
improve german localization
2026-01-26 23:27:03 +01:00
Abhinav Raut
c155fce93b
feat: show contact offline / online status on sidebar
...
- mark contacts offline if not active for > 5 mins.
2026-01-26 03:28:34 +05:30
Abhinav Raut
70e6ebcc48
feat(widget): merge visitor to contact when new JWT is available i.e. when user logs into a an external system.
...
- Prevent file uploads on initial message, user send a message first to enable attachments.
- fix thumbs not loading with signature and expiry
2026-01-26 02:52:28 +05:30
Abhinav Raut
8bdc30e6c1
rename components to reflect purpose
2026-01-25 03:30:36 +05:30
Abhinav Raut
acc94e8f0f
feat(livechat): show author name in conversation list
2026-01-25 03:27:46 +05:30
Abhinav Raut
eb5cae59bb
feat(widget): add audio notification for new messages
2026-01-25 03:07:59 +05:30
Abhinav Raut
ae12d3eb34
more fixes
2026-01-25 02:36:59 +05:30
Abhinav Raut
a94c3846ec
more fixes
2026-01-25 01:31:04 +05:30
Abhinav Raut
416923bb20
Merge pull request #229 from GMSantiago-Dev/add-spanish-translation
...
Add Spanish (es) translation
2026-01-22 17:42:09 +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
f0e9266d28
more fixes to LC
2026-01-21 00:13:02 +05:30
Abhinav Raut
361fece378
fix: trim whitespace from inbox and settings fields
...
Fixes #223
v0.11.1-beta
2026-01-20 00:03:01 +05:30
Abhinav Raut
4409bd84e8
fix: set session store TTL to 9 hours.
...
Fixes #228
2026-01-19 23:46:12 +05:30
Abhinav Raut
0aa4cadab1
refactor(sidebar): improve layout and styling of sidebar components, remove unnecessary padding around chil sidebar items
2026-01-18 17:31:08 +05:30
Abhinav Raut
107f1adb0d
fix issues with threading with widget messages
...
- fix: live chat email inbox not being initialized.
- make launcher logo take entire launcher space.
- New columns last_interaction_sender_id and last_message_sender_id to track who sent last message in conversation
2026-01-18 13:47:07 +05:30
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
26382e446d
Update roadmap to mark mentions and bulk import as done
2026-01-16 18:06:54 +05:30
Abhinav Raut
4e9c1d0893
Merge pull request #226 from abhinavxd/fix/max-header-size
...
update default read_buffer_size to 65kb
2026-01-16 18:05:22 +05:30
Abhinav Raut
757c1117b3
update default read_buffer_size to 65kb
2026-01-16 18:04:55 +05:30