Abhinav Raut
b561e79440
fix: cypress test
2025-06-08 01:27:10 +05:30
Abhinav Raut
57d0e90b5f
refactors(i18n-keys): use correct keys in vue and go errors
...
- fix: invalidate agent cache on update / create
2025-06-08 00:59:15 +05:30
Abhinav Raut
5a0e3a8072
refactor: remove unncessary oidc test handler
2025-06-08 00:51:09 +05:30
Abhinav Raut
d95a5f40cf
feat: add agent cache in user package
...
- use cached agent in all middlewares
- fix: race in casbin that gave permission denied error.
- stop loading permissions into casbin on every `Enforce` function call instead cache user permissions in authz package and when permissions change only the load permission as policies atomically.
- sort permissions in get-agents to make the permissions slice comparsion using slices.Equal work
2025-06-07 23:43:21 +05:30
Abhinav Raut
6981a0790d
fix: update contacts route title to 'All contacts'
2025-06-07 22:38:43 +05:30
Abhinav Raut
55bc9bfc91
fix: safely access sender_id in handleNewMessage
2025-06-07 22:38:36 +05:30
Abhinav Raut
67db2e5ff2
fix: contact note text color in dark mode
2025-06-07 22:38:23 +05:30
Abhinav Raut
64304c2384
fix: reference err
2025-06-07 22:37:59 +05:30
Abhinav Raut
c5fe6aaadd
open comobox on click of select tag component
2025-06-07 22:37:50 +05:30
Abhinav Raut
fea7eef658
dynamic translations in date filter component
2025-06-07 22:37:07 +05:30
Abhinav Raut
475e400810
fix: move isActive parent before watcher
2025-06-07 22:34:59 +05:30
Abhinav Raut
641ae0540e
feat(sidebar): implement collapsible functionality for admin navigation based on active routes, this will make sure non active collsapsibles will close when another is opened
2025-06-07 22:32:41 +05:30
Abhinav Raut
dc6fede081
fix(inbox-layout): remove unnecessary keep-alive wrapper around router-view component preventing same conversation from being loaded again in different conversation list
2025-06-07 20:23:08 +05:30
Abhinav Raut
28dcd6cb2f
fix(conversation-list): prevent error when setting unread count by checking item index
2025-06-07 19:58:45 +05:30
Abhinav Raut
5bcb0a2ad9
fix(dialog): add missing DialogDescription for a11y
2025-06-07 19:23:06 +05:30
Abhinav Raut
26c7df538c
refactor(i18n): consolidate duplicate keys into reusable globals
...
- Move form.field.* to globals.terms.*
- Replace select messages with globals.messages.select
- Use shared success/deletion confirmation messages
- Reduce ~50 duplicate keys
2025-06-07 18:58:17 +05:30
Abhinav Raut
625a08d0aa
feat(conversation): add support for nested websocket property updates and broadcast changes for all contact and custom attributes
2025-06-07 18:58:17 +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
fbf502451a
fix(CommandBox): reorder CommandItems move macro on top
2025-06-06 03:23:43 +05:30
Abhinav Raut
dc909ceb4f
feat(vite): Add manual chunking for optimized build output
...
refactor(router): Lazy load route components for improved performance
2025-06-06 03:20:32 +05:30
Abhinav Raut
cc1432b3e4
refactor(editor): Remove unncessary props and simplify code for tiptap editor, update all editors for the same
2025-06-06 03:02:11 +05:30
Abhinav Raut
d532a99771
feat: new package report, move exisiting report code from conversations pkg to report package
...
- new sla performance overview cards.
2025-06-06 02:07:19 +05:30
Abhinav Raut
63a8f04408
fix: conversation list view filters, views do not need list status as views are already filtered.
2025-06-05 15:58:29 +05:30
Abhinav Raut
5d6897a960
fix: filter conversation list by status, this will immediately remove conversation from the list if status is different than the one applied to the list.
...
- remove redundant error title in toast notifications
2025-06-05 01:47:10 +05:30
Abhinav Raut
0b9cf38826
fix: update assignee last seen only if current conversation is open
...
- standardize timestamp function to uppercase NOW() in SQL queries
2025-06-04 00:07:13 +05:30
Abhinav Raut
b44c314299
update delete confirmation message for agent in alert dialog
2025-06-03 23:46:53 +05:30
Abhinav Raut
afeec39b59
make subject required, submit new conversation form on ctrl + enter
2025-06-03 23:03:06 +05:30
Abhinav Raut
fb2a08ec1a
fix: SelectCombobox adjust item and selected templates for proper emoji rendering
2025-06-03 22:36:49 +05:30
Abhinav Raut
7f2df0082c
fix: remove autofocus from text editor as create conversation form opens.
...
- Adds new prop autofocus on text editor
- rename ConversationTextEditor to TextEditor
2025-06-03 22:10:56 +05:30
Abhinav Raut
6c523ac447
fix: update labels and placeholders for user selection to agent in MacroForm
2025-06-03 05:19:13 +05:30
Abhinav Raut
02fc57c35a
macro form fixes
2025-06-03 05:08:41 +05:30
Abhinav Raut
2dc751e602
fixes incorrect v-model binding
2025-06-03 04:29:28 +05:30
Abhinav Raut
f6e2fc1956
feat: allow sending attachments in new conversations
...
- replace existing combobox selects with common component selectcombobox.vue
2025-06-03 04:03:16 +05:30
Abhinav Raut
975577555d
WIP: allow setting macro in new conversations along with attachments
...
- new composable useFileUpload.js
2025-06-02 03:56:04 +05:30
Abhinav Raut
f43acb77a1
use loader animation instead of dot loader in shadcn button
2025-05-31 23:46:08 +05:30
Abhinav Raut
331c84fa56
use dot loader to use tailwind animations
2025-05-31 23:40:42 +05:30
Abhinav Raut
9314efb9d9
refactor: clean up main.css move animation to tailwind config
2025-05-31 23:38:44 +05:30
Abhinav Raut
5c8481af97
feat: tooltips to icon side
...
refactor: remove unncessary extra i18n keys instead use reusable 'globals.terms.*' keys.
2025-05-31 20:11:47 +05:30
Abhinav Raut
d9bc4d1c0d
fix: update conversation list item last message timestamp every 60 seconds
2025-05-31 18:54:08 +05:30
Abhinav Raut
087c8ad491
fix: incorrect label in macro form team select combobox
2025-05-31 18:35:48 +05:30
Abhinav Raut
c2849fa63d
fix views sidebar collapsible trigger
2025-05-29 01:48:29 +05:30
Abhinav Raut
b20c7845ac
update sidebar icons for inbox navigation
2025-05-29 01:34:38 +05:30
Abhinav Raut
38a5b25b1f
remove search icon from search header
2025-05-29 01:11:14 +05:30
Abhinav Raut
9dce155ebc
fix: sidebar header spacing and ui improvements for search icon
2025-05-29 01:10:58 +05:30
Abhinav Raut
314341b40d
fix: make both sections of macro preview 1. list and 2. preview scrollable separately.
...
- Update styles and colors for dark mode
2025-05-29 00:53:10 +05:30
Abhinav Raut
1f6e3322aa
update sidebar background color and improve dark mode styles / colors
...
fix: email validation trigger in reply box
2025-05-29 00:52:16 +05:30
Abhinav Raut
102ba99b3c
fix: toggle fullscreen state correctly in ReplyBox component
2025-05-29 00:39:14 +05:30
Abhinav Raut
8285575f1c
update styles for convo list
2025-05-28 02:31:34 +05:30
Abhinav Raut
01d3b590a9
update sidebar foreground text color to improve contrast
2025-05-28 02:02:54 +05:30
Abhinav Raut
210e0de1ae
feat: dark mode
2025-05-28 01:50:35 +05:30