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
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
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
Abhinav Raut
87c14aa15d
feat: Macros, macros not completely replace canned responses as they do the same job as canned repsonse.
...
- tiptap editor fixes for hardlines.
- set app font to jakarta, fix shadcn components having a different font.
- UI improvements on /admin
- UI improvements on inbox tab.
2025-01-17 04:57:01 +05:30
Abhinav Raut
92b614ddf6
feat[automation]: ability to drag and drop automation rule and set their execution order
...
- feat[automation]: execution mode for automations to execute the first matching rule or run all.
- Refactor automations to use fields, values, operator and select options from @/consts @/composables
- Refactor view filters to use the pick fields, values, operator, select options from @/consts @/composables
- feat: Move from yarn to pnpm!
- feat: Custom component ComboBox, replaces convo sidebar inputs with combo
box.
- feat: initialize stores on app load to avoid multiple API calls by storing data in Pinia.
- change app fontm trying diff fonts.
- Keep side bar menu items by default open in inboxes .
2025-01-12 06:20:45 +05:30
Abhinav Raut
59d1f05d53
switch to pnpm
2025-01-11 21:41:32 +05:30
Abhinav Raut
8596807e56
feat: emoji picker
...
- fix: Fatal issued during inbox reload instead return errors.
- rename functions in inbox pkg to reflect purpose.
- rename page titles on router.
- remove iconify.
2025-01-10 03:48:03 +05:30
Abhinav Raut
f30a7f07d0
feat: keyboard shortcuts to send message in a conversations (CTRL + Enter) to send, enter for newline.
...
- feat: button to show/hide quoted text of incoming emails.
- fix: logout redirect
- remove hardcoded user login info.
- add libredesk.io to webtemplate footer
2025-01-10 02:46:14 +05:30
Abhinav Raut
caf8e7d34d
WIP: MVP with shadcn sidebar
...
- csat
- SLA
- email notification templates
2025-01-06 02:39:44 +05:30
Abhinav Raut
d77756476e
fix: Ticks of bar charts.
...
- Update shadcn charts.
- Refactors user store.
- Fix: pagination incorrect total pages.
- Comestic changes and cleanups.
- Fixes toaster not working in OuterApp.vue.
- Allow complete from address in notification settings from address form field.
2024-11-06 02:44:02 +05:30
Abhinav Raut
4d67aa463f
feat: Adds support for <a> tags in tiptap editor content
...
- feat: adds new tiptap extension - `@tiptap/extension-link`
- Fix: show rendered text instead of HTML in canned responses list preview
2024-10-24 20:07:23 +05:30
Abhinav Raut
f1b4007d7d
fix: email channel content not being rendered in template
...
- fix: resolved_at, closed_at timestamps getting cleared.
- feat: generic code editor for Email templates
- feat: Quill editor for canned responses
- Refactor: to reuse forms across /admin/conversations components
- Update sample toml remove unused key.
- Fix: multiple system user pass prompts when setting up for the first time
- Remove unused file session.go
- Fix: Inline images showing up in reply box as an attachment
- Update vite config to proxy requests to `/uploads`
2024-10-24 19:19:01 +05:30
Abhinav Raut
ee7be54c0d
fix: hide passwords in API response
...
- Minor refactors.
- Fixes bugs in SelectTag component.
- Update vite.
2024-10-23 05:25:10 +05:30
Abhinav Raut
e16c627f67
feat: refactor frontend conversations
...
- remove unused heroicons pkg.
2024-09-30 01:01:06 +05:30
Abhinav Raut
7056ed04db
wip: canned responses admin section.
2024-08-26 01:35:21 +05:30
Abhinav Raut
ce30055223
PUSH COMMITS
2024-08-13 03:32:31 +05:30
Abhinav Raut
06db29f7f3
refactor.
2024-08-11 03:52:05 +05:30
Abhinav Raut
704c485b6a
refactor
2024-08-09 03:55:20 +05:30
Abhinav Raut
e698f010e1
refactor.
2024-08-05 11:59:06 +05:30
Abhinav Raut
4c52af8f62
feat: dashboard.
2024-08-02 04:50:47 +05:30
Abhinav Raut
78a4caba3b
more commits.
2024-07-10 05:17:07 +05:30
Abhinav Raut
e1c32afcf2
more.
2024-07-05 02:54:57 +05:30
Abhinav Raut
d7fb9be211
some more commits?
2024-07-01 03:08:45 +05:30
Abhinav Raut
2bbb161593
chore: seperate frontend into differenet directories.
2024-06-23 23:24:43 +05:30
Abhinav Raut
6a27b2fa4b
refactor
2024-06-10 03:45:48 +05:30