Abhinav Raut
e048ba5716
improve conversation thread and inbox list ux
...
Add expand button for long message bubbles, group consecutive same-sender
messages within a minute, and fix the conversation list highlight contrast
(Fixes #321 ). Also bumps vue-letter to 0.2.1 to allow CSS transforms in email content
2026-05-17 22:54:05 +05:30
Abhinav Raut
b72dad7cc7
Swap lightbox to lib, force-download via query param, link inline media on insert
2026-05-14 17:06:35 +05:30
dependabot[bot]
13c690ee08
build(deps-dev): bump postcss from 8.4.49 to 8.5.10 in /frontend
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.49 to 8.5.10.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.10 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-12 21:40:25 +00:00
dependabot[bot]
f1b81f4b70
build(deps): bump axios from 1.15.0 to 1.15.2 in /frontend
...
Bumps [axios](https://github.com/axios/axios ) from 1.15.0 to 1.15.2.
- [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.15.0...v1.15.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.15.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 07:14:40 +00:00
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
00785c6061
WIP: More filters to views
...
Virtualize agent list and tag list.
2026-04-19 17:22:49 +05:30
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
dependabot[bot]
f6b2162dd4
build(deps): bump axios from 1.13.5 to 1.15.0 in /frontend
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.5 to 1.15.0.
- [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.13.5...v1.15.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.15.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-13 18:40:42 +00:00
Abhinav Raut
bb14b30121
Remove gravatar
2026-04-09 00:37:09 +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
14a7bf4435
Add widget.js minification step to build; subtle shadows.
2026-03-25 11:26:08 +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
4eb5dce12c
Merge branch 'main' into feat/live-chat-channel
2026-02-22 15:13:36 +05:30
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
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
7958d7e212
Merge branch 'main' into feat/live-chat-channel
2026-01-14 00:33:51 +05:30
Abhinav Raut
1a3e5fa197
Merge pull request #215 from abhinavxd/feat-mentions
...
Feat: Add support for mentions in editor and mentions tab
2026-01-05 15:10:48 +05:30
dependabot[bot]
4d6219cabd
Bump qs from 6.13.1 to 6.14.1 in /frontend
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.13.1 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.13.1...v6.14.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-02 06:01:56 +00:00
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
44344b4df8
keep scrollbars consistent across browsers
...
remove version from package.json
2025-12-26 13:55:53 +05:30
Abhinav Raut
2703478499
fix: use vue-letter to render html in contact notes, command box. This prevents forms from being injected in contact notes, macros etc.
...
Use common message bubble component to render msg bubbles. Delete duplicate contact and agent msg bubbles.
Remove vue dompuritfy html dep
2025-12-16 00:47:58 +05:30
dependabot[bot]
e55d992981
chore(deps-dev): bump vite from 5.4.20 to 5.4.21 in /frontend
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.20 to 5.4.21.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.21
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 19:35:55 +00:00
Abhinav Raut
7217086f3f
add instructions for authenticated users for live chat widget
2025-10-05 15:28:03 +05:30
Abhinav Raut
bf1cf025e0
Merge branch 'main' into feat/live-chat-channel
2025-10-04 13:38:42 +05:30
Abhinav Raut
f3acc37405
update version to 0.8.0-beta in package.json
...
remove caution note about alpha status from README.md
2025-09-30 14:35:53 +05:30
Abhinav Raut
326ccdf9d4
Merge pull request #138 from abhinavxd/dependabot/npm_and_yarn/frontend/axios-1.12.0
...
chore(deps): bump axios from 1.8.2 to 1.12.0 in /frontend
2025-09-17 19:22:03 +05:30
dependabot[bot]
a1db6ccb31
chore(deps-dev): bump vite from 5.4.19 to 5.4.20 in /frontend
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.19 to 5.4.20.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.20/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.20/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.20
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 13:51:25 +00:00
dependabot[bot]
3471263710
chore(deps): bump axios from 1.8.2 to 1.12.0 in /frontend
...
Bumps [axios](https://github.com/axios/axios ) from 1.8.2 to 1.12.0.
- [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.8.2...v1.12.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-17 13:50:40 +00:00
Abhinav Raut
9a77c8953c
Merge branch 'main' into feat/live-chat-channel
2025-08-24 01:52:12 +05:30
Abhinav Raut
11fd57adb0
update lucide-vue-next to version 0.525.0
2025-07-20 16:20:26 +05:30
Abhinav Raut
5b6a58fba0
wip: intercom like live chat with chat widget
...
- new vue app for serving live chat widget, created subdirectories inside frontend dir `main` and `widget`
- vite changes for both main app and widget app.
- new backend live chat channel
- apis for live chat widget
2025-06-29 04:59:55 +05:30
ketan
c4fcf6bd91
feat: integrate CodeMirror for code editing and update styles.
2025-06-21 16:28:34 +05:30
Abhinav Raut
f7a12cffd3
fix: agent password regex validation
...
- adds vitest dev dep
- adds test cases for the agent form
- replace form loader svg with css spinner
2025-06-08 11:26:26 +05:30
dependabot[bot]
bae896d38d
chore(deps-dev): bump vite from 5.4.18 to 5.4.19 in /frontend
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.18 to 5.4.19.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.19/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.19
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-05 22:46:23 +00:00
Abhinav Raut
210e0de1ae
feat: dark mode
2025-05-28 01:50:35 +05:30
dependabot[bot]
87e1477811
chore(deps-dev): bump vite from 5.4.11 to 5.4.18 in /frontend
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.11 to 5.4.18.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.18/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.18
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-30 06:57:15 +00:00
Abhinav Raut
ad99dee544
bump frontend version
2025-04-10 18:57:25 +05:30
Abhinav Raut
9bfe014d1e
WIP: manage contacts page
2025-04-09 16:52:25 +05:30
Abhinav Raut
9b41aa0e9a
chore: Cypress test for user login and workflow for E2E testing
2025-04-03 03:04:51 +05:30
Abhinav Raut
7d9650be2e
fix: lock radix-vue and tailwindcss versions to prevent unexpected updates
2025-04-02 13:18:54 +05:30
dependabot[bot]
5e90dfee5a
chore(deps): bump axios from 1.7.9 to 1.8.2 in /frontend
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.9 to 1.8.2.
- [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.7.9...v1.8.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-26 18:41:39 +00:00
Abhinav Raut
f688be1c88
feat: adds support for showing HTML tables in tiptap editor on *paste*.
...
does not support inserting a table yet from the menu yet.
Adds tiptap extension for the same.
2025-03-22 20:48:48 +05:30
Abhinav Raut
d6449b9336
feat: adds link functionality to tiptap text editor
2025-03-09 20:37:21 +05:30
Abhinav Raut
b1e1dff3eb
feat: replace quill editor with tiptap editor, removes the stupid hack as both editors handle new lines and empty content differently.
...
Quill adds <p><br></p> for new lines, while Tiptap uses <br> for Shift + Enter and <p> for Enter.
This commit fixes this hack I had added, now all editors in Libredesk are tiptap editors.
fix: Typography for agent and contact message bubbles and macro preview, as tailwind removes browser defaults. Introduces new class `native-html` for this.
fix: removes hardcoded classes in tiptap starter kit configuration as the new class `native-html` takes care of it and has to be just applied.
fix: Form validation for automations and macro form.
fix: automation list padding between items.
feat: adds bullet list and ordered list menu options to tiptap editor.
2025-03-02 01:42:17 +05:30
Abhinav Raut
f17d96f96f
rafactor: move full screen editor and non-fullscreen editor to a common component.
...
feat: add typography plugin and improve DOM purifying in conversation messages
fix: sooner not working in outer app.
fix: macro actions getting deleted when macro is remove from the text editor preview.
fix: square user avatar image in sidebar,made it rounded-lg
refactor: visual fixes and improvements to macro previews for consistency with attachment preview.
2025-02-27 02:47:23 +05:30
Abhinav Raut
67e1230485
feat: agent availability status
...
New columns in users table to store user availability status.
Websocket pings sets the last active at timestamp, once user stops sending pings (on disconnect) after 5 minutes the user availalbility status changes to offline.
Detects auto away by checking for mouse, keyboard events and sets user status to away.
User can also set their status to away manually from the sidebar.
Migrations for v0.3.0
Minor visual fixes.
Bump version in package.json
2025-02-26 04:34:30 +05:30
Abhinav Raut
1a7ee4d8c6
chore: clean and remove unused UI components and update DotLoader usage
2025-02-23 22:40:09 +05:30
Abhinav Raut
d74c240cae
feat: loader skeletons for conversation sidebar
...
fix: flickering when conversation is loading.
fix: load conversation and messages using promise.all
feat: enforce fixed desktop layout with 1024px viewport
- minor fixes and refactors
2025-02-10 02:42:02 +05:30
Abhinav Raut
20c14a117d
chore: rename app name in package.json and in readme
2025-02-07 03:04:24 +05:30