Commit Graph

  • d2248d34c5 Update mkdocs.yml Jonas Leiner 2025-04-07 11:58:05 +02:00
  • 33f2f67ba8 Create sso.md Jonas Leiner 2025-04-07 11:55:51 +02:00
  • 7075ca214c Add a section to README regading project translation Jonathan Leroy 2025-04-06 20:07:44 +02:00
  • e68325d609 Merge branch 'abhinavxd:main' into feature/crowdin-source-upload Jonathan Leroy 2025-04-06 19:50:19 +02:00
  • 2499df866f Add Crowdin GitHub action Jonathan Leroy 2025-04-06 02:35:35 +02:00
  • be5779e201 Merge pull request #45 from abhinavxd/feat/agent-vacation-mode Abhinav Raut 2025-04-05 19:36:00 +05:30
  • 2d868b7df1 fix: keep translation key camelcase Abhinav Raut 2025-04-05 18:57:09 +05:30
  • 374aabcb10 fix: remove missing query from queries struct Abhinav Raut 2025-04-05 18:50:19 +05:30
  • e69b1c3e6d fix: remove missing column reassign_replies from queries Abhinav Raut 2025-04-05 18:45:31 +05:30
  • 1821647695 feat: allow admins to set availability status remove unnecessary column reassign_replies instead add a new enum away_and_reassigning to enum user availability status Abhinav Raut 2025-04-05 18:12:42 +05:30
  • b4f2186150 fix[shadcn]: make avatar image src default to empty string Abhinav Raut 2025-04-05 17:52:11 +05:30
  • 6d588f7a4e feat: show user summary on /admin/users Abhinav Raut 2025-04-04 22:00:26 +05:30
  • 2a382d6036 feat: Toggle button for user to reassign replies to conversations if they are away, user status now actually affects the conversation workflow. Abhinav Raut 2025-04-04 03:29:16 +05:30
  • c639bfba40 update welcome email subject Abhinav Raut 2025-04-03 03:15:14 +05:30
  • 82aac02a97 Merge pull request #42 from abhinavxd/feat/cypress-tests Abhinav Raut 2025-04-03 03:09:03 +05:30
  • c348a5c9b7 rename go test workflow file Abhinav Raut 2025-04-03 03:05:43 +05:30
  • 008f71d7b4 fix: update cypress dependencies to include libasound2t64 Abhinav Raut 2025-03-27 02:46:15 +05:30
  • 9b41aa0e9a chore: Cypress test for user login and workflow for E2E testing Abhinav Raut 2025-03-27 02:43:20 +05:30
  • c60a0788d9 Merge pull request #43 from abhinavxd/feat/translate-app Abhinav Raut 2025-04-03 03:03:46 +05:30
  • 013b5bf37e fix: add sane default values to email inbox form Abhinav Raut 2025-04-03 03:02:48 +05:30
  • df0dfb480f fix: enforce stronger password validation rules Abhinav Raut 2025-04-03 03:02:32 +05:30
  • 2daefccd79 fix: translation keys Abhinav Raut 2025-04-03 03:00:11 +05:30
  • f69e8dd4f8 fix: update translation for business hours empty name error Abhinav Raut 2025-04-03 02:16:51 +05:30
  • d171958223 fix: translation key param Abhinav Raut 2025-04-03 02:14:57 +05:30
  • 3b7550fcf3 fix: update incorrect translation key Abhinav Raut 2025-04-03 02:11:05 +05:30
  • 0de712762c fix: auth initialization with i18n Abhinav Raut 2025-04-02 03:58:35 +05:30
  • 6b6549cb03 standardize i18n keys for consistency rename keys fix: avatar url null console warnings. Abhinav Raut 2025-04-02 03:51:30 +05:30
  • cd4b9a9c23 feat: translate conversations, reply box and message components Abhinav Raut 2025-03-31 23:14:24 +05:30
  • e19f817c5f feat: translate account section Abhinav Raut 2025-03-31 22:07:33 +05:30
  • 5ce8ed72ba feat: translate reports, sla badge, view builder and search Abhinav Raut 2025-03-31 21:56:51 +05:30
  • 4ec564ee2e feat: translate commandbox, app update and simple table Abhinav Raut 2025-03-31 21:07:35 +05:30
  • 19f08ec76a feat: translate sso Abhinav Raut 2025-03-31 19:09:25 +05:30
  • dd8053b2bb feat: translate templates Abhinav Raut 2025-03-31 18:48:18 +05:30
  • 72b92d6c66 feat: translate email notifications Abhinav Raut 2025-03-31 16:53:06 +05:30
  • 497b54fc49 feat: translate automations Abhinav Raut 2025-03-31 16:31:17 +05:30
  • 9d18d3d08d feat: translations for admin roles Abhinav Raut 2025-03-31 15:29:36 +05:30
  • 6bea14e7a9 feat: translate /admin/users Abhinav Raut 2025-03-31 15:13:06 +05:30
  • 25f23735d5 feat: translate admin email inbox forms Abhinav Raut 2025-03-31 14:31:26 +05:30
  • 3888793450 feat: translate admin conversation status Abhinav Raut 2025-03-31 12:41:08 +05:30
  • 88e4a55952 feat: translate macros Abhinav Raut 2025-03-31 12:15:52 +05:30
  • 9aa9a5e1b2 feat: translate /admin/tags Abhinav Raut 2025-03-31 01:24:47 +05:30
  • a3098a1dbd feat translate general, business hours, sla. translate user login , forgot password & set password. Abhinav Raut 2025-03-30 23:55:46 +05:30
  • 76a24467e7 fix: spanish translation file Abhinav Raut 2025-03-30 01:36:55 +05:30
  • 4361250c73 feat: backend api response translations Abhinav Raut 2025-03-30 01:30:39 +05:30
  • 7d9650be2e fix: lock radix-vue and tailwindcss versions to prevent unexpected updates Abhinav Raut 2025-04-02 13:18:54 +05:30
  • eb707fd8de Merge pull request #38 from jleroy/fix-unsecure-cookies Abhinav Raut 2025-03-31 01:34:52 +05:30
  • 36077b1837 Update Config struct description Jonathan Leroy 2025-03-30 19:56:15 +02:00
  • d5499229b5 Merge pull request #41 from abhinavxd/dependabot/npm_and_yarn/frontend/axios-1.8.2 Abhinav Raut 2025-03-27 02:46:48 +05:30
  • 5e90dfee5a chore(deps): bump axios from 1.7.9 to 1.8.2 in /frontend dependabot[bot] 2025-03-26 18:41:39 +00:00
  • 1875a62e00 feat: test cases for SLA calculator, string utilities and attachments Abhinav Raut 2025-03-26 23:57:56 +05:30
  • f60c4e8cb6 fix: force tests to run freshly, even if nothing's changed Abhinav Raut 2025-03-26 23:57:19 +05:30
  • 495ff02067 fix[sla]: incorrect calculated deadline when SLA minutes ends exact at a working day's closing time. Abhinav Raut 2025-03-26 23:56:13 +05:30
  • 5afec04c07 feat: add GitHub Actions workflow to run Go tests Abhinav Raut 2025-03-25 23:43:43 +05:30
  • 56f00e791e feat: add test target to Makefile for running Go tests Abhinav Raut 2025-03-25 23:43:12 +05:30
  • dcede8a461 fix: path matching for /admin route when no sidebar item is selected v0.5.0-alpha Abhinav Raut 2025-03-25 02:12:00 +05:30
  • 39fd5c9165 fix: update redirect path for unmatched routes to assigned inboxes Abhinav Raut 2025-03-25 02:11:34 +05:30
  • 4b8a954043 fix: update error message for invalid session to suggest clearing cookies Abhinav Raut 2025-03-25 02:01:08 +05:30
  • 6ac9f28a32 fix: upsert user teams only when newly created user has a team. - update error msg for empty permissions Abhinav Raut 2025-03-25 01:41:18 +05:30
  • 8101c202fa improve logging messages for database installation and system user creation Abhinav Raut 2025-03-25 01:40:39 +05:30
  • 09746fb365 fix: set default value for Mailbox input in EmailInboxForm Abhinav Raut 2025-03-25 01:39:51 +05:30
  • f59ea59a2e fix: set default value to empty array for teams in user form schema Abhinav Raut 2025-03-25 01:32:36 +05:30
  • a2cdd728c0 remove app version print Abhinav Raut 2025-03-25 01:11:56 +05:30
  • ac59a5defc refactor: update form field description for improved clarity. Abhinav Raut 2025-03-25 00:54:09 +05:30
  • 05fbe39315 refactor: update placeholder text in TagsForm for improved clarity Abhinav Raut 2025-03-25 00:53:22 +05:30
  • c7c65a3d83 refactor: update tag delete dialog alert description for clarity. fix: show toast when tag is created Abhinav Raut 2025-03-25 00:53:14 +05:30
  • 5bf6b7df47 refactor: update placeholder text in SLAForm recipients for improved clarity Abhinav Raut 2025-03-25 00:52:09 +05:30
  • c034c21fa5 refactor: update label for From Address field to From Email Address in EmailInboxForm Abhinav Raut 2025-03-25 00:51:50 +05:30
  • 4ed241a03d refactor: update description for Root URL input in GeneralSettingForm Abhinav Raut 2025-03-25 00:51:35 +05:30
  • 6b00f70c37 fix: business hours form, more zod schema validatons to the business hours form Abhinav Raut 2025-03-25 00:51:03 +05:30
  • c51073d289 feat[shadcn]: allow boolean along with string in RadioGroup components for model value Abhinav Raut 2025-03-25 00:50:10 +05:30
  • d03d4477de fix: show toast on any tag api errors Abhinav Raut 2025-03-25 00:48:53 +05:30
  • 3b211dc372 fix: handle unique constraint violation when creating a tag Abhinav Raut 2025-03-25 00:47:52 +05:30
  • 6b4f243b74 chore: more validations before savign an inbox chore: update error msgs for clarity Abhinav Raut 2025-03-25 00:47:35 +05:30
  • 9ff5a53ebb fix: handle null events array in automation rules Abhinav Raut 2025-03-25 00:39:08 +05:30
  • 9b9282dfd9 feat: add no records found message to SimpleTable component Abhinav Raut 2025-03-24 23:14:29 +05:30
  • 698e2d960e chore: add more comments to message handlers. Abhinav Raut 2025-03-24 23:13:55 +05:30
  • a8db8f64b5 refactor: conversation handlers to use existing enforceConversationAccess function for authz check Abhinav Raut 2025-03-24 23:13:23 +05:30
  • a5a9d1304c Allow to disable cookies secure flag when needed Jonathan Leroy 2025-03-24 12:24:50 +01:00
  • f688be1c88 feat: adds support for showing HTML tables in tiptap editor on *paste*. does not support inserting a table yet from the menu yet. Adds tiptap extension for the same. Abhinav Raut 2025-03-22 20:48:48 +05:30
  • d3eb3499df fix: update docker compose to bind Postgres to local interface by default to prevent unintended access to the DB. Abhinav Raut 2025-03-22 20:43:11 +05:30
  • 721f7c811c fix: variables not being rendered when there's an fetching default outgoing email template / the outgoing email template is not found. Abhinav Raut 2025-03-22 18:56:50 +05:30
  • a33e1453a8 fix: set proper error type when user is not found Abhinav Raut 2025-03-22 18:55:26 +05:30
  • b6ce6975c9 fix: mark schedule notification as processed when agent fetch fails for email notification Abhinav Raut 2025-03-22 18:55:01 +05:30
  • 860b216e2b fix: remove redirect from /admin to /admin/general as some users may not have permission to the general settings Abhinav Raut 2025-03-22 00:30:04 +05:30
  • eaa2b1ddcf fix: fixes blur in commandbox when zoom is not 100% Abhinav Raut 2025-03-22 00:11:22 +05:30
  • 0f12b2a3f3 feat: allow searching conversations by contact email address Abhinav Raut 2025-03-21 23:54:43 +05:30
  • def0bb8e4c fix: limit search results to 30 in conversation messages search query Abhinav Raut 2025-03-21 23:42:24 +05:30
  • a41c360cdb fix: update timezone from 'Asia/Calcutta' to 'Asia/Kolkata' in schema Abhinav Raut 2025-03-21 23:39:31 +05:30
  • 159cca6866 feat: add email templates to migration Abhinav Raut 2025-03-21 23:38:53 +05:30
  • 83f553227a migrations for v0.5.0 Abhinav Raut 2025-03-21 23:24:18 +05:30
  • 28a6a3d246 refactor: use updated SelectTag component that accepts options array instead of string array to work Abhinav Raut 2025-03-21 23:24:06 +05:30
  • 7e16cc1a74 refactor(notifier): remove dependency on user store, instead accept recipient emails Abhinav Raut 2025-03-21 23:23:35 +05:30
  • aeef7d4ad7 feat: configurable SLA alerts per SLA. Abhinav Raut 2025-03-21 23:23:03 +05:30
  • f0358f67f0 feat: SelectTag component now supports object-based options (value & label) instead of a plain array Abhinav Raut 2025-03-21 23:18:48 +05:30
  • 12f2453f5a fix: dashboard chart query Abhinav Raut 2025-03-21 19:03:01 +05:30
  • 2742be5619 fix: exclude sent messages from report/dashboard charts to avoid data skew Abhinav Raut 2025-03-21 19:00:56 +05:30
  • d837defbc9 Merge pull request #37 from abhinavxd/fix/remove-users-from-balancer Abhinav Raut 2025-03-18 23:41:43 +05:30
  • 5cc849e7eb tidy go mod Abhinav Raut 2025-03-18 23:22:41 +05:30
  • 729faf980c fix: incorrect balance import Abhinav Raut 2025-03-18 23:18:18 +05:30
  • a36c81141b fix: update balance Abhinav Raut 2025-03-18 23:17:11 +05:30