Commit Graph

  • 172f78262e docs: fix typo Abhinav Raut 2025-05-18 22:06:59 +05:30
  • f53d5f188f docs: update Nginx configuration for client IP and set max body size to 100MB, remove bold styling from sso headings. Abhinav Raut 2025-05-18 22:04:13 +05:30
  • 55ec962003 fix(activity-log): replace RemoteIP with fast-realip pkg for accurate IP retrieval - Update go version to 1.24.3 Abhinav Raut 2025-05-18 21:40:17 +05:30
  • d3b1955cb2 fix(activity-log): update activity type labels from 'User' to 'Agent' Abhinav Raut 2025-05-18 21:32:56 +05:30
  • fac496fef2 Update README.md Abhinav Raut 2025-05-18 13:27:42 +05:30
  • c36a425a1e Update README.md Abhinav Raut 2025-05-18 13:27:07 +05:30
  • f43ab5041e feat(auth): record login time and insert activity log for OIDC login Abhinav Raut 2025-05-18 12:06:09 +05:30
  • cd0ff1b67d Revert: Add subject back to conversation sidebar as old conversations will not have subject in message meta, so the sidebar subject needs to be shown for now. Abhinav Raut 2025-05-17 21:54:39 +05:30
  • 5bc065469d Merge pull request #92 from abhinavxd/feat/activity/audit-log Abhinav Raut 2025-05-17 21:23:18 +05:30
  • 77be86b1f4 chore: move features/filterbuilder.vue to components/filterbuilder.vue Abhinav Raut 2025-05-17 21:18:32 +05:30
  • dde84c65b0 fix(activity-log): update header label from 'date' to 'timestamp' Abhinav Raut 2025-05-17 21:07:35 +05:30
  • f2d4969733 fix(activity-log): remove unused Card import Abhinav Raut 2025-05-17 19:56:55 +05:30
  • aeececd001 fix(activity-log): Improve loading state layout and set default items per page to 15 Abhinav Raut 2025-05-17 19:56:28 +05:30
  • fdeeda8bca fix(schema): Update admin role permissions to include activity logs manage permission Abhinav Raut 2025-05-17 19:31:31 +05:30
  • 45bae57183 remove unused import Abhinav Raut 2025-05-17 19:29:47 +05:30
  • a345b2e322 fix(contact-list): use ArrowDownWideNarrow for consistent sort icon Abhinav Raut 2025-05-17 19:23:45 +05:30
  • 490aaedb48 fix: update activity log types to use agent prefixes for consistency Abhinav Raut 2025-05-16 23:11:22 +05:30
  • 87361e5cda fix: adjust padding in ActivityLog layout for consistent spacing Abhinav Raut 2025-05-16 22:59:40 +05:30
  • c039d5a20f fix: refactor filter builder layout for improved responsiveness and do not clear state on unmount Abhinav Raut 2025-05-16 22:59:28 +05:30
  • 53f15a3a7e fix: set user availability status to online instead of offline when admin selects "active" in the user availability dropdown Abhinav Raut 2025-05-16 22:59:05 +05:30
  • a397d3d3ea fix: lowercase empty message for simple table Abhinav Raut 2025-05-16 22:57:35 +05:30
  • 4ca123e6a1 fix: swapped target and actor, set them correctly Abhinav Raut 2025-05-16 22:57:13 +05:30
  • 7dd5abdda6 fix: swapped target and actor, set them correctly Abhinav Raut 2025-05-16 22:57:03 +05:30
  • c16144a2bf fix: schema Abhinav Raut 2025-05-16 21:01:37 +05:30
  • 7f1c2c2f11 feat(wip): activity log / audit log - single table stores acitivites against entities, actors, timestamps, ip addresses and activity description. - admin page to view, sort and filter activity logs. - new activity_logs:manage permission Abhinav Raut 2025-05-16 02:15:52 +05:30
  • d8a681d17e reduce border radius from 0.75rem to 0.5rem Abhinav Raut 2025-05-16 23:00:48 +05:30
  • f657a873bc Merge pull request #85 from abhinavxd/fix/email-channel-to-bcc-cc Abhinav Raut 2025-05-15 11:08:55 +05:30
  • 88e07c324d fix(useIdleDetection): debounce online status update to prevent duplicate calls Abhinav Raut 2025-05-12 21:59:06 +05:30
  • 6c9eca3d81 fix: do not computed bcc from latest message. Abhinav Raut 2025-05-11 20:26:33 +05:30
  • 07b185050e fix: empty recipients in automated replies - Make recipients list from the latest message recipients for automated replies Abhinav Raut 2025-05-11 18:51:34 +05:30
  • 66886c34e5 hide conversation subject from sidebar as each message in thread shows the subject (envelope) Abhinav Raut 2025-05-11 14:40:47 +05:30
  • 0af7265178 refactor: remove unused GetToAddress function and related SQL query Abhinav Raut 2025-05-11 14:18:07 +05:30
  • f722de2fe4 fix: handle empty to and from addresses in message meta, - remove unncessary console log Abhinav Raut 2025-05-11 14:11:20 +05:30
  • 6b2be57049 fix: set correct recipients when a 3rd email is involved in conversation, link to thread discussing this - https://github.com/abhinavxd/libredesk/issues/74#issue-3021419913 Abhinav Raut 2025-05-10 23:46:19 +05:30
  • e1b2ec8a4b wip: fix to, bcc, cc handling - allow agent to set the to address, adds a to address input in the reply box. - show to, from, bcc and subject in each message - always use email addresses from message meta instead of querying via get-to-address - Reorder notification form fields. - Refactors and adhoc fixes. Abhinav Raut 2025-05-09 04:30:30 +05:30
  • 8d47a7456d Merge pull request #76 from abhinavxd/dependabot/go_modules/github.com/go-jose/go-jose/v4-4.0.5 Abhinav Raut 2025-05-03 21:08:32 +05:30
  • 62023695a5 chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5 dependabot[bot] 2025-05-03 15:34:59 +00:00
  • a212ed4afb Merge pull request #77 from abhinavxd/dependabot/npm_and_yarn/frontend/vue-i18n-9.14.3 Abhinav Raut 2025-05-03 21:04:19 +05:30
  • 8e6bea09fe Merge pull request #78 from abhinavxd/dependabot/npm_and_yarn/frontend/vite-5.4.18 Abhinav Raut 2025-05-03 21:04:09 +05:30
  • 71e2e3cd8a Merge pull request #80 from abhinavxd/dependabot/go_modules/github.com/redis/go-redis/v9-9.5.5 Abhinav Raut 2025-05-03 21:03:52 +05:30
  • 59f5084bec chore(deps): bump github.com/redis/go-redis/v9 from 9.5.4 to 9.5.5 dependabot[bot] 2025-04-30 06:58:01 +00:00
  • 87e1477811 chore(deps-dev): bump vite from 5.4.11 to 5.4.18 in /frontend dependabot[bot] 2025-04-30 06:57:15 +00:00
  • 10d3da608c chore(deps): bump vue-i18n from 9.14.2 to 9.14.3 in /frontend dependabot[bot] 2025-04-30 06:56:55 +00:00
  • 0de7c91641 Update README.md Abhinav Raut 2025-04-29 17:32:36 +05:30
  • 61ec075bd6 fix(editor): prevent sidebar collapse on Ctrl+B inside editor Abhinav Raut 2025-04-29 02:10:34 +05:30
  • 0b2c607cd3 fix(deps): update simples3 to v0.9.0 Abhinav Raut 2025-04-28 23:48:24 +05:30
  • 0556318714 set sane defaults for email notification smtp settings Abhinav Raut 2025-04-28 01:49:12 +05:30
  • 7b35cf0abf fix: improve regex validation for go duration Abhinav Raut 2025-04-28 01:47:23 +05:30
  • 8619aa8e17 fix(conversation): reorder timestamps, the last reply timestamp in conversation info sidebar Abhinav Raut 2025-04-27 23:13:33 +05:30
  • 25db57805e feat(macros): Filter out macro actions from preview to which agent does not have permissions, feat(permissions): Seperate our permissions into src/constants/permissions.js Abhinav Raut 2025-04-27 23:09:58 +05:30
  • 3b2d0d049f Merge pull request #69 from jleroy/feature/conversation-last-reply Abhinav Raut 2025-04-17 02:02:00 +05:30
  • 1c6d03a4c2 Merge branch 'main' into feature/conversation-last-reply Jonathan Leroy 2025-04-16 21:47:54 +02:00
  • 062e0c39da fix[api]: allow all authenticated users to list business hours. Abhinav Raut 2025-04-17 01:16:38 +05:30
  • 67090fb052 fix(docker): restrict Redis port binding to local interface Abhinav Raut 2025-04-17 00:45:33 +05:30
  • c434de130b Merge pull request #63 from MinecollYT/main Abhinav Raut 2025-04-17 00:30:23 +05:30
  • 4e4f07f2e8 Merge pull request #67 from jleroy/feature/improve-tags-actions Abhinav Raut 2025-04-16 23:29:13 +05:30
  • 19a507c88f fix: SLA badge showing hit status for overdue Abhinav Raut 2025-04-16 14:32:14 +05:30
  • ac61d43688 Add new automations rules filters "Hours since first reply" and "Hours since last reply" Jonathan Leroy 2025-04-15 20:40:40 +02:00
  • 7f8e3ccbbc fix[automation]: handle empty fieldType in the frontend breaking the automation view. fix: Previously removed operators for Number type field. Fixes #68 Abhinav Raut 2025-04-15 21:31:19 +05:30
  • facce8bdad Add new actions "Add tags" and "Remove tags" for macros and automations Jonathan Leroy 2025-04-15 13:55:58 +02:00
  • 8acad27b75 feat: display last name in notes list Abhinav Raut 2025-04-15 03:48:56 +05:30
  • 24fbe14804 fix: allow setting phone number and calling code to null in update contact query Abhinav Raut 2025-04-15 03:46:24 +05:30
  • 061677f2b0 fix: update phone number validation to allow shorter lengths Abhinav Raut 2025-04-15 03:45:54 +05:30
  • 450b609d47 fix: handle null string form value for update contact form Abhinav Raut 2025-04-15 03:45:45 +05:30
  • 971a433f3d fix: typo in contact permission Abhinav Raut 2025-04-15 03:32:53 +05:30
  • 220321bb8c Merge pull request #64 from abhinavxd/feat/custom-attributes-and-notes Abhinav Raut 2025-04-15 03:11:53 +05:30
  • d5ba70667d feat: allow notes to be deleted only by the owner of note and any agent with role Admin Abhinav Raut 2025-04-15 02:47:52 +05:30
  • a9f9d368b9 refactor: replace contacts:manage with with more granular permissions like contacts:read_all, contacts:read, contacts:block etc. fix: filter out unknown permissions from role form while submitting fix: correct strong password validation logic on reset refactor: remove contact note update handler as it adds more complexity agents can simply delete note. feat: new block contact api which required contacts:block perm Abhinav Raut 2025-04-15 02:22:39 +05:30
  • 2fc642c34e feat: allow using contact custom attributes in automation rules Abhinav Raut 2025-04-14 03:43:09 +05:30
  • 488f14e87c fix(migrations): create index for contact notes table if not exists Abhinav Raut 2025-04-13 22:30:31 +05:30
  • 3702a61d74 fix(migrations): create contact notes table query Abhinav Raut 2025-04-13 22:25:43 +05:30
  • b01f6f812d fix[ui]: add border and padding to CardHeader in ContactNotes header Abhinav Raut 2025-04-13 22:25:16 +05:30
  • a0c77bc12e feat: contact notes refactor: split code in internal/users/users.go into following files internal/users/notes.go internal/users/agent.go internal/users/contact.go Abhinav Raut 2025-04-13 21:29:08 +05:30
  • 8bc511509c fix: passing conversation loading state to custom attributes component Abhinav Raut 2025-04-13 19:29:57 +05:30
  • 0254bab266 feat: regex hint Abhinav Raut 2025-04-13 19:28:58 +05:30
  • 91372f5339 fix: cypress test Abhinav Raut 2025-04-13 18:54:16 +05:30
  • d69a8c58d1 feat: custom attributes for contacts and conversations Abhinav Raut 2025-04-13 17:58:36 +05:30
  • 4e893ef876 fix: refactor link styles in OIDC and Templates documentation to use a shared class Abhinav Raut 2025-04-14 23:50:37 +05:30
  • 5770188e4d fix: add "Learn more" link to OIDC and Templates documentation Abhinav Raut 2025-04-14 23:14:22 +05:30
  • 8bd7895ccf fix: update section headers for clarity in templating documentation Abhinav Raut 2025-04-14 23:06:32 +05:30
  • e10bb45582 fix: improve clarity and formatting in SSO and templating documentation Abhinav Raut 2025-04-14 23:00:38 +05:30
  • a397bc059b feat: add translations doc & improve sso and templating doc. Abhinav Raut 2025-04-14 22:44:07 +05:30
  • 4a305ff889 fix: adds missing automation operator less than, fixes #65 Abhinav Raut 2025-04-14 00:09:34 +05:30
  • 616410c0a9 fix: add policy to SLA policy set activity message for clarity Abhinav Raut 2025-04-13 18:00:30 +05:30
  • 408e1fc142 Update docker-compose.yml Jonas Leiner 2025-04-13 08:26:16 +02:00
  • bc586fe775 feat: Use dynamic site name from app settings in document title and user login form. Fixes #49 Refactor: Use common AuthLayout for resetpassword, setpassword and use login view. Fix: Accessibility fixes to all auth forms Abhinav Raut 2025-04-11 01:49:21 +05:30
  • a49038f965 fix: editor layout in full screen mode Abhinav Raut 2025-04-11 00:45:28 +05:30
  • 4cfe0ccbd9 fix(crowdin): update branch watch comment to reflect correct branch Abhinav Raut 2025-04-11 00:20:30 +05:30
  • acbb94447c refactor(contact): move ContactForm.vue and formSchema.js into features/contact/ for a better structure Abhinav Raut 2025-04-11 00:20:16 +05:30
  • cd429b9751 fix: add frontend page handler for /contacts/ Abhinav Raut 2025-04-10 19:07:41 +05:30
  • 78d073c499 remove redundant error logging when user is not found Abhinav Raut 2025-04-10 19:07:26 +05:30
  • 8083ad93b4 Merge pull request #59 from abhinavxd/feat/manage-contacts Abhinav Raut 2025-04-10 19:01:42 +05:30
  • ad99dee544 bump frontend version Abhinav Raut 2025-04-10 18:57:25 +05:30
  • a5eeb03f0d fix: standardize capitalization in english language translations Abhinav Raut 2025-04-10 18:51:26 +05:30
  • c81f6496ea fix: center country emoji in phone number input field Abhinav Raut 2025-04-10 18:46:40 +05:30
  • 143a12e3c3 fix: send correct error msg when email is invalid fix: trim space around email address Abhinav Raut 2025-04-10 18:29:04 +05:30
  • e2d6a214c4 fix: console warnings for contact form Abhinav Raut 2025-04-10 18:25:47 +05:30
  • 4a3afc83a5 fix[shadcn]: change 'src' prop requirement to optional in AvatarImage component Abhinav Raut 2025-04-10 18:21:30 +05:30
  • bb512d5ecd fix: Handle 'contact not found' error when checking if contact is blocked for IMAP email search. Abhinav Raut 2025-04-10 17:38:15 +05:30
  • 7957dbbd4a Merge pull request #58 from MinecollYT/main Abhinav Raut 2025-04-10 17:20:53 +05:30