Commit Graph

  • d94bea243b
    Merge pull request #448 from ArnasDon/fix/ghsa-8fv4-vgcc-p8vm-whatsapp-role-checks main Arnas Donauskas 2026-07-30 10:37:06 +0300
  • 242ecdf2c5
    fix(whatsapp): require a write role on the WhatsApp write routes Arnas Donauskas 2026-07-29 23:02:03 +0300
  • 5cbc7faf08
    Merge pull request #372 from opastorello/feat/docker-support Arnas Donauskas 2026-07-29 20:53:57 +0300
  • a495cf785e
    Merge pull request #447 from opastorello/fix/contact-name-label Arnas Donauskas 2026-07-29 20:43:38 +0300
  • fbfe07cc70 docs(docker): drop link to a doc that does not exist Nicolas Pastorello 2026-07-27 16:20:47 -0300
  • b4fd27b181 fix(docker): build on node 20 to match CI and engines Nicolas Pastorello 2026-07-27 16:20:41 -0300
  • 870cfb98f7 fix(docker): use HOST_PORT for the published port Nicolas Pastorello 2026-07-27 16:13:56 -0300
  • e912ef2c1b feat: add optional Docker / Docker Compose support Nicolas Pastorello 2026-07-11 22:16:59 -0300
  • ec137c6fa5 fix(i18n): label the contact name field with its own key Nicolas Pastorello 2026-07-29 13:52:51 -0300
  • 4887cad57e
    Merge pull request #446 from ArnasDon/chore/mcp-server-audit-fix Arnas Donauskas 2026-07-29 10:10:43 +0300
  • 0181169a92
    Merge pull request #419 from opastorello/fix/i18n-ko-parity Arnas Donauskas 2026-07-29 10:07:13 +0300
  • ff2fb06181
    Merge pull request #417 from Andeveling/fix/i18n-settings-overview-roles Arnas Donauskas 2026-07-29 10:06:42 +0300
  • 28c05b3700 chore(mcp-server): audit-fix the lockfile to clear 2 open advisories Arnas Donauskas 2026-07-29 09:44:10 +0300
  • 27abb92c45
    Merge pull request #443 from ArnasDon/fix/420-delete-pipeline-button-contrast Arnas Donauskas 2026-07-29 09:34:34 +0300
  • 6e1d729312
    Merge pull request #435 from ArnasDon/dependabot/npm_and_yarn/next-intl-4.13.4 Arnas Donauskas 2026-07-29 09:34:13 +0300
  • 71c40954e1
    Merge pull request #436 from ArnasDon/dependabot/npm_and_yarn/lucide-react-1.27.0 Arnas Donauskas 2026-07-29 09:34:07 +0300
  • 1e238e870e
    Merge pull request #437 from ArnasDon/dependabot/npm_and_yarn/xyflow/react-12.11.2 Arnas Donauskas 2026-07-29 09:34:00 +0300
  • fc1f19b72a
    Merge pull request #444 from ArnasDon/fix/409-automation-dispatch-reliability Arnas Donauskas 2026-07-29 09:33:49 +0300
  • 6739808fdb
    Merge pull request #434 from ArnasDon/dependabot/npm_and_yarn/dev-dependencies-cfca897456 Arnas Donauskas 2026-07-29 09:33:28 +0300
  • 77d37fb023 Merge main into dev-dependencies bump, resolving the conflicts Arnas Donauskas 2026-07-29 09:29:22 +0300
  • 220fcaf846 Merge main into lucide-react bump, resolving the dependency conflicts Arnas Donauskas 2026-07-29 09:27:33 +0300
  • 2c0a7b602e Merge main into next-intl bump, resolving the dependency conflicts Arnas Donauskas 2026-07-29 09:25:22 +0300
  • e406761aae
    Merge pull request #442 from ArnasDon/chore/audit-fix-transitive-deps Arnas Donauskas 2026-07-29 09:19:06 +0300
  • 64f7611bc5
    Merge pull request #441 from ArnasDon/chore/next-16.2.12-security Arnas Donauskas 2026-07-29 09:18:56 +0300
  • 840089f8cc
    Merge pull request #440 from ArnasDon/fix/ghsa-6fr5-template-header-ssrf Arnas Donauskas 2026-07-28 16:31:25 +0300
  • 59dbf27f43 fix(automations): stop inbound runs being dropped and mislogged Arnas Donauskas 2026-07-28 15:21:28 +0300
  • 7b7c5b1d96 fix(pipelines): make the Delete Pipeline button text visible Arnas Donauskas 2026-07-28 15:19:16 +0300
  • 6fdd2736e5 chore: regenerate package-lock.json with npm 10 Arnas Donauskas 2026-07-28 14:03:19 +0300
  • f6e05b398e chore: regenerate package-lock.json with npm 10 Arnas Donauskas 2026-07-28 14:03:03 +0300
  • c27e47a671 chore: regenerate package-lock.json with npm 10 Arnas Donauskas 2026-07-28 14:02:48 +0300
  • ce33757362 chore: regenerate package-lock.json with npm 10 Arnas Donauskas 2026-07-28 14:02:33 +0300
  • b751581bf4 chore(deps): audit-fix transitive deps to clear 7 open advisories Arnas Donauskas 2026-07-28 13:12:55 +0300
  • 6b4ddf6d6e chore(deps): bump next to 16.2.12 to clear 8 open security advisories Arnas Donauskas 2026-07-28 13:11:24 +0300
  • 44183bc750 fix(whatsapp): guard the template image-header fetch against SSRF Arnas Donauskas 2026-07-28 13:07:09 +0300
  • e6fb8d4751
    chore(deps): bump @xyflow/react from 12.11.0 to 12.11.2 dependabot[bot] 2026-07-27 10:35:48 +0000
  • dd843f7849
    chore(deps): bump lucide-react from 1.22.0 to 1.27.0 dependabot[bot] 2026-07-27 10:35:41 +0000
  • f9c1d91024
    chore(deps): bump next-intl from 4.13.2 to 4.13.4 dependabot[bot] 2026-07-27 10:35:34 +0000
  • 12cfff5688
    chore(deps-dev): bump the dev-dependencies group with 3 updates dependabot[bot] 2026-07-27 10:35:25 +0000
  • 3180f06da6
    Merge pull request #411 from ArnasDon/dependabot/github_actions/actions/setup-node-7 Arnas Donauskas 2026-07-21 14:40:10 +0300
  • bc3d0ccdcd test(i18n): guard message catalogue key parity across locales Nicolas Pastorello 2026-07-20 12:58:41 -0300
  • ca78b82118 fix(i18n): add missing Korean labels for quick-replies nav and contact tags tab Nicolas Pastorello 2026-07-20 12:58:40 -0300
  • 999a080a29 fix(i18n): render translated label inside role SelectValue Fabian Andres Parra Sanchez 2026-07-20 07:33:59 -0500
  • 4f02b4cf58 fix(i18n): strip className from scopesHint <code> rich tag Fabian Andres Parra Sanchez 2026-07-20 07:33:54 -0500
  • 18b1b2943b fix(i18n): use Settings.roles namespace in settings-overview Fabian Andres Parra Sanchez 2026-07-20 07:33:50 -0500
  • b14637c1c3
    chore(deps): bump actions/setup-node from 6 to 7 dependabot[bot] 2026-07-20 10:35:02 +0000
  • b24aa794b5
    Merge pull request #399 from ArnasDon/fix/settings-nav-suspense Arnas Donauskas 2026-07-17 15:10:50 +0300
  • 8bbbe0a471
    fix(settings): wrap useSearchParams pages in Suspense so nav works in prod Arnas Donauskas 2026-07-17 15:08:25 +0300
  • 8bbda771ce
    Merge pull request #386 from Andeveling/contrib/feat-colombian-peso-currency Arnas Donauskas 2026-07-17 13:47:55 +0300
  • 27b0acf0d5
    Merge pull request #366 from moduvoice/i18n/add-korean Arnas Donauskas 2026-07-17 13:37:18 +0300
  • b18b5fa8e0
    Merge pull request #380 from ArnasDon/dependabot/npm_and_yarn/dev-dependencies-b44e82a8cb Arnas Donauskas 2026-07-17 13:36:02 +0300
  • 3e4ed3714d
    Merge pull request #382 from ArnasDon/dependabot/npm_and_yarn/recharts-3.9.2 Arnas Donauskas 2026-07-17 13:35:49 +0300
  • 3ca3ff512a
    Merge pull request #383 from ArnasDon/dependabot/npm_and_yarn/next-intl-4.13.2 Arnas Donauskas 2026-07-17 13:35:40 +0300
  • 8725865198
    fix(deps): restore nested @swc/helpers entry in lockfile Arnas Donauskas 2026-07-17 13:31:54 +0300
  • 75a082cfe4
    fix(deps): restore nested @swc/helpers entry in lockfile Arnas Donauskas 2026-07-17 13:31:49 +0300
  • 356e198f93
    fix(deps): restore nested @swc/helpers entry in lockfile Arnas Donauskas 2026-07-17 13:31:44 +0300
  • 17cd16a52a
    Merge pull request #391 from mooouuu/fix/missing-tags-translation Arnas Donauskas 2026-07-17 12:48:26 +0300
  • 5413dd634a
    Merge pull request #393 from mooouuu/feat/tag-added-trigger Arnas Donauskas 2026-07-17 12:48:18 +0300
  • 96e60adecf
    Merge pull request #396 from opastorello/fix/cron-timing-safe Arnas Donauskas 2026-07-17 12:48:10 +0300
  • f69c82aea0
    Merge pull request #398 from ArnasDon/fix/365-login-ngrok-redirect Arnas Donauskas 2026-07-17 12:41:47 +0300
  • 1110f1fb45
    fix: full-page navigation after login so the session is applied (#365) Arnas Donauskas 2026-07-17 12:29:01 +0300
  • ed4ce6b52e fix: use timing-safe compare for cron secret Nicolas Pastorello 2026-07-16 13:03:21 -0300
  • 292f52f903 feat(automations): dispatch tag added triggers Mauricio Martinez 2026-07-16 00:26:21 -0600
  • 6a8744c003 fix(i18n): add missing contact tags tab label Mauricio Martinez 2026-07-15 23:41:29 -0600
  • 3b48b6e3f4 feat: add Colombian Peso (COP) currency option Fabian Andres Parra Sanchez 2026-07-14 06:55:31 -0500
  • eb3c6fdc20
    chore(deps): bump next-intl from 4.13.1 to 4.13.2 dependabot[bot] 2026-07-13 10:36:42 +0000
  • 0ec5de789a
    chore(deps): bump recharts from 3.8.1 to 3.9.2 dependabot[bot] 2026-07-13 10:36:33 +0000
  • d9c1f5cc4a
    chore(deps-dev): bump the dev-dependencies group with 4 updates dependabot[bot] 2026-07-13 10:35:52 +0000
  • b8a0a99bdb feat(i18n): add Korean (ko) translation moduvoice 2026-07-12 00:06:31 +0700
  • b867760801
    Merge pull request #364 from ArnasDon/fix/duplicate-conversations Arnas Donauskas 2026-07-10 16:27:12 +0300
  • faf0f740a4
    fix: stop inbound chats fragmenting into duplicate conversations (#363) Arnas Donauskas 2026-07-10 12:27:46 +0300
  • 137760e8f8
    Merge pull request #358 from ArnasDon/feat/whatsapp-interactive-messages Arnas Donauskas 2026-07-08 19:10:53 +0300
  • 78b42dfba9 feat: WhatsApp interactive messages (reply buttons + lists) Arnas Donauskas 2026-07-08 19:02:20 +0300
  • 3eff5b854e
    Merge pull request #357 from ArnasDon/fix/mcp-server-json Arnas Donauskas 2026-07-08 18:06:03 +0300
  • 21506cb9d8 Correct registry namespace casing; bump to 0.1.1 Arnas Donauskas 2026-07-08 17:58:20 +0300
  • e23f954221
    Merge pull request #356 from ArnasDon/fix/mcp-server-json Arnas Donauskas 2026-07-08 17:49:35 +0300
  • 18e4bf4d21 Fix MCP registry validation in server.json Arnas Donauskas 2026-07-08 17:46:21 +0300
  • 9441533458
    Merge pull request #355 from ArnasDon/feature/mcp-server Arnas Donauskas 2026-07-08 17:34:03 +0300
  • 78f2f79d3b Add MCP server for the public API Arnas Donauskas 2026-07-08 17:30:24 +0300
  • 95f6052e34
    Merge pull request #353 from ArnasDon/feat/ai-autoreply-polish Arnas Donauskas 2026-07-08 16:39:17 +0300
  • 2311b7ea35 Merge origin/main; internationalize new AI auto-reply UI Arnas Donauskas 2026-07-08 16:35:12 +0300
  • eefb6179c2 fix(db): resolve duplicate migration version 031 (rename profiles-RLS fix to 034) Arnas Donauskas 2026-07-08 16:04:39 +0300
  • 077d203980
    Merge pull request #348 from ivanmercedes/feat/i18n-dashboard-shell Arnas Donauskas 2026-07-08 15:39:18 +0300
  • e132cc7a15 fix(ai): address code-review findings on auto-reply polish Arnas Donauskas 2026-07-08 15:35:41 +0300
  • 4690c4d929 refactor: address PR feedback for security and cleanups Ivan Mercedes 2026-07-08 07:58:33 -0400
  • c736e7a43f feat(ai): add token-usage dashboard (AI Agents → Usage) Arnas Donauskas 2026-07-08 14:31:36 +0300
  • b0194dfc27 feat(ai): polish auto-reply — inbox controls, real handoff, usage logging Arnas Donauskas 2026-07-08 14:03:33 +0300
  • 23838a9959
    Merge pull request #352 from ArnasDon/fix/ghsa-8jqh-598v-rfxc-webhook-ssrf Arnas Donauskas 2026-07-08 10:09:23 +0300
  • 7d1ddbfdb8 fix(security): SSRF guard on automation send_webhook action (GHSA-8jqh-598v-rfxc) Arnas Donauskas 2026-07-08 10:04:11 +0300
  • 03e851bea5
    Merge pull request #351 from ArnasDon/fix/ghsa-34q7-fv77-625j-role-checks Arnas Donauskas 2026-07-08 09:39:41 +0300
  • 1d7829e68a fix(security): enforce agent role on service-role write routes (GHSA-34q7-fv77-625j) Arnas Donauskas 2026-07-08 09:35:20 +0300
  • e01f7ed371
    Merge pull request #350 from ArnasDon/fix/ghsa-fg5p-2qc3-jmxr-db-authz Arnas Donauskas 2026-07-08 09:13:48 +0300
  • 2b32308703 fix(security): patch DB-layer authz bypasses (GHSA-fg5p-2qc3-jmxr) Arnas Donauskas 2026-07-08 09:10:07 +0300
  • de75715cff feat(i18n): localize Inbox components and update english translations Ivan Mercedes 2026-07-07 21:24:54 -0400
  • 801969a361 feat(i18n): localize settings ai and meta sections Ivan Mercedes 2026-07-07 21:17:41 -0400
  • 9ee79638da feat(i18n): localize settings configuration panels Ivan Mercedes 2026-07-07 21:09:50 -0400
  • c30e117552 refactor: update translation key types and simplify delete aria-label implementation Ivan Mercedes 2026-07-07 21:00:33 -0400
  • a6596de2c9 refactor: improve type safety for translations by replacing any types with specific parameters and node types Ivan Mercedes 2026-07-07 20:55:21 -0400
  • eeea478315 feat(i18n): localize settings templates and profile modul Ivan Mercedes 2026-07-07 20:50:57 -0400
  • a91b8a7ba7 feat(i18n): complete flows module internationalization Ivan Mercedes 2026-07-07 20:12:38 -0400
  • 7cb019081b feat(i18n): translate settings page titles Ivan Mercedes 2026-07-07 19:57:36 -0400