Abhinav Raut
d5f419efda
fix: different autmation rule fields for different types of automation rules, as conversation update and time triggers don't need conversation content & subject.
2025-01-25 15:47:08 +05:30
Abhinav Raut
75727dd21b
feat[ui]: update message bubble box shadow
2025-01-25 15:45:51 +05:30
Abhinav Raut
b952f4c0ea
feat[ui]: improvements to agent and contact message bubbles.
2025-01-25 15:45:29 +05:30
Abhinav Raut
f25f555821
feat[ui]: updates to reset,set password and user login pages.
2025-01-25 15:45:04 +05:30
Abhinav Raut
9c98adfb7a
fix[automation]: for contains operator do a substring match instead of per word match
...
- feat: contact email as a field in automation rule fields.
2025-01-25 15:43:57 +05:30
Abhinav Raut
cc6b16162d
feat: re-open closed, resolved and snoozed conversations.
2025-01-25 05:01:11 +05:30
Abhinav Raut
8b3b5a286c
feat: filter out actions for macros as automations has more actions available than macros.
...
- css fixes to reply box
- fix incorrect variant for toaster.
2025-01-25 04:02:43 +05:30
Abhinav Raut
52e401c601
feat: email cc and bcc in conversation replies
...
- feat: adds cc and bcc inputs in conversation text editor.
- feat: mask conversation id in api responses.
- customize shadnc dialog to hide close button & cross icon.
2025-01-25 03:47:17 +05:30
Abhinav Raut
3c71ab35ff
Feat: Add SLAs per team
...
- Feat: Provide the ability to change SLAs for conversations; this will start a new deadline calculation from the time the SLA is set.
2025-01-24 04:34:51 +05:30
Abhinav Raut
8ded2692a3
feat: ability to unassign converstions, new uassigned dropdown options in conversations sidebar for teams and users.
2025-01-23 01:51:22 +05:30
Abhinav Raut
ac6e2791d5
feat: add deletion confirmation dialogs to admin actions
...
Adds alert dialog confirmations before deleting items across admin menus:
- Roles
- Teams
- Users
- Templates
- SLA policies
- OIDC providers
- Business hours
- Status
- Inboxes
- Automation rules
2025-01-23 01:04:24 +05:30
Abhinav Raut
50188352a5
fix: Use SyncedEnforcer in casbin, fixes panics.
...
feat: store user roles in user roles table, drops the roles table on users table.
feat: standardize column names in schema, renames disabled bool to enables.
- vue router fixes to allow components / pages to rerender after creating an object in db.
- minor fixes and refactors.
2025-01-22 03:40:32 +05:30
Abhinav Raut
561ee1b760
fix: Full screen editor
...
- fix: z-index of command box when full screen editor is open.
- fix: templates form
- rename route meta
- updates default status constants.
2025-01-21 02:40:46 +05:30
Abhinav Raut
4dee94949d
chore: remove inbox_type col from views.
...
- Adds FKEY to missing columns
- Updates unique partial index on users, to handle the case where a soft deleted user is added again.
2025-01-21 02:39:18 +05:30
Abhinav Raut
94b39fc0fd
feat: views now don't need the inbox type value on which the filters have to be applied, it generates dynamic sql based on the user permissions and filters them
2025-01-21 02:36:43 +05:30
Abhinav Raut
66864bfca9
fix: adds proper error message when user is trying to create another default outgoing email template.
2025-01-21 02:31:30 +05:30
Abhinav Raut
d4182ec592
fix: casbin enforcer, always delete older policies before adding newer ones.
2025-01-21 02:30:16 +05:30
Abhinav Raut
16b6ad96ea
refactor[backend]: pick worker counts and intervals from config.
2025-01-20 02:13:44 +05:30
Abhinav Raut
64777b15dd
feat: adds default notification template in db
...
- Updates default statuses list.
2025-01-20 02:12:48 +05:30
Abhinav Raut
2ac8fcfd21
fix: csat toggle in inbox form.
2025-01-20 01:08:15 +05:30
Abhinav Raut
0c01b53b09
feat(conversations): add trigram index for searching ref numbers
...
feat(messages): add trigram index for text content search
- feat: UI animations for conversation and messages list.
- Simplify websocket updates.
2025-01-19 23:10:53 +05:30
Abhinav Raut
29c341d5f3
Update README.md
2025-01-17 10:51:51 +05:30
Abhinav Raut
497e9a2ae0
Update README.md
2025-01-17 05:08:11 +05:30
Abhinav Raut
7a06eef6e4
Update README.md
2025-01-17 05:06:01 +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
0a3cca75f5
style: set inter as default font.
2025-01-12 20:43:03 +05:30
Abhinav Raut
b7fae611ee
fix: text editor text not being cleared after sending a messge
...
refactors and removes unncessary props / states in editor and parent.
2025-01-12 20:42:27 +05:30
Abhinav Raut
1d4a686d15
refactor: improve readability and logging in rule evaluator
2025-01-12 20:41:26 +05:30
Abhinav Raut
6475d14ab2
feat: update send private note response to return message string
2025-01-12 20:39:39 +05:30
Abhinav Raut
6c4ed53e85
refactor: use new comobox in rule condition editor
2025-01-12 20:38:23 +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
0c54abbbad
refactor: rename modules and imports to reflect project name
2025-01-11 21:46:29 +05:30
Abhinav Raut
59d1f05d53
switch to pnpm
2025-01-11 21:41:32 +05:30
Abhinav Raut
6382af591f
update gitignore
2025-01-11 21:34:27 +05:30
Abhinav Raut
fd6f3ca6d1
fix: quill editor margin
2025-01-11 21:25:18 +05:30
Abhinav Raut
f81d03d94b
Update README.md
2025-01-10 04:20:28 +05:30
Abhinav Raut
515c96af30
fix[frontend]: conversation commands showing up when there's no conversation open.
...
- update binary name in make file.
2025-01-10 04:18:05 +05:30
Abhinav Raut
252c91cb3c
feat: emojis for teams
2025-01-10 04:08:00 +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
1ca40d57df
Update README.md
2025-01-09 05:19:25 +05:30
Abhinav Raut
8a3bb743be
Update README.md
2025-01-09 05:17:21 +05:30
Abhinav Raut
51af1e3ca0
Update README.md
2025-01-09 05:14:35 +05:30
Abhinav Raut
7af19189f7
Update README.md
2025-01-09 05:13:17 +05:30
Abhinav Raut
a64404570b
Update README.md
2025-01-09 05:09:25 +05:30
Abhinav Raut
9d6253340e
Update README.md
2025-01-09 05:07:26 +05:30
Abhinav Raut
80958f1dd6
Update README.md
2025-01-09 05:04:29 +05:30
Abhinav Raut
98537825e9
feat: AI clean up of agent responses, adds new ai package
...
- feat: full screen tiptap editor, esentially two editors that attempt to keep their state in sync.
- moves tiptap editor menu bar to to show up as a bubble once text is selected.
- Layout fixes and improvements.
- Improves /reports/overview charts and cards.
2025-01-09 05:01:33 +05:30
Abhinav Raut
d8e29b569f
feat: conversation snooze
...
feat: command menu on press ctrl + k
feat: CSAT email when a conversation is marked resolved.
feat(AI) ✨ agent message rewriting with OpenAI prompts
2025-01-08 06:34:28 +05:30
Abhinav Raut
7f4f8ecf66
fix[frontend]: sidebar active state
...
- replace conversation sidebar with shadcn sidebar
- refactor: rename and simplify permissions for better clarity and usability
- WIP - Snoozing of conversations and UI.
2025-01-07 04:23:27 +05:30