Commit Graph

  • e55d992981 chore(deps-dev): bump vite from 5.4.20 to 5.4.21 in /frontend dependabot[bot] 2025-11-20 19:35:55 +00:00
  • 1de50d5c12 chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.45.0 dependabot[bot] 2025-11-20 19:35:49 +00:00
  • 3ba93d8dd6 fix: redirect to next query param after login not working fixes #169 Abhinav Raut 2025-11-21 01:00:43 +05:30
  • 3845b03337 fix: handle cases where last name is missing in full name computation. Particularly fixes an extra whitespace in rendered email template e.g. "Dear john ," Abhinav Raut 2025-11-21 00:03:19 +05:30
  • 563d3aba85 fix: block global Ctrl+B shortcut when typing in text editor csr4422 2025-11-19 23:20:43 +05:30
  • 284d421ab4 fix: ReplyBox draft handling by integrating Pinia draft store csr4422 2025-11-19 23:13:24 +05:30
  • 3d5db7b498 fix message bubble overflows due to code and pre blocks Abhinav Raut 2025-11-11 15:37:07 +05:30
  • dc14e80560 Fix media URLs not updating when root URL changes in settings Abhinav Raut 2025-11-09 21:08:59 +05:30
  • 879c626fb3 fix incorrect sender name when there are multiple participants involved v0.8.1-beta Abhinav Raut 2025-11-03 15:56:23 +05:30
  • 16fbfa7b7c fix: display message content conditionally based on content type Abhinav Raut 2025-11-03 13:11:53 +05:30
  • b8da96c1d1 fix: set Content-Disposition header for media served from filesystem Abhinav Raut 2025-11-03 13:11:27 +05:30
  • 7217086f3f add instructions for authenticated users for live chat widget Abhinav Raut 2025-10-05 15:28:03 +05:30
  • 98b3b54b6f Add installation tab to live chat form for copying widget js snippet Abhinav Raut 2025-10-05 14:25:41 +05:30
  • aae8d1f793 Consider visitors and contacts same, as the only difference is that visitors are not authenticated. Show a warning in sidebar when a conversation with a visitor is opened. Abhinav Raut 2025-10-05 12:28:47 +05:30
  • 7858a9492d add missing error check Abhinav Raut 2025-10-04 18:30:51 +05:30
  • 95ae55dabd add missing comma in get-contact-chat-conversations query Abhinav Raut 2025-10-04 14:29:32 +05:30
  • 0dedc0b68e remove missing query from queries struct Abhinav Raut 2025-10-04 14:16:54 +05:30
  • 0f207a0cd8 remove missing query from query map Abhinav Raut 2025-10-04 13:58:55 +05:30
  • 6840f73be4 fix component imports Abhinav Raut 2025-10-04 13:51:57 +05:30
  • bf1cf025e0 Merge branch 'main' into feat/live-chat-channel Abhinav Raut 2025-10-04 13:38:42 +05:30
  • 4a1e7af2fa do not sending typing ws message to widget clients if it's a private message being typed by agent Abhinav Raut 2025-10-04 12:32:34 +05:30
  • 9c43b8858c hide live chat continuity emails in AgentMessageBubble Abhinav Raut 2025-10-04 07:49:59 +05:30
  • a4b5340a61 move file system media url secret and expiry duration to fs.go Abhinav Raut 2025-10-04 07:49:46 +05:30
  • f7e243f3fc update fetchMessageAttachments to use signed URLs for media attachments with a 4-hour expiration Abhinav Raut 2025-10-04 07:33:14 +05:30
  • 3d76cce66a Merge pull request #151 from csr4422/enhancement/relative-time-months Abhinav Raut 2025-10-03 13:39:14 +05:30
  • 4b8f30184a style: adjust spacing csr4422 2025-10-03 13:09:00 +05:30
  • 16ca6b6df7 Send batched unread messages in conversation continuity email after contact has not seen a conversation for configured amount of time, instead of sending a single message immediately when contact is disconnected on websocket. Abhinav Raut 2025-10-03 01:54:17 +05:30
  • e4018ddab8 Add month support to getRelativeTime csr4422 2025-10-01 16:22:02 +05:30
  • 02e8a43587 Update README.md Abhinav Raut 2025-09-30 14:45:51 +05:30
  • f3acc37405 update version to 0.8.0-beta in package.json remove caution note about alpha status from README.md v0.8.0-beta Abhinav Raut 2025-09-30 14:35:53 +05:30
  • 562babf222 Merge pull request #150 from csr4422/fix/convert-select-values Abhinav Raut 2025-09-29 23:01:36 +05:30
  • 93e94432f5 feat: add None option to SLA and Business Hours select boxes csr4422 2025-09-29 21:20:20 +05:30
  • ec63604163 Fix: convert select values to number or null before submit csr4422 2025-09-29 17:18:36 +05:30
  • f06da2a861 Merge pull request #149 from csr4422/add-password-toggle-btn Abhinav Raut 2025-09-26 17:01:35 +05:30
  • 98f16854c8 Add password toggle to login page csr4422 2025-09-26 16:50:43 +05:30
  • 1de54fe110 add network connection banner in live chat widget Abhinav Raut 2025-09-25 23:37:54 +05:30
  • 54e614422d refactor and fixes to convo continuity Abhinav Raut 2025-09-25 02:49:23 +05:30
  • 1deeaf6df3 remove unnecessary descriptions for fields and translations Abhinav Raut 2025-09-25 02:32:00 +05:30
  • 3a5990174b fixes to pre chat form Abhinav Raut 2025-09-25 02:20:00 +05:30
  • c7291b1d1a fix layout for live chat inbox tabs for smaller devices hide admin help text on smaller devices Abhinav Raut 2025-09-24 23:54:26 +05:30
  • 5de870c446 Config option to show or hide ‘Powered by Libredesk’ in the live chat widget. Make the start conversation button a floating button and add a gradient fade overlay Abhinav Raut 2025-09-24 23:34:39 +05:30
  • d7067bce7d feat: add email fallback / continutiy inbox feature for live chat inbox Abhinav Raut 2025-09-21 00:51:19 +05:30
  • cc36ef5a3a bump simple s3 Abhinav Raut 2025-09-18 00:44:22 +05:30
  • 969d6ea4f9 Merge pull request #129 from abhinavxd/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.4.0 Abhinav Raut 2025-09-17 19:23:14 +05:30
  • 326ccdf9d4 Merge pull request #138 from abhinavxd/dependabot/npm_and_yarn/frontend/axios-1.12.0 Abhinav Raut 2025-09-17 19:22:03 +05:30
  • d6a8e76472 Merge pull request #140 from abhinavxd/dependabot/npm_and_yarn/frontend/vite-5.4.20 Abhinav Raut 2025-09-17 19:21:41 +05:30
  • f95b374b74 Merge pull request #139 from abhinavxd/dependabot/npm_and_yarn/frontend/vue-i18n-9.14.5 Abhinav Raut 2025-09-17 19:21:28 +05:30
  • a1db6ccb31 chore(deps-dev): bump vite from 5.4.19 to 5.4.20 in /frontend dependabot[bot] 2025-09-17 13:51:25 +00:00
  • 267a6027ee chore(deps): bump vue-i18n from 9.14.3 to 9.14.5 in /frontend dependabot[bot] 2025-09-17 13:50:50 +00:00
  • 3471263710 chore(deps): bump axios from 1.8.2 to 1.12.0 in /frontend dependabot[bot] 2025-09-17 13:50:40 +00:00
  • 7469e296d2 fix: allow message processing to continue on thumbnail generation errors Abhinav Raut 2025-09-17 12:51:56 +05:30
  • 44ffc77c4e log conversation deletion Abhinav Raut 2025-09-17 02:47:06 +05:30
  • 3ec061d8f1 fix: improve error handling for message attachment uploads delete newly created conversation if media upload fails so this message is tried again Abhinav Raut 2025-09-17 02:42:02 +05:30
  • 48b8d14f8f Update README.md Abhinav Raut 2025-09-16 23:16:26 +05:30
  • 6231a9e131 update logger to log time value instead of null time Abhinav Raut 2025-09-16 23:15:09 +05:30
  • d63302843b Refactor: assigned user removal when changing assigned team v0.7.4-alpha Abhinav Raut 2025-09-16 21:31:53 +05:30
  • a652f380b2 fix: set default content type to text if empty Abhinav Raut 2025-09-16 21:10:20 +05:30
  • a4a9a9ccd3 trim feedback length to 1000 chars Abhinav Raut 2025-09-15 23:29:57 +05:30
  • 71865e389e fix: Change id type to int in ConversationParticipant - hide Total field in UserCompact JSON Abhinav Raut 2025-09-15 01:01:51 +05:30
  • ae470be4c8 remove mkdocs docs as docs are moved to docs.libredesk.io repository Abhinav Raut 2025-09-14 22:48:32 +05:30
  • 636742c34b Update docs link to point to new docs domain docs.libredesk.io Abhinav Raut 2025-09-14 22:47:05 +05:30
  • de77c03f66 Merge pull request #135 from abhinavxd/fix/contact-form-calling-code Abhinav Raut 2025-09-14 22:27:06 +05:30
  • b7092744fd feat: add loading fade effect to ContactDetailView and adjust FormItem width in ContactForm Abhinav Raut 2025-09-14 21:43:40 +05:30
  • 6f300bb073 Fix: Contact form displays countries with the same calling code incorrectly. Abhinav Raut 2025-09-14 19:36:30 +05:30
  • a8ca12fb9a Update README.md Abhinav Raut 2025-09-13 22:27:21 +05:30
  • e4bec993e6 Update README.md Abhinav Raut 2025-09-13 22:12:20 +05:30
  • efc01be7d3 Update hero image link in README.md Abhinav Raut 2025-09-13 22:07:04 +05:30
  • ec72c5af90 style: update dark mode colors for card and popover in main.scss; Update colors in ContactNotes.vue Abhinav Raut 2025-09-13 21:55:30 +05:30
  • 490417cf9d clarify file upload extension form input in general setting s Abhinav Raut 2025-09-13 21:46:35 +05:30
  • 4f54db3d1b Conversation sidebar: Show last message and conversation created timestamps in the previous converastions accordion, with tooltip for full timestamps. Abhinav Raut 2025-09-13 21:33:28 +05:30
  • 210b8bb53b feat: add support for sending messages as contact - introduce new permission messages:write_as_contact that needs to be set to allow this. Abhinav Raut 2025-09-13 20:55:04 +05:30
  • a0e1ccf117 clear assigned user ID and last seen timestamp when updating conversation assigned team Abhinav Raut 2025-09-11 22:09:06 +05:30
  • faf2082561 fix view form validation happening while filters are being added, delay validation on form submit Set missing .stop modified on click events Abhinav Raut 2025-09-11 00:16:58 +05:30
  • 50baa8491b add title attribute to view name in sidebar Abhinav Raut 2025-09-11 00:13:08 +05:30
  • 8e89e4e0d4 fix(multi-select): add @input.stop to prevent event bubbling and corrupting state when it's wrapped e.g. like it's done in the Filterbuilder component Abhinav Raut 2025-09-10 03:06:32 +05:30
  • b15413b7ca Add support for filter conversations from views using tags assigned. Abhinav Raut 2025-09-10 03:02:55 +05:30
  • 701e5b2580 show sidebar view dropdown Ellipsis only on hover of single view. add toast messages for update, create, delete of view add confirmation dialog for view deletion Abhinav Raut 2025-09-10 02:48:48 +05:30
  • dbd4e97f7e use tag store to fetch tags in conversation side bar to remove duplicate api call Abhinav Raut 2025-09-09 23:43:25 +05:30
  • 007c332a7d remove font-medium from data table columns in all data tables - Remove permissions requirement for GET on roles Abhinav Raut 2025-09-09 23:22:08 +05:30
  • 4fcad4fd81 fix translation Abhinav Raut 2025-09-02 03:10:08 +05:30
  • bece58bdec fix[automation] respect case sensitive flag for contains and not contains operator - test cases for automation evaluator Abhinav Raut 2025-09-02 02:31:08 +05:30
  • 6d2d8f78d4 Merge pull request #130 from abhinavxd/refactor-apis Abhinav Raut 2025-09-02 02:27:28 +05:30
  • 98492a1869 refactor: use team compact struct for user teams list - Check for existing email before agent update and raise proper error Abhinav Raut 2025-09-02 02:00:35 +05:30
  • 18b50b11c8 reduce footer font size for webtemplates Abhinav Raut 2025-09-02 01:10:03 +05:30
  • 5a1628f710 fix fetch general settings after user logs in Abhinav Raut 2025-09-02 00:57:05 +05:30
  • 12ebe32ba3 return complete contact note by refetching it using GetNote Abhinav Raut 2025-09-02 00:32:29 +05:30
  • fce2587a9d remove unncessary margin from oidc provider logo add alt attribute Abhinav Raut 2025-09-01 03:47:10 +05:30
  • 7d92ac9cce fix cypress test Abhinav Raut 2025-09-01 03:43:13 +05:30
  • 3ce3c5e0ee store public config in pinia store Abhinav Raut 2025-09-01 03:20:09 +05:30
  • 35ad00ec51 Add loading spinner to ConversationPlaceholder Add missing i18n translation Abhinav Raut 2025-09-01 02:41:47 +05:30
  • 9ec96be959 rename AppUpdate component with AdminBanner - show banner when app restart is required. - UI changes to admin banner Abhinav Raut 2025-08-31 20:08:38 +05:30
  • 6ca36d611f add missing i18n key Abhinav Raut 2025-08-31 18:57:08 +05:30
  • 5a87d24d72 update var name Abhinav Raut 2025-08-31 18:55:31 +05:30
  • 7d4e7e68c3 update user avatar upload function to accept user by value and improve error logging by logging the user id Abhinav Raut 2025-08-31 18:47:35 +05:30
  • 5b941fd993 Apply suggestion from @Copilot Abhinav Raut 2025-08-31 18:37:05 +05:30
  • 63e348e512 remove subject from csat page Abhinav Raut 2025-08-30 22:27:48 +05:30
  • 10a845dc81 fix cypress test Abhinav Raut 2025-08-30 22:27:13 +05:30
  • 0228989202 fix cypress test Abhinav Raut 2025-08-30 22:18:00 +05:30
  • 3f7d151d33 - add getting started flow for new users - Translate web template pass i18n dependency - Fix colors in menu card - Show update description if avaialble in AppUpdate component - Remvoe i18n from settings as i18n and settings depend on each other to load initial lang. - Clear inbox password as the update SQL query now returns the config. - Fetch agents and inboxes from the store instead of directly fetching using axios instance. Abhinav Raut 2025-08-30 21:30:24 +05:30
  • a516773b14 feat: add i18n support to web templates Abhinav Raut 2025-08-30 19:35:00 +05:30