Commit Graph

  • 756147a2c9 fix: remove deleted / disabled users from auto assigner balancer. Abhinav Raut 2025-03-16 23:10:18 +05:30
  • 88a641fe09 fix: missing icon import. Abhinav Raut 2025-03-15 01:41:27 +05:30
  • 785da6715c feat: add timezone constants and update forms to use new timezone data instead of javscript internationalization to get timezone data Abhinav Raut 2025-03-15 00:28:51 +05:30
  • 32401fa231 fix: add tzdata package to Dockerfile Abhinav Raut 2025-03-15 00:27:54 +05:30
  • 83b891c92a fix: import tz data in main.go Abhinav Raut 2025-03-15 00:27:46 +05:30
  • f277f76a0a fix: sql for migration Abhinav Raut 2025-03-14 22:59:27 +05:30
  • 5f1a40acba feat: adds new TLS type, tls skip verify and hello name to migrations and schema Abhinav Raut 2025-03-14 22:42:59 +05:30
  • d90b9c2be7 feat: add TLS type, skip TLS verify, and hello hostname config options to SMTP notification settings Abhinav Raut 2025-03-14 22:42:09 +05:30
  • 43184ec2f3 feat: add TLS type option to inbox SMTP and IMAP config and TLS skip verify option. feat: Adds scan_inbox_since config for IMAP to set the SINCE parameter for imap search, this will allow to scan only the emails received after the given date / time. chore: remove autoform, use individual form fields for form field. Abhinav Raut 2025-03-14 21:53:15 +05:30
  • 2fdcf68a22 chore: set closed_at and resolved_at only once in conversations, on subsequent updates they are not to be updated again and again to the current time - Remove unncessary websocket update due to this change Abhinav Raut 2025-03-12 03:21:13 +05:30
  • 4bef3e80a2 fix: remove unncessary onClickOutside for SelectTag component Abhinav Raut 2025-03-12 03:02:44 +05:30
  • 09703c1090 migrations for v0.5.0 Abhinav Raut 2025-03-12 02:45:32 +05:30
  • 45541c221a fix: various bugs in SLA calculation prevents multiple update queries unnecessarily on applied sla table. clear next sla deadline in conversations properly when there's no deadline to be met. uses the new status column in the applied sla table to determine if the sla is still active and has to be calculated again. Abhinav Raut 2025-03-12 02:45:17 +05:30
  • fc0e0a8fff fix: Reopen conversations on all statuses, currently custom statuses were not reopening conversations when a new message was received by the customer. Abhinav Raut 2025-03-12 02:41:51 +05:30
  • d1f931106d fix: do not reopen onversations on agent messges, let the agents open conversations by themselves. Abhinav Raut 2025-03-12 02:40:06 +05:30
  • 227aa26c35 - fix: Inline images present in email quote replies previously not visible, now show up correctly, the media does not get uploaded again instead the existing media url is replaced with the cid url. Abhinav Raut 2025-03-12 02:39:39 +05:30
  • 79a3f0ff70 refactor: move set SLA deadlines to SQL query and remove from code Abhinav Raut 2025-03-12 02:31:19 +05:30
  • eefacdbda2 chore: adds new column applied sla status to applied slas table. Abhinav Raut 2025-03-12 02:30:43 +05:30
  • 3783cce1be fix(email/imap): Properly extract all HTML parts to handle Apple Mail parsing quirks Abhinav Raut 2025-03-12 00:25:06 +05:30
  • a4cb373f32 fix: validate time durations and ensure first response time is less than resolution time in SLA handling Abhinav Raut 2025-03-11 02:47:55 +05:30
  • 99e8949be6 fix: update first reply time only when sender is a non system user Abhinav Raut 2025-03-10 02:58:43 +05:30
  • 1240051825 fix: bind model value and handle change for SelectTag in UserForm and CreateOrEditRule components Abhinav Raut 2025-03-10 02:37:26 +05:30
  • 5398d4ec41 fix: close holidays dialog on save. Abhinav Raut 2025-03-10 02:36:47 +05:30
  • fd4e47dc68 fix: Close dropdown on outside click in SelectTag component Abhinav Raut 2025-03-10 02:35:56 +05:30
  • 1ff7317c4d fix: Auto setting of SLA not working on change of assigned team. Abhinav Raut 2025-03-09 20:41:48 +05:30
  • d6449b9336 feat: adds link functionality to tiptap text editor Abhinav Raut 2025-03-09 20:37:21 +05:30
  • 580fb76a39 fix: handle non-existent media deletion gracefully and improve logging Abhinav Raut 2025-03-09 17:28:25 +05:30
  • 91889423a2 fix: SQL for fetching media not linked to any message. Abhinav Raut 2025-03-09 17:27:55 +05:30
  • f12efe5511 fix: remove trailing slash from root URL in settings update Abhinav Raut 2025-03-09 16:43:40 +05:30
  • 56187ddc46 fix: add background color for private notes in ReplyBox Abhinav Raut 2025-03-09 13:18:24 +05:30
  • 47af51d0dd update simple s3 Abhinav Raut 2025-03-08 09:45:37 +05:30
  • 47a3985a51 Merge pull request #31 from keybits/patch-1 Abhinav Raut 2025-03-08 09:22:55 +05:30
  • 3f11af13b8 Clarify Docker installation instructions Tom Atkins 2025-03-07 11:37:47 +00:00
  • da629c864c docs: update installation guide to include Nginx configuration for websocket support Abhinav Raut 2025-03-06 21:08:11 +05:30
  • 6fb35b90b3 fix: move apply SLA on team change from handler to conversations pkg as automations will also change assigned team and that should also set the appropriate SLA defined for the team. Abhinav Raut 2025-03-06 20:47:19 +05:30
  • 9892f9dae7 fix: shuffle users in team balancer to prevent ordering bias on app restart Abhinav Raut 2025-03-06 20:34:51 +05:30
  • 277586f025 fix: round robin assignment not working due to balancer being reloaded entirely. Abhinav Raut 2025-03-06 20:19:30 +05:30
  • f3070e13a7 fix: non reactive time input in business hours form. Abhinav Raut 2025-03-06 20:18:36 +05:30
  • 8ed29df11c fix: missing component in simple table. Abhinav Raut 2025-03-06 20:16:58 +05:30
  • 36d91de8f7 fix: remove email validation from SMTP username field in email notification form schema v0.4.3-alpha Abhinav Raut 2025-03-06 15:11:16 +05:30
  • 57c1948379 fix[OOM]: fix read buffer size configuration in server settings, the readbuffer was set to the max body size making the binary go OOM. Abhinav Raut 2025-03-06 15:10:23 +05:30
  • 772152c40c fix: filter out empty email message ids for setting email references headers. chore: adds debug logs. v0.4.2-alpha Abhinav Raut 2025-03-06 12:24:18 +05:30
  • 8e15d733ea fix: regression in sso login caused due to attempting in hiding client secret in the API response. Resolves #21 v0.4.1-alpha Abhinav Raut 2025-03-05 16:13:13 +05:30
  • fc47e65fcb chore: update screenshot in README Abhinav Raut 2025-03-05 04:33:11 +05:30
  • 760be37eda chore: update libredesk screenshot in documentation Abhinav Raut 2025-03-05 04:32:38 +05:30
  • d1f08ce035 fix: handle null user last active time when marking agents offline. v0.4.0-alpha Abhinav Raut 2025-03-05 04:24:06 +05:30
  • 8551b65a27 fix: set references header in all outgoing emails, set the last 20 messages. feat: set conversation reference number in the subject of conversation for better thread matching. fix: hide CSAT link from conversation last message. Abhinav Raut 2025-03-05 03:49:22 +05:30
  • eb499f64d0 chore: adds v0.4.0 to migration list. Abhinav Raut 2025-03-05 02:33:03 +05:30
  • 494bc15b0a feat: Enable agents to create conversations from the UI Abhinav Raut 2025-03-05 01:17:42 +05:30
  • 360557c58f fix: remove client_id and client_secret from get-all-oidc query Abhinav Raut 2025-03-04 22:02:42 +05:30
  • 8d8f08e1d2 chore add comments to command box component Abhinav Raut 2025-03-02 20:58:03 +05:30
  • 10b4f9d08c feat: show app version in admin tab fix: view form validations and issues with reactivity feat: save team inbox and view inbox dropdown state in localstorage. fix: view inbox dropdown icon alignment. Abhinav Raut 2025-03-02 20:49:19 +05:30
  • 79f74363da fix: hide status dropdown in conversation list as views are prefiltered. Abhinav Raut 2025-03-02 20:44:05 +05:30
  • 8f6295542e fix: destroy user session when user account is disabled. Abhinav Raut 2025-03-02 19:17:42 +05:30
  • 8e286e2273 fix: /account navigation from sidebar. Abhinav Raut 2025-03-02 18:37:05 +05:30
  • 3aad69fc52 fix: update sample database credentials in config file Matched it with default docker compose password. Abhinav Raut 2025-03-02 16:31:35 +05:30
  • 58825c3de9 fix: handle invalid sessions by destroying them and redirecting to login Abhinav Raut 2025-03-02 16:31:00 +05:30
  • 03c68afc4c fix: max age not working for cookies Switch from expires to max age for setting cookie expiry Set default max age to 9 hours Abhinav Raut 2025-03-02 16:28:26 +05:30
  • 15b9caaaed fix: prevent zap logo shrinking and ensure text wraps correctly in command bar chore: increase command bar size. Abhinav Raut 2025-03-02 03:31:34 +05:30
  • b0d3dcb5dd fix: Reply box layout for fullscreen mode Abhinav Raut 2025-03-02 03:05:51 +05:30
  • 96ef62b509 fix: reduce pagination sizes for conversation and message lists Abhinav Raut 2025-03-02 03:03:33 +05:30
  • 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. Abhinav Raut 2025-03-02 03:02:46 +05:30
  • 70bef7b3ab fix: use explicit v-model binding to match defineModel name for action builder. Abhinav Raut 2025-03-02 02:55:20 +05:30
  • 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. Abhinav Raut 2025-03-02 01:42:17 +05:30
  • 9b34c2737d feat: multi-tab sync for user availability status and last activity Abhinav Raut 2025-03-01 20:33:40 +05:30
  • 1b63f03bb1 feat: include recipient details in email templates With this the admin can simply add `` Dear {{.Recipient.FirstName}}, `` Abhinav Raut 2025-03-01 20:04:49 +05:30
  • 26d76c966f feat: allow setting OpenAI API KEY from the UI. feat: new ai:manage permission for the same Migrations for new role. Abhinav Raut 2025-03-01 19:40:18 +05:30
  • 1ff335f772 fix: improve welcome email template styling and content fix: extra large app logo in base template. refactor: standardize template variables, explicitly pass variables for rendering into template Abhinav Raut 2025-03-01 19:10:50 +05:30
  • 5836ee8d90 fix: annoying scroll bar when there's a single message in a conversation adjusts padding around single message in a conversation. Abhinav Raut 2025-02-28 22:22:13 +05:30
  • 98534f3c5a fix: reduce update check interval and initial sleep duration As Libredesk is Alpha I will be pushing quick updates and fixes Abhinav Raut 2025-02-28 22:12:01 +05:30
  • 59951f0829 fix: private message sent as reply v0.3.3-alpha Abhinav Raut 2025-02-28 21:44:02 +05:30
  • 461ae3cf22 fix: sla badge not visible in conversation info sidebar. Abhinav Raut 2025-02-28 21:32:08 +05:30
  • da5dfdbcde fix: prevent email enumeration in reset password flow. Abhinav Raut 2025-02-28 20:57:47 +05:30
  • 9c67c02b08 fix: ensure navigation to SSO list only after creating SSO provider and not while updating SSO provider. Abhinav Raut 2025-02-27 23:46:31 +05:30
  • 15b200b0db fix: add descriptions for notification settings SMTP config for better clarity Abhinav Raut 2025-02-27 23:02:14 +05:30
  • f4617c599c fix: correct Zod schema for email address validation Abhinav Raut 2025-02-27 23:01:49 +05:30
  • 341d0b7e47 Update README.md Abhinav Raut 2025-02-27 21:37:07 +05:30
  • 78b8c508d8 fix: message bubble styling for better text wrapping v0.3.2-alpha Abhinav Raut 2025-02-27 03:01:05 +05:30
  • 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. Abhinav Raut 2025-02-27 02:47:23 +05:30
  • c75c117a4d fix: improve password handling and error reporting during password reset Abhinav Raut 2025-02-27 01:58:08 +05:30
  • 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. Abhinav Raut 2025-02-26 23:19:37 +05:30
  • 71601364ae fix: mark conversation as read when messages are already cached v0.3.1-alpha Abhinav Raut 2025-02-26 17:41:25 +05:30
  • 44723fb70d fix: update command to start backend dev server in documentation Abhinav Raut 2025-02-26 12:11:15 +05:30
  • 67e1230485 feat: agent availability status v0.3.0-alpha Abhinav Raut 2025-02-26 04:34:30 +05:30
  • d58898c60f fix: update DockerHub image path and branch reference in installation documentation Abhinav Raut 2025-02-26 00:52:42 +05:30
  • a8dc0a6242 fix: correct DockerHub image path in installation documentation Abhinav Raut 2025-02-26 00:50:30 +05:30
  • 3aa144f703 feat: display app update component only for admin routes. Abhinav Raut 2025-02-25 18:27:21 +05:30
  • fcbd16f042 feat: implement app update checker and UI notification v0.2.1-alpha Abhinav Raut 2025-02-25 02:49:09 +05:30
  • e8f3f24422 feat: update build configuration and versioning system Abhinav Raut 2025-02-25 01:35:52 +05:30
  • 425bb4ed04 feat: add database upgrade functionality (adapted from listmonk) Abhinav Raut 2025-02-25 01:35:27 +05:30
  • 0c3da82250 fix: remove redundant margin class from Actions AccordionItem Abhinav Raut 2025-02-25 00:34:28 +05:30
  • 8649826a89 Update .gitattributes Abhinav Raut 2025-02-25 00:19:06 +05:30
  • d427dfd20c Update .gitattributes Abhinav Raut 2025-02-25 00:18:42 +05:30
  • afb54c371b Update .gitattributes Abhinav Raut 2025-02-25 00:16:28 +05:30
  • 46459599c7 Update .gitattributes Abhinav Raut 2025-02-25 00:10:14 +05:30
  • 63a6aedfd0 chore: update .gitattributes to specify Go language for all files Abhinav Raut 2025-02-25 00:08:04 +05:30
  • ffbf613e68 chore: add .gitattributes to mark frontend files as vendored Abhinav Raut 2025-02-25 00:06:28 +05:30
  • 88f82fe80b fix: typos in docker image and curl request. Abhinav Raut 2025-02-24 22:28:01 +05:30
  • 914b6371b6 fix: goreleaser v0.1.1-alpha Abhinav Raut 2025-02-24 22:10:01 +05:30
  • 89eb05f337 feat: disallow edits for admin role - chore: minor layout fixes - chore: adds doc strings to handlers Abhinav Raut 2025-02-24 22:07:24 +05:30