Abhinav Raut
8e286e2273
fix: /account navigation from sidebar.
2025-03-02 18:37:05 +05:30
Abhinav Raut
15b9caaaed
fix: prevent zap logo shrinking and ensure text wraps correctly in command bar
...
chore: increase command bar size.
2025-03-02 03:31:34 +05:30
Abhinav Raut
b0d3dcb5dd
fix: Reply box layout for fullscreen mode
2025-03-02 03:05:51 +05:30
Abhinav Raut
96ef62b509
fix: reduce pagination sizes for conversation and message lists
2025-03-02 03:03:33 +05:30
Abhinav Raut
79c3f5a60c
fix: do not clear editor state on API errors.
...
fix: handle macro errors silently, clear editor state on macro errors as most likely they are permission errors.
2025-03-02 03:02:46 +05:30
Abhinav Raut
70bef7b3ab
fix: use explicit v-model binding to match defineModel name for action builder.
2025-03-02 02:55:20 +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
9b34c2737d
feat: multi-tab sync for user availability status and last activity
2025-03-01 20:33:40 +05:30
Abhinav Raut
26d76c966f
feat: allow setting OpenAI API KEY from the UI.
...
feat: new `ai:manage` permission for the same
Migrations for new role.
2025-03-01 19:40:18 +05:30
Abhinav Raut
5836ee8d90
fix: annoying scroll bar when there's a single message in a conversation
...
adjusts padding around single message in a conversation.
2025-02-28 22:22:13 +05:30
Abhinav Raut
59951f0829
fix: private message sent as reply
2025-02-28 21:44:02 +05:30
Abhinav Raut
461ae3cf22
fix: sla badge not visible in conversation info sidebar.
2025-02-28 21:32:08 +05:30
Abhinav Raut
9c67c02b08
fix: ensure navigation to SSO list only after creating SSO provider and not while updating SSO provider.
2025-02-27 23:46:31 +05:30
Abhinav Raut
15b200b0db
fix: add descriptions for notification settings SMTP config for better clarity
2025-02-27 23:02:14 +05:30
Abhinav Raut
f4617c599c
fix: correct Zod schema for email address validation
2025-02-27 23:01:49 +05:30
Abhinav Raut
78b8c508d8
fix: message bubble styling for better text wrapping
2025-02-27 03:01:05 +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
873d26ccb2
fix: ensure deep copy of macros, as removing macro from editor was deleting the macro action from the macro store.
...
- fix: conversation macro cmds visible when conversation is not open.
2025-02-26 23:19:37 +05:30
Abhinav Raut
71601364ae
fix: mark conversation as read when messages are already cached
2025-02-26 17:41:25 +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
3aa144f703
feat: display app update component only for admin routes.
2025-02-25 18:27:21 +05:30
Abhinav Raut
fcbd16f042
feat: implement app update checker and UI notification
2025-02-25 02:49:09 +05:30
Abhinav Raut
0c3da82250
fix: remove redundant margin class from Actions AccordionItem
2025-02-25 00:34:28 +05:30
Abhinav Raut
89eb05f337
feat: disallow edits for admin role
...
- chore: minor layout fixes
- chore: adds doc strings to handlers
2025-02-24 22:07:24 +05:30
Abhinav Raut
71a3588855
refactor: update help text for clarity across various admin views
2025-02-24 21:46:57 +05:30
Abhinav Raut
c6baf3f9bf
fix: increase z-index for popper content wrapper to ensure visibility
2025-02-24 21:12:14 +05:30
Abhinav Raut
368ec3c82b
fix: extend timeout for closing WebSocket connection on no pong response
2025-02-24 21:12:14 +05:30
Abhinav Raut
b44290a6f0
feat: add GitHub Actions workflow for MkDocs deployment
...
- fix: inject correct vars in go releaser builds
2025-02-24 02:27:06 +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
ab56d01e22
chore: remove unused ConversationActions and DashboardGreet components
2025-02-23 21:50:43 +05:30
Abhinav Raut
730740094f
fix[ui]: handle empty dashboard charts.
2025-02-22 23:33:18 +05:30
Abhinav Raut
49761960fd
fix[UI]: improve attachment preview layout and transition effects
2025-02-22 23:33:18 +05:30
Abhinav Raut
1a7f53628b
fix[UI]: General setting form tag input not propogating updates to form.
...
- chore: set allowed file upload size to 500 mb in zod schema.
2025-02-21 22:16:20 +05:30
Abhinav Raut
0649633878
fix[ui]: remove unncessary margin to spinner in agent message bubble.
...
- chore[ui]: update icon for message sent
2025-02-21 21:43:11 +05:30
Abhinav Raut
d2a79d9a10
feat: store last message sender in conversation as this will be used to show the Reply icon in the conversations list.
...
- Introduces new column `last_message_sender` in conversations table.
- Changes to propogate this new column in websocket updates.
2025-02-21 21:40:57 +05:30
Abhinav Raut
aba849d344
fix: router path
...
fix: breadcrumb url
2025-02-21 20:49:09 +05:30
Abhinav Raut
3cb584c4d6
fix: add missing loader for business hours form button
2025-02-21 20:45:16 +05:30
Abhinav Raut
8567baa0e1
chore: remove 'In Progress' and 'Waiting' from default statuses
...
As an admin can always add custom statuses and expand upon the existing ones, the `In Progress` and `Waiting` statuses are not required.
2025-02-21 20:40:32 +05:30
Abhinav Raut
b601724b0a
fix[admin]: replace route paths with route names.
2025-02-21 20:34:15 +05:30
Abhinav Raut
a8c61074bb
fix: loader state for conversation text editor send button
2025-02-21 20:34:15 +05:30
Abhinav Raut
6324651d01
fix[sidebar]: make sidebar background darker.
2025-02-21 20:34:15 +05:30
Abhinav Raut
62e38814c7
feat: API to discover OIDC provider
...
- fix: discover oidc provider first before attempting to create one.
2025-02-21 20:34:15 +05:30
Abhinav Raut
83460ab6a3
refactor: layout fixes
2025-02-21 00:18:43 +05:30
Abhinav Raut
d46d08c3da
fix: adjust minimum width of conversation detail view for better responsiveness
2025-02-20 04:26:20 +05:30
Abhinav Raut
a6eca649f4
feat: cache conversation messages
2025-02-20 03:41:22 +05:30
Abhinav Raut
0ccfb99599
fix[search]: set min search length to 2 characters.
...
- fix: missing scrollbar in search.
- fix: show error messages from backend, remove hardcoded error msg.
2025-02-20 03:37:38 +05:30
Abhinav Raut
642f97af69
fix: fixes to sidebar for smaller devices.
...
- fix: avatarless contact message bubble.
- fix: set viewport width to device width.
- revert[backend]: remove demo env check for starting backend services. i changed my mind.
2025-02-19 02:08:45 +05:30
Abhinav Raut
9d3ca81796
chore: increase sidebar width
...
feat: demo mode - don't start services.
2025-02-18 02:02:16 +05:30
Abhinav Raut
75a4e8000a
fix: avatar image for conversation list items
...
fix: sidebar active state
fix: message bubbled border radius
2025-02-17 23:25:24 +05:30
Abhinav Raut
103d82b382
feat: use sooner for toasts.
...
- remove default shadn toast.
2025-02-13 02:53:12 +05:30