├── .github ├── ISSUE_TEMPLATE │ ├── Bug_report.yml │ ├── Feature_Request.yml │ ├── Issue_report.yml │ └── config.yml ├── pull_request_template.md └── workflows │ ├── docker-api.yml │ ├── docker-base.yml │ ├── docker-ui.yml │ ├── hexabot-npm.yml │ ├── pull_request.yml │ ├── release.yml │ └── widget-npm.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── pre-push ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── api ├── .dockerignore ├── .eslintrc-staged.js ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .swcrc ├── Dockerfile ├── Dockerfile.base ├── README.md ├── add-extra-deps.js ├── assets │ └── Roboto-Regular.ttf ├── nest-cli.json ├── package-lock.json ├── package.json ├── patches │ └── @nestjs-modules+mailer+1.11.2.patch ├── src │ ├── analytics │ │ ├── analytics.module.ts │ │ ├── controllers │ │ │ ├── bot-stats.controller.spec.ts │ │ │ └── bot-stats.controller.ts │ │ ├── dto │ │ │ └── bot-stats.dto.ts │ │ ├── repositories │ │ │ ├── bot-stats.repository.spec.ts │ │ │ └── bot-stats.repository.ts │ │ ├── schemas │ │ │ ├── bot-stats.schema.spec.ts │ │ │ └── bot-stats.schema.ts │ │ ├── services │ │ │ ├── bot-stats.service.spec.ts │ │ │ └── bot-stats.service.ts │ │ ├── utilities │ │ │ └── index.ts │ │ └── validation-rules │ │ │ └── is-less-than-date.ts │ ├── app.controller.ts │ ├── app.instance.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── attachment │ │ ├── attachment.module.ts │ │ ├── controllers │ │ │ ├── attachment.controller.spec.ts │ │ │ └── attachment.controller.ts │ │ ├── dto │ │ │ └── attachment.dto.ts │ │ ├── guards │ │ │ ├── attachment-ability.guard.spec.ts │ │ │ └── attachment-ability.guard.ts │ │ ├── mocks │ │ │ └── attachment.mock.ts │ │ ├── repositories │ │ │ └── attachment.repository.ts │ │ ├── schemas │ │ │ └── attachment.schema.ts │ │ ├── services │ │ │ └── attachment.service.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utilities │ │ │ └── index.ts │ ├── channel │ │ ├── channel.controller.ts │ │ ├── channel.middleware.ts │ │ ├── channel.module.ts │ │ ├── channel.service.ts │ │ ├── lib │ │ │ ├── EventWrapper.ts │ │ │ ├── Handler.ts │ │ │ └── __test__ │ │ │ │ ├── base.mock.ts │ │ │ │ ├── common.mock.ts │ │ │ │ ├── label.mock.ts │ │ │ │ └── subscriber.mock.ts │ │ ├── types.ts │ │ └── webhook.controller.ts │ ├── chat │ │ ├── chat.module.ts │ │ ├── constants │ │ │ ├── block.ts │ │ │ └── conversation.ts │ │ ├── controllers │ │ │ ├── block.controller.spec.ts │ │ │ ├── block.controller.ts │ │ │ ├── category.contoller.spec.ts │ │ │ ├── category.controller.ts │ │ │ ├── context-var.controller.spec.ts │ │ │ ├── context-var.controller.ts │ │ │ ├── label-group.controller.spec.ts │ │ │ ├── label-group.controller.ts │ │ │ ├── label.controller.spec.ts │ │ │ ├── label.controller.ts │ │ │ ├── message.controller.spec.ts │ │ │ ├── message.controller.ts │ │ │ ├── subscriber.controller.spec.ts │ │ │ └── subscriber.controller.ts │ │ ├── dto │ │ │ ├── block.dto.ts │ │ │ ├── category.dto.ts │ │ │ ├── context-var.dto.ts │ │ │ ├── conversation.dto.ts │ │ │ ├── label-group.dto.ts │ │ │ ├── label.dto.ts │ │ │ ├── message.dto.ts │ │ │ └── subscriber.dto.ts │ │ ├── helpers │ │ │ ├── README.md │ │ │ ├── constants.ts │ │ │ ├── envelope-builder.spec.ts │ │ │ ├── envelope-builder.ts │ │ │ ├── envelope-factory.spec.ts │ │ │ └── envelope-factory.ts │ │ ├── index.d.ts │ │ ├── repositories │ │ │ ├── block.repository.spec.ts │ │ │ ├── block.repository.ts │ │ │ ├── category.repository.ts │ │ │ ├── context-var.repository.ts │ │ │ ├── conversation.repository.ts │ │ │ ├── label-group.repository.spec.ts │ │ │ ├── label-group.repository.ts │ │ │ ├── label.repository.spec.ts │ │ │ ├── label.repository.ts │ │ │ ├── message.repository.spec.ts │ │ │ ├── message.repository.ts │ │ │ ├── subscriber.repository.spec.ts │ │ │ └── subscriber.repository.ts │ │ ├── schemas │ │ │ ├── block.schema.ts │ │ │ ├── category.schema.ts │ │ │ ├── context-var.schema.ts │ │ │ ├── conversation.schema.ts │ │ │ ├── label-group.schema.ts │ │ │ ├── label.schema.ts │ │ │ ├── message.schema.ts │ │ │ ├── subscriber.schema.ts │ │ │ └── types │ │ │ │ ├── attachment.ts │ │ │ │ ├── button.ts │ │ │ │ ├── capture-var.ts │ │ │ │ ├── channel.ts │ │ │ │ ├── context.ts │ │ │ │ ├── message.ts │ │ │ │ ├── options.ts │ │ │ │ ├── pattern.ts │ │ │ │ ├── position.ts │ │ │ │ ├── quick-reply.ts │ │ │ │ └── subscriberContext.ts │ │ ├── seeds │ │ │ ├── category.seed-model.ts │ │ │ ├── category.seed.ts │ │ │ ├── context-var.seed-model.ts │ │ │ └── context-var.seed.ts │ │ └── services │ │ │ ├── block.service.spec.ts │ │ │ ├── block.service.ts │ │ │ ├── bot.service.spec.ts │ │ │ ├── bot.service.ts │ │ │ ├── category.service.ts │ │ │ ├── chat.service.ts │ │ │ ├── context-var.service.ts │ │ │ ├── conversation.service.spec.ts │ │ │ ├── conversation.service.ts │ │ │ ├── label-group.service.ts │ │ │ ├── label.service.spec.ts │ │ │ ├── label.service.ts │ │ │ ├── message.service.spec.ts │ │ │ ├── message.service.ts │ │ │ ├── subscriber.service.spec.ts │ │ │ └── subscriber.service.ts │ ├── cli.ts │ ├── cms │ │ ├── cms.module.ts │ │ ├── controllers │ │ │ ├── content-type.controller.spec.ts │ │ │ ├── content-type.controller.ts │ │ │ ├── content.controller.spec.ts │ │ │ ├── content.controller.ts │ │ │ ├── menu.controller.spec.ts │ │ │ └── menu.controller.ts │ │ ├── decorators │ │ │ └── unique-field-names.decorator.ts │ │ ├── dto │ │ │ ├── content.dto.ts │ │ │ ├── contentType.dto.ts │ │ │ └── menu.dto.ts │ │ ├── repositories │ │ │ ├── content-type.repository.spec.ts │ │ │ ├── content-type.repository.ts │ │ │ ├── content.repository.spec.ts │ │ │ ├── content.repository.ts │ │ │ ├── menu.reporsitory.spec.ts │ │ │ └── menu.repository.ts │ │ ├── schemas │ │ │ ├── content-type.schema.ts │ │ │ ├── content.schema.ts │ │ │ ├── menu.schema.ts │ │ │ └── types │ │ │ │ └── menu.ts │ │ ├── services │ │ │ ├── content-type.service.spec.ts │ │ │ ├── content-type.service.ts │ │ │ ├── content.service.spec.ts │ │ │ ├── content.service.ts │ │ │ ├── menu.service.spec.ts │ │ │ └── menu.service.ts │ │ ├── utilities │ │ │ ├── field-validation.utils.ts │ │ │ └── verifyTree.ts │ │ └── validators │ │ │ ├── validate-required-fields.validator.ts │ │ │ └── validate-unique-names.validator.ts │ ├── config │ │ ├── csrf.ts │ │ ├── i18n │ │ │ ├── en │ │ │ │ └── messages.json │ │ │ └── fr │ │ │ │ └── messages.json │ │ ├── index.ts │ │ └── types.ts │ ├── extension │ │ ├── cleanup.service.spec.ts │ │ ├── cleanup.service.ts │ │ ├── extension.module.ts │ │ └── types.ts │ ├── extensions │ │ ├── channels │ │ │ ├── console │ │ │ │ ├── i18n │ │ │ │ │ ├── en │ │ │ │ │ │ ├── label.json │ │ │ │ │ │ └── title.json │ │ │ │ │ └── fr │ │ │ │ │ │ ├── label.json │ │ │ │ │ │ └── title.json │ │ │ │ ├── index.channel.ts │ │ │ │ ├── index.d.ts │ │ │ │ ├── package.json │ │ │ │ └── settings.ts │ │ │ └── web │ │ │ │ ├── __test__ │ │ │ │ ├── data.mock.ts │ │ │ │ ├── events.mock.ts │ │ │ │ ├── index.spec.ts │ │ │ │ └── wrapper.spec.ts │ │ │ │ ├── base-web-channel.ts │ │ │ │ ├── i18n │ │ │ │ ├── en │ │ │ │ │ ├── label.json │ │ │ │ │ └── title.json │ │ │ │ └── fr │ │ │ │ │ ├── label.json │ │ │ │ │ └── title.json │ │ │ │ ├── index.channel.ts │ │ │ │ ├── index.d.ts │ │ │ │ ├── package.json │ │ │ │ ├── settings.ts │ │ │ │ ├── types.ts │ │ │ │ └── wrapper.ts │ │ ├── helpers │ │ │ ├── llm-nlu │ │ │ │ ├── i18n │ │ │ │ │ ├── en │ │ │ │ │ │ ├── help.json │ │ │ │ │ │ ├── label.json │ │ │ │ │ │ └── title.json │ │ │ │ │ └── fr │ │ │ │ │ │ ├── help.json │ │ │ │ │ │ ├── label.json │ │ │ │ │ │ └── title.json │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.helper.ts │ │ │ │ ├── package.json │ │ │ │ └── settings.ts │ │ │ └── local-storage │ │ │ │ ├── index.helper.ts │ │ │ │ ├── package.json │ │ │ │ └── settings.ts │ │ └── plugins │ │ │ └── .gitkeep │ ├── extra │ │ └── index.ts │ ├── global.d.ts │ ├── helper │ │ ├── helper.controller.ts │ │ ├── helper.module.ts │ │ ├── helper.service.ts │ │ ├── lib │ │ │ ├── __test__ │ │ │ │ ├── base-nlp-helper.spec.ts │ │ │ │ └── settings.ts │ │ │ ├── base-flow-escape-helper.ts │ │ │ ├── base-helper.ts │ │ │ ├── base-llm-helper.ts │ │ │ ├── base-nlp-helper.ts │ │ │ └── base-storage-helper.ts │ │ └── types.ts │ ├── i18n │ │ ├── controllers │ │ │ ├── i18n.controller.ts │ │ │ ├── language.controller.spec.ts │ │ │ ├── language.controller.ts │ │ │ ├── translation.controller.spec.ts │ │ │ └── translation.controller.ts │ │ ├── dto │ │ │ ├── language.dto.ts │ │ │ └── translation.dto.ts │ │ ├── i18n.module.ts │ │ ├── repositories │ │ │ ├── language.repository.ts │ │ │ └── translation.repository.ts │ │ ├── schemas │ │ │ ├── language.schema.ts │ │ │ └── translation.schema.ts │ │ ├── seeds │ │ │ ├── language.seed-model.ts │ │ │ ├── language.seed.ts │ │ │ ├── translation.seed-model.ts │ │ │ └── translation.seed.ts │ │ └── services │ │ │ ├── i18n.service.ts │ │ │ ├── language.service.ts │ │ │ ├── translation.service.spec.ts │ │ │ └── translation.service.ts │ ├── index.ts │ ├── jest-custom.d.ts │ ├── logger │ │ ├── logger.module.ts │ │ └── logger.service.ts │ ├── mailer │ │ ├── mailer.module.ts │ │ └── mailer.service.ts │ ├── main.ts │ ├── migration │ │ ├── README.md │ │ ├── migration.command.ts │ │ ├── migration.module.ts │ │ ├── migration.schema.ts │ │ ├── migration.service.spec.ts │ │ ├── migration.service.ts │ │ ├── migrations │ │ │ ├── .gitkeep │ │ │ ├── 1735836154221-v-2-2-0.migration.ts │ │ │ ├── 1748492346868-v-2-2-9.migration.ts │ │ │ └── 1754055187170-v-2-2-11.migration.ts │ │ └── types.ts │ ├── nlp │ │ ├── controllers │ │ │ ├── nlp-entity.controller.spec.ts │ │ │ ├── nlp-entity.controller.ts │ │ │ ├── nlp-sample.controller.spec.ts │ │ │ ├── nlp-sample.controller.ts │ │ │ ├── nlp-value.controller.spec.ts │ │ │ └── nlp-value.controller.ts │ │ ├── dto │ │ │ ├── nlp-entity.dto.ts │ │ │ ├── nlp-sample-entity.dto.ts │ │ │ ├── nlp-sample.dto.ts │ │ │ └── nlp-value.dto.ts │ │ ├── nlp.module.ts │ │ ├── repositories │ │ │ ├── nlp-entity.repository.spec.ts │ │ │ ├── nlp-entity.repository.ts │ │ │ ├── nlp-sample-entity.repository.spec.ts │ │ │ ├── nlp-sample-entity.repository.ts │ │ │ ├── nlp-sample.repository.spec.ts │ │ │ ├── nlp-sample.repository.ts │ │ │ ├── nlp-value.repository.spec.ts │ │ │ └── nlp-value.repository.ts │ │ ├── schemas │ │ │ ├── nlp-entity.schema.ts │ │ │ ├── nlp-sample-entity.schema.ts │ │ │ ├── nlp-sample.schema.ts │ │ │ ├── nlp-value.schema.ts │ │ │ └── types.ts │ │ ├── seeds │ │ │ ├── nlp-entity.seed-model.ts │ │ │ ├── nlp-entity.seed.ts │ │ │ ├── nlp-value.seed-model.ts │ │ │ └── nlp-value.seed.ts │ │ └── services │ │ │ ├── nlp-entity.service.spec.ts │ │ │ ├── nlp-entity.service.ts │ │ │ ├── nlp-sample-entity.service.spec.ts │ │ │ ├── nlp-sample-entity.service.ts │ │ │ ├── nlp-sample.service.spec.ts │ │ │ ├── nlp-sample.service.ts │ │ │ ├── nlp-value.service.spec.ts │ │ │ ├── nlp-value.service.ts │ │ │ ├── nlp.service.spec.ts │ │ │ └── nlp.service.ts │ ├── plugins │ │ ├── base-block-plugin.ts │ │ ├── base-event-plugin.ts │ │ ├── base-plugin.service.ts │ │ ├── map-types.ts │ │ ├── plugins.module.ts │ │ ├── plugins.service.spec.ts │ │ ├── plugins.service.ts │ │ └── types.ts │ ├── seeder.ts │ ├── setting │ │ ├── controllers │ │ │ ├── setting.controller.spec.ts │ │ │ └── setting.controller.ts │ │ ├── dto │ │ │ ├── metadata.dto.ts │ │ │ └── setting.dto.ts │ │ ├── index.d.ts │ │ ├── repositories │ │ │ ├── metadata.repository.ts │ │ │ ├── setting.repository.spec.ts │ │ │ └── setting.repository.ts │ │ ├── schemas │ │ │ ├── metadata.schema.ts │ │ │ ├── setting.schema.ts │ │ │ └── types.ts │ │ ├── seeds │ │ │ ├── metadata.seed-model.ts │ │ │ ├── metadata.seed.ts │ │ │ ├── setting.seed-model.ts │ │ │ └── setting.seed.ts │ │ ├── services │ │ │ ├── metadata.service.ts │ │ │ ├── setting.service.spec.ts │ │ │ └── setting.service.ts │ │ └── setting.module.ts │ ├── swagger.ts │ ├── templates │ │ ├── account_confirmation.mjml │ │ ├── invitation.mjml │ │ └── password_reset.mjml │ ├── user │ │ ├── controllers │ │ │ ├── auth.controller.spec.ts │ │ │ ├── auth.controller.ts │ │ │ ├── model.controller.spec.ts │ │ │ ├── model.controller.ts │ │ │ ├── permission.controller.spec.ts │ │ │ ├── permission.controller.ts │ │ │ ├── role.controller.spec.ts │ │ │ ├── role.controller.ts │ │ │ ├── user.controller.spec.ts │ │ │ ├── user.controller.ts │ │ │ └── utils │ │ │ │ └── queryValidator.ts │ │ ├── dto │ │ │ ├── invitation.dto.ts │ │ │ ├── model.dto.ts │ │ │ ├── permission.dto.ts │ │ │ ├── role.dto.ts │ │ │ └── user.dto.ts │ │ ├── guards │ │ │ ├── ability.guard.ts │ │ │ └── local-auth.guard.ts │ │ ├── passport │ │ │ ├── auth-strategy │ │ │ │ └── local.strategy.ts │ │ │ └── session.serializer.ts │ │ ├── repositories │ │ │ ├── invitation.repository.spec.ts │ │ │ ├── invitation.repository.ts │ │ │ ├── model.repository.spec.ts │ │ │ ├── model.repository.ts │ │ │ ├── permission.repository.spec.ts │ │ │ ├── permission.repository.ts │ │ │ ├── role.repository.spec.ts │ │ │ ├── role.repository.ts │ │ │ ├── user.repository.spec.ts │ │ │ └── user.repository.ts │ │ ├── schemas │ │ │ ├── invitation.schema.ts │ │ │ ├── model.schema.ts │ │ │ ├── permission.schema.ts │ │ │ ├── role.schema.ts │ │ │ └── user.schema.ts │ │ ├── seeds │ │ │ ├── model.seed-model.ts │ │ │ ├── model.seed.ts │ │ │ ├── permission.seed-model.ts │ │ │ ├── permission.seed.ts │ │ │ ├── role.seed-model.ts │ │ │ ├── role.seed.ts │ │ │ ├── user.seed-model.ts │ │ │ └── user.seed.ts │ │ ├── services │ │ │ ├── auth.service.spec.ts │ │ │ ├── auth.service.ts │ │ │ ├── invitation.service.spec.ts │ │ │ ├── invitation.service.ts │ │ │ ├── model.service.spec.ts │ │ │ ├── model.service.ts │ │ │ ├── passwordReset.service.spec.ts │ │ │ ├── passwordReset.service.ts │ │ │ ├── permission.service.spec.ts │ │ │ ├── permission.service.ts │ │ │ ├── role.service.spec.ts │ │ │ ├── role.service.ts │ │ │ ├── user.service.spec.ts │ │ │ ├── user.service.ts │ │ │ ├── validate-account.service.spec.ts │ │ │ └── validate-account.service.ts │ │ ├── types │ │ │ ├── action.type.ts │ │ │ ├── index.type.ts │ │ │ ├── model.type.ts │ │ │ ├── permission.type.ts │ │ │ └── user-provider.type.ts │ │ ├── user.module.ts │ │ └── utilities │ │ │ ├── bcryptjs.ts │ │ │ └── hash.ts │ ├── utils │ │ ├── constants │ │ │ ├── cache.ts │ │ │ ├── mock.ts │ │ │ ├── nlp.ts │ │ │ ├── populate.ts │ │ │ ├── session-middleware.ts │ │ │ └── session-store.ts │ │ ├── decorators │ │ │ ├── cacheable.decorator.ts │ │ │ ├── roles.decorator.ts │ │ │ └── validate.decorator.ts │ │ ├── dto │ │ │ └── object-id.dto.ts │ │ ├── generics │ │ │ ├── base-controller.ts │ │ │ ├── base-repository.spec.ts │ │ │ ├── base-repository.ts │ │ │ ├── base-schema.ts │ │ │ ├── base-seeder.ts │ │ │ ├── base-service.spec.ts │ │ │ ├── base-service.ts │ │ │ ├── extension.ts │ │ │ ├── lifecycle-hook-manager.spec.ts │ │ │ └── lifecycle-hook-manager.ts │ │ ├── helpers │ │ │ ├── URL.ts │ │ │ ├── avatar.ts │ │ │ ├── flatten.spec.ts │ │ │ ├── flatten.ts │ │ │ ├── fs.ts │ │ │ ├── misc.ts │ │ │ ├── safeRandom.spec.ts │ │ │ ├── safeRandom.ts │ │ │ ├── svg.ts │ │ │ └── zod-validation.ts │ │ ├── pagination │ │ │ ├── page.type.ts │ │ │ ├── pagination-query.dto.ts │ │ │ └── pagination-query.pipe.ts │ │ ├── pipes │ │ │ ├── object-id.pipe.ts │ │ │ ├── populate.pipe.ts │ │ │ ├── sanitize-query.pipe.spec.ts │ │ │ ├── sanitize-query.pipe.ts │ │ │ ├── search-filter.pipe.spec.ts │ │ │ ├── search-filter.pipe.ts │ │ │ └── zod.pipe.ts │ │ ├── schema-plugin │ │ │ └── id.plugin.ts │ │ ├── test │ │ │ ├── constants.ts │ │ │ ├── date.ts │ │ │ ├── defaultValues.ts │ │ │ ├── dummy │ │ │ │ ├── dto │ │ │ │ │ └── dummy.dto.ts │ │ │ │ ├── dummy.module.ts │ │ │ │ ├── dummy.plugin.ts │ │ │ │ ├── repositories │ │ │ │ │ └── dummy.repository.ts │ │ │ │ ├── schemas │ │ │ │ │ └── dummy.schema.ts │ │ │ │ ├── services │ │ │ │ │ └── dummy.service.ts │ │ │ │ └── settings.ts │ │ │ ├── errors │ │ │ │ └── messages.ts │ │ │ ├── fixtures │ │ │ │ ├── attachment.ts │ │ │ │ ├── block.ts │ │ │ │ ├── botstats.ts │ │ │ │ ├── category.ts │ │ │ │ ├── content.ts │ │ │ │ ├── contenttype.ts │ │ │ │ ├── contextvar.ts │ │ │ │ ├── conversation.ts │ │ │ │ ├── dummy.ts │ │ │ │ ├── invitation.ts │ │ │ │ ├── label-group.ts │ │ │ │ ├── label.ts │ │ │ │ ├── language.ts │ │ │ │ ├── menu.ts │ │ │ │ ├── message.ts │ │ │ │ ├── metadata.ts │ │ │ │ ├── migration.ts │ │ │ │ ├── model.ts │ │ │ │ ├── nlpentity.ts │ │ │ │ ├── nlpsample.ts │ │ │ │ ├── nlpsampleentity.ts │ │ │ │ ├── nlpvalue.ts │ │ │ │ ├── permission.ts │ │ │ │ ├── role.ts │ │ │ │ ├── setting.ts │ │ │ │ ├── subscriber.ts │ │ │ │ ├── translation.ts │ │ │ │ └── user.ts │ │ │ ├── mocks │ │ │ │ ├── block.ts │ │ │ │ ├── conversation.ts │ │ │ │ ├── misc.ts │ │ │ │ ├── nlp.ts │ │ │ │ └── subscriber.ts │ │ │ ├── pagination.ts │ │ │ ├── postman-collections │ │ │ │ └── hexabot_REST.postman_collection.json │ │ │ ├── sort.ts │ │ │ ├── test.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── types │ │ │ ├── dto.types.ts │ │ │ ├── extension.ts │ │ │ ├── filter.types.ts │ │ │ ├── format.types.ts │ │ │ ├── misc.ts │ │ │ └── oidc-user-info.types.ts │ │ └── validation-rules │ │ │ ├── is-email.ts │ │ │ └── is-object-id.ts │ └── websocket │ │ ├── README.md │ │ ├── adapters │ │ └── redis-io.adapter.ts │ │ ├── decorators │ │ ├── socket-method.decorator.ts │ │ ├── socket-req.decorator.ts │ │ ├── socket-res.decorator.ts │ │ └── websocket-exceptions.filter.ts │ │ ├── pipes │ │ └── io-message.pipe.ts │ │ ├── services │ │ └── socket-event-dispatcher.service.ts │ │ ├── storage │ │ └── socket-event-metadata.storage.ts │ │ ├── types.ts │ │ ├── utils │ │ ├── gateway-options.ts │ │ ├── socket-request.ts │ │ └── socket-response.ts │ │ ├── websocket.gateway.spec.ts │ │ ├── websocket.gateway.ts │ │ └── websocket.module.ts ├── test │ ├── app.e2e-spec.ts │ ├── global-setup.ts │ ├── global-teardown.ts │ ├── jest-e2e.json │ ├── jest.setup.ts │ └── setup-tests.ts ├── tsconfig.build.json ├── tsconfig.doc.json ├── tsconfig.json └── types │ ├── event-emitter.d.ts │ ├── express-session.d.ts │ └── socket.d.ts ├── bump-version.sh ├── commitlint.config.js ├── docker ├── .env.example ├── docker-compose.dev.yml ├── docker-compose.nginx.dev.yml ├── docker-compose.nginx.prod.yml ├── docker-compose.nginx.yml ├── docker-compose.ollama.dev.yml ├── docker-compose.ollama.yml ├── docker-compose.prod.yml ├── docker-compose.redis.dev.yml ├── docker-compose.redis.yml ├── docker-compose.smtp4dev.yml ├── docker-compose.widget.dev.yml ├── docker-compose.widget.yml ├── docker-compose.yml ├── init-letsencrypt.sh └── nginx │ ├── 99-autoreload.sh │ ├── secure │ └── default.conf.template │ └── unsecure │ └── default.conf.template ├── frontend ├── .dockerignore ├── .eslintrc-staged.js ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── Dockerfile ├── README.md ├── global.d.ts ├── next.config.mjs ├── package.json ├── public │ ├── images │ │ ├── favicon.ico │ │ └── hexavatar.png │ └── locales │ │ ├── en │ │ ├── chatbot_settings.json │ │ ├── contact.json │ │ ├── nlp_settings.json │ │ └── translation.json │ │ └── fr │ │ ├── chatbot_settings.json │ │ ├── contact.json │ │ ├── nlp_settings.json │ │ └── translation.json ├── src │ ├── app-components │ │ ├── attachment │ │ │ ├── AttachmentForm.tsx │ │ │ ├── AttachmentFormDialog.tsx │ │ │ ├── AttachmentInput.tsx │ │ │ ├── AttachmentThumbnail.tsx │ │ │ ├── AttachmentUploader.tsx │ │ │ └── MultipleAttachmentInput.tsx │ │ ├── auth │ │ │ ├── Login.tsx │ │ │ ├── Register.tsx │ │ │ ├── ResetPassword.tsx │ │ │ └── resetPasswordRequest.tsx │ │ ├── buttons │ │ │ ├── ButtonActionsGroup.tsx │ │ │ ├── DialogButtons.tsx │ │ │ ├── DropdownButton.tsx │ │ │ ├── FormButtons.tsx │ │ │ └── IconButton.tsx │ │ ├── card │ │ │ └── StyledCardHeader.tsx │ │ ├── chart │ │ │ ├── Legend.tsx │ │ │ ├── LegendItem.tsx │ │ │ └── Tootip.tsx │ │ ├── dialogs │ │ │ ├── DialogTitle.tsx │ │ │ ├── FormDialog.tsx │ │ │ ├── GenericFormDialog.tsx │ │ │ ├── confirm │ │ │ │ ├── ConfirmDialog.tsx │ │ │ │ ├── ConfirmDialogBody.tsx │ │ │ │ └── hooks │ │ │ │ │ └── useDialogLoadingButton.ts │ │ │ ├── index.ts │ │ │ └── layouts │ │ │ │ ├── ContentContainer.tsx │ │ │ │ └── ContentItem.tsx │ │ ├── displays │ │ │ ├── ChipEntity.tsx │ │ │ ├── Progress.tsx │ │ │ └── Toast │ │ │ │ └── CloseButton.tsx │ │ ├── icons │ │ │ ├── AnimatedChevron.tsx │ │ │ └── UnifiedIcon.tsx │ │ ├── inputs │ │ │ ├── Adornment.tsx │ │ │ ├── AlertAdornment.tsx │ │ │ ├── AutoCompleteEntityDistinctSelect.tsx │ │ │ ├── AutoCompleteEntitySelect.tsx │ │ │ ├── AutoCompleteSelect.tsx │ │ │ ├── AvatarInput.tsx │ │ │ ├── FileInput.tsx │ │ │ ├── FilterTextfield.tsx │ │ │ ├── Input.tsx │ │ │ ├── MultipleInput.tsx │ │ │ ├── NlpPatternSelect.tsx │ │ │ ├── PasswordInput.tsx │ │ │ ├── RegexInput.tsx │ │ │ ├── Selectable.tsx │ │ │ ├── Textarea.tsx │ │ │ └── ToggleableInput.tsx │ │ ├── logos │ │ │ ├── HexabotLogo.tsx │ │ │ └── HexabotLogoRound.tsx │ │ ├── menus │ │ │ ├── PopoverMenu.tsx │ │ │ └── Sidebar.tsx │ │ ├── svg │ │ │ ├── NoDataIcon.tsx │ │ │ ├── TriggerIcon.tsx │ │ │ └── toolbar │ │ │ │ ├── AttachmentIcon.tsx │ │ │ │ ├── ButtonsIcon.tsx │ │ │ │ ├── CustomIcon.tsx │ │ │ │ ├── ListIcon.tsx │ │ │ │ ├── PluginIcon.tsx │ │ │ │ ├── QuickRepliesIcon.tsx │ │ │ │ └── SimpleTextIcon.tsx │ │ ├── tables │ │ │ ├── DataGrid.tsx │ │ │ ├── DataGridStyledPagination.tsx │ │ │ ├── ErrorOverlay.tsx │ │ │ ├── NoDataOverlay.tsx │ │ │ ├── OverlayTemplate.tsx │ │ │ └── columns │ │ │ │ ├── getColumns.tsx │ │ │ │ ├── renderHeader.tsx │ │ │ │ └── renderPicture.tsx │ │ ├── tabs │ │ │ └── TabPanel.tsx │ │ └── widget │ │ │ ├── ChatWidget.tsx │ │ │ └── ChatWidgetHeader.tsx │ ├── components │ │ ├── anonymous │ │ │ └── PublicContentWrapper.tsx │ │ ├── categories │ │ │ ├── CategoryForm.tsx │ │ │ ├── CategoryFormDialog.tsx │ │ │ └── index.tsx │ │ ├── content-types │ │ │ ├── ContentTypeForm.tsx │ │ │ ├── ContentTypeFormDialog.tsx │ │ │ ├── components │ │ │ │ └── FieldInput.tsx │ │ │ ├── constants.ts │ │ │ └── index.tsx │ │ ├── contents │ │ │ ├── ContentForm.tsx │ │ │ ├── ContentFormDialog.tsx │ │ │ └── index.tsx │ │ ├── context-vars │ │ │ ├── ContextVarForm.tsx │ │ │ ├── ContextVarFormDialog.tsx │ │ │ └── index.tsx │ │ ├── dashboard │ │ │ ├── AudienceChart.tsx │ │ │ ├── ConversationChart.tsx │ │ │ ├── MessageChart.tsx │ │ │ ├── NoDataChart.tsx │ │ │ ├── PopularChart.tsx │ │ │ └── index.tsx │ │ ├── inbox │ │ │ ├── components │ │ │ │ ├── AttachmentViewer.tsx │ │ │ │ ├── AttachmentViewerForm.tsx │ │ │ │ ├── AttachmentViewerFormDialog.tsx │ │ │ │ ├── Avatars.tsx │ │ │ │ ├── Carousel.tsx │ │ │ │ ├── Chat.tsx │ │ │ │ ├── ChatActions.tsx │ │ │ │ ├── ChatHeader.tsx │ │ │ │ ├── ConversationsList.tsx │ │ │ │ └── GeolocationMessage.tsx │ │ │ ├── helpers │ │ │ │ ├── mapMessages.tsx │ │ │ │ └── noop.ts │ │ │ ├── hooks │ │ │ │ ├── ChatContext.tsx │ │ │ │ ├── useInfiniteLiveMessages.ts │ │ │ │ └── useInfiniteLiveSubscribers.ts │ │ │ ├── inbox.css │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── labels │ │ │ ├── LabelForm.tsx │ │ │ ├── LabelFormDialog.tsx │ │ │ └── index.tsx │ │ ├── languages │ │ │ ├── LanguageForm.tsx │ │ │ ├── LanguageFormDialog.tsx │ │ │ └── index.tsx │ │ ├── media-library │ │ │ └── index.tsx │ │ ├── menu │ │ │ ├── MenuAccordion.tsx │ │ │ ├── MenuForm.tsx │ │ │ ├── MenuFormDialog.tsx │ │ │ └── index.tsx │ │ ├── nlp │ │ │ ├── components │ │ │ │ ├── NlpDatasetCounter.tsx │ │ │ │ ├── NlpEntity.tsx │ │ │ │ ├── NlpEntityForm.tsx │ │ │ │ ├── NlpEntityFormDialog.tsx │ │ │ │ ├── NlpSample.tsx │ │ │ │ ├── NlpSampleForm.tsx │ │ │ │ ├── NlpSampleFormDialog.tsx │ │ │ │ ├── NlpValue.tsx │ │ │ │ ├── NlpValueForm.tsx │ │ │ │ └── NlpValueFormDialog.tsx │ │ │ └── index.tsx │ │ ├── profile │ │ │ ├── index.tsx │ │ │ └── profile.tsx │ │ ├── roles │ │ │ ├── PermissionsBody.tsx │ │ │ ├── PermissionsBodyDialog.tsx │ │ │ ├── RoleForm.tsx │ │ │ ├── RoleFormDialog.tsx │ │ │ └── index.tsx │ │ ├── settings │ │ │ ├── SettingInput.tsx │ │ │ └── index.tsx │ │ ├── subscribers │ │ │ ├── SubscriberForm.tsx │ │ │ ├── SubscriberFormDialog.tsx │ │ │ └── index.tsx │ │ ├── translations │ │ │ ├── TranslationForm.tsx │ │ │ ├── TranslationFormDialog.tsx │ │ │ └── index.tsx │ │ ├── users │ │ │ ├── EditUserForm.tsx │ │ │ ├── EditUserFormDialog.tsx │ │ │ ├── InviteUserForm.tsx │ │ │ ├── InviteUserFormDialog.tsx │ │ │ └── index.tsx │ │ └── visual-editor │ │ │ ├── components │ │ │ ├── BlockSearchResultItem.tsx │ │ │ └── block │ │ │ │ ├── BlockEditForm.tsx │ │ │ │ ├── BlockEditFormDialog.tsx │ │ │ │ ├── BlockMoveForm.tsx │ │ │ │ └── BlockMoveFormDialog.tsx │ │ │ ├── form │ │ │ ├── AttachmentMessageForm.tsx │ │ │ ├── BlockFormProvider.tsx │ │ │ ├── ButtonsMessageForm.tsx │ │ │ ├── FormSectionTitle.tsx │ │ │ ├── ListMessageForm.tsx │ │ │ ├── MessageForm.tsx │ │ │ ├── OptionsForm.tsx │ │ │ ├── PluginMessageForm.tsx │ │ │ ├── QuickRepliesMessageForm.tsx │ │ │ ├── TextMessageForm.tsx │ │ │ ├── TriggersForm.tsx │ │ │ ├── inputs │ │ │ │ ├── ReplacementTokens.tsx │ │ │ │ ├── message │ │ │ │ │ ├── ButtonInput.tsx │ │ │ │ │ ├── ButtonsInput.tsx │ │ │ │ │ ├── QuickRepliesInput.tsx │ │ │ │ │ └── QuickReplyInput.tsx │ │ │ │ ├── options │ │ │ │ │ ├── ContextVarInput.tsx │ │ │ │ │ ├── ContextVarsInput.tsx │ │ │ │ │ └── LocalFallbackInput.tsx │ │ │ │ └── triggers │ │ │ │ │ ├── OutcomeInput.tsx │ │ │ │ │ ├── PatternInput.tsx │ │ │ │ │ ├── PatternsInput.tsx │ │ │ │ │ └── PostbackInput.tsx │ │ │ └── utils │ │ │ │ └── inputControls.ts │ │ │ └── v3 │ │ │ ├── components │ │ │ ├── DarkModeControl.tsx │ │ │ ├── TooltipIcon.tsx │ │ │ ├── edges │ │ │ │ └── EdgeWithButton.tsx │ │ │ ├── handlers │ │ │ │ └── PortHandle.tsx │ │ │ ├── main │ │ │ │ ├── BlockSearchPanel.tsx │ │ │ │ ├── BulkButtonsGroup.tsx │ │ │ │ ├── FlowsTabs.tsx │ │ │ │ └── ReactFlowWrapper.tsx │ │ │ ├── nav │ │ │ │ ├── CustomBlocks.tsx │ │ │ │ ├── RegularBlockItem.tsx │ │ │ │ └── RegularBlocks.tsx │ │ │ └── nodes │ │ │ │ ├── NodeBlock.tsx │ │ │ │ ├── NodeBody.tsx │ │ │ │ ├── NodeContainer.tsx │ │ │ │ ├── NodeControls.tsx │ │ │ │ └── NodeHeader.tsx │ │ │ ├── constants.ts │ │ │ ├── contexts │ │ │ └── VisualEditorContext.ts │ │ │ ├── hooks │ │ │ ├── useCategories.ts │ │ │ ├── useCreateBlocks.ts │ │ │ ├── useDeleteManyBlocksDialog.ts │ │ │ ├── useEditBlockDialog.ts │ │ │ ├── useFocusBlock.ts │ │ │ ├── useMoveBlocksDialog.ts │ │ │ └── useVisualEditor.ts │ │ │ ├── index.tsx │ │ │ ├── layouts │ │ │ ├── Main.tsx │ │ │ └── Nav.tsx │ │ │ ├── providers │ │ │ └── VisualEditorProvider.tsx │ │ │ ├── styles │ │ │ ├── button-edge.css │ │ │ ├── index.css │ │ │ ├── node.css │ │ │ └── xy-theme.css │ │ │ ├── types │ │ │ └── visual-editor.types.ts │ │ │ └── utils │ │ │ ├── block.utils.ts │ │ │ └── edge.utils.ts │ ├── constants.ts │ ├── contexts │ │ ├── apiClient.context.tsx │ │ ├── auth.context.tsx │ │ ├── broadcast-channel.context.tsx │ │ ├── config.context.tsx │ │ ├── dialogs.context.tsx │ │ ├── permission.context.tsx │ │ └── setting.context.tsx │ ├── hooks │ │ ├── crud │ │ │ ├── helpers.ts │ │ │ ├── useCount.tsx │ │ │ ├── useCreate.tsx │ │ │ ├── useDelete.tsx │ │ │ ├── useDeleteMany.tsx │ │ │ ├── useFind.tsx │ │ │ ├── useGet.tsx │ │ │ ├── useImport.tsx │ │ │ ├── useInfiniteFind.ts │ │ │ ├── useNormalizedInfiniteQuery.ts │ │ │ ├── useUpdate.tsx │ │ │ ├── useUpdateMany.tsx │ │ │ └── useUpload.tsx │ │ ├── entities │ │ │ ├── auth-hooks.ts │ │ │ ├── bot-stat-hooks.ts │ │ │ ├── invitation-hooks.ts │ │ │ ├── reset-hooks.ts │ │ │ └── translation-hooks.ts │ │ ├── useApiClient.ts │ │ ├── useAuth.ts │ │ ├── useAvailableMenuItems.ts │ │ ├── useConfig.ts │ │ ├── useDebouncedUpdate.tsx │ │ ├── useDialogs.ts │ │ ├── useFormattedFileSize.tsx │ │ ├── useGetAttachmentMetadata.ts │ │ ├── useHasPermission.ts │ │ ├── useNlp.tsx │ │ ├── usePagination.ts │ │ ├── useRemoteI18n.ts │ │ ├── useSearch.tsx │ │ ├── useSetting.ts │ │ ├── useSimpleFieldArray.ts │ │ ├── useSubscribeBroadcastChannel.ts │ │ ├── useToast.ts │ │ ├── useTranslate.tsx │ │ ├── useUrlQueryParam.ts │ │ └── useValidationRules.tsx │ ├── i18n │ │ ├── config.ts │ │ └── i18n.types.ts │ ├── layout │ │ ├── AnonymousLayout.tsx │ │ ├── AuthenticatedLayout.tsx │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── VerticalMenu.tsx │ │ ├── content │ │ │ ├── PageHeader.tsx │ │ │ ├── Title.tsx │ │ │ └── index.tsx │ │ ├── index.tsx │ │ └── themes │ │ │ ├── Chip.tsx │ │ │ └── theme.ts │ ├── pages │ │ ├── _app.tsx │ │ ├── api │ │ │ └── config.ts │ │ ├── categories.tsx │ │ ├── content │ │ │ ├── [id] │ │ │ │ └── list.tsx │ │ │ ├── media-library.tsx │ │ │ ├── persistent-menu.tsx │ │ │ └── types.tsx │ │ ├── context-vars.tsx │ │ ├── inbox │ │ │ ├── index.tsx │ │ │ └── subscribers │ │ │ │ ├── [subscriber] │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ ├── index.tsx │ │ ├── localization │ │ │ ├── languages.tsx │ │ │ └── translations.tsx │ │ ├── login │ │ │ └── [[...token]] │ │ │ │ └── index.tsx │ │ ├── nlp │ │ │ ├── index.tsx │ │ │ └── nlp-entities │ │ │ │ ├── [id] │ │ │ │ └── nlpValues.tsx │ │ │ │ └── index.tsx │ │ ├── profile.tsx │ │ ├── register │ │ │ └── [token] │ │ │ │ └── index.tsx │ │ ├── reset │ │ │ ├── [token] │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── roles.tsx │ │ ├── settings │ │ │ ├── groups │ │ │ │ ├── [group] │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── subscribers │ │ │ ├── index.tsx │ │ │ └── labels.tsx │ │ ├── users.tsx │ │ └── visual-editor │ │ │ ├── flows │ │ │ ├── [id] │ │ │ │ ├── [blockIds].tsx │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ │ └── index.tsx │ ├── services │ │ ├── api.class.ts │ │ ├── entities.ts │ │ └── types.ts │ ├── styles │ │ └── globals.css │ ├── types │ │ ├── attachment.types.ts │ │ ├── auth │ │ │ ├── login.types.ts │ │ │ ├── permission.types.ts │ │ │ └── register.types.ts │ │ ├── base.types.ts │ │ ├── block.types.ts │ │ ├── bot-stat.types.ts │ │ ├── category.types.ts │ │ ├── channel.types.ts │ │ ├── common │ │ │ ├── dialogs.types.ts │ │ │ └── object.types.ts │ │ ├── content-type.types.ts │ │ ├── content.types.ts │ │ ├── context-var.types.ts │ │ ├── csrf.types.ts │ │ ├── custom-blocks.types.ts │ │ ├── helper.types.ts │ │ ├── invitation.types.ts │ │ ├── jwt.types.ts │ │ ├── label-group.types.ts │ │ ├── label.types.ts │ │ ├── language.types.ts │ │ ├── menu-tree.types.ts │ │ ├── menu.types.ts │ │ ├── message.types.ts │ │ ├── model.types.ts │ │ ├── nlp-entity.types.ts │ │ ├── nlp-sample.types.ts │ │ ├── nlp-sample_entity.types.ts │ │ ├── nlp-value.types.ts │ │ ├── pagination.types.ts │ │ ├── permission.types.ts │ │ ├── reset.types.ts │ │ ├── role.types.ts │ │ ├── search.types.ts │ │ ├── setting.types.ts │ │ ├── subscriber.types.ts │ │ ├── translation.types.ts │ │ └── user.types.ts │ ├── utils │ │ ├── Jwt.ts │ │ ├── SXStyleOptions.ts │ │ ├── URL.ts │ │ ├── attachment.ts │ │ ├── block.ts │ │ ├── chart.ts │ │ ├── date.ts │ │ ├── env.ts │ │ ├── generateId.ts │ │ ├── laylout.ts │ │ ├── object.ts │ │ ├── safeRandom.ts │ │ ├── string.ts │ │ ├── text.ts │ │ └── valueWithId.ts │ └── websocket │ │ ├── SocketIoClient.ts │ │ ├── socket-hooks.tsx │ │ └── types │ │ └── io-message.ts └── tsconfig.json ├── package.json └── widget ├── .dockerignore ├── .eslintrc-staged.json ├── .eslintrc.json ├── .gitignore ├── .npmignore ├── .prettierrc ├── Dockerfile ├── README.md ├── index.html ├── package.json ├── public ├── index.html └── vite.svg ├── src ├── ChatWidget.css ├── ChatWidget.tsx ├── UiChatWidget.css ├── UiChatWidget.tsx ├── assets │ └── react.svg ├── components │ ├── ChatHeader.scss │ ├── ChatHeader.tsx │ ├── ChatWindow.scss │ ├── ChatWindow.tsx │ ├── ConnectionLost.scss │ ├── ConnectionLost.tsx │ ├── EmojiPicker.scss │ ├── EmojiPicker.tsx │ ├── ErrorScreen.scss │ ├── ErrorScreen.tsx │ ├── Launcher.scss │ ├── Launcher.tsx │ ├── LoadingComponent.tsx │ ├── MenuItem.scss │ ├── MenuItem.tsx │ ├── Message.scss │ ├── Message.tsx │ ├── MessageStatus.scss │ ├── MessageStatus.tsx │ ├── Messages.scss │ ├── Messages.tsx │ ├── ScreenTemplate.tsx │ ├── Suggestions.scss │ ├── Suggestions.tsx │ ├── UserInput.scss │ ├── UserInput.tsx │ ├── UserSubscription.scss │ ├── UserSubscription.tsx │ ├── Webview.scss │ ├── Webview.tsx │ ├── buttons │ │ ├── EmojiButton.scss │ │ ├── EmojiButton.tsx │ │ ├── FileButton.scss │ │ ├── FileButton.tsx │ │ ├── LocationButton.scss │ │ ├── LocationButton.tsx │ │ ├── MenuButton.scss │ │ ├── MenuButton.tsx │ │ ├── SendButton.scss │ │ └── SendButton.tsx │ ├── icons │ │ ├── BackIcon.tsx │ │ ├── ChatIcon.tsx │ │ ├── CheckIcon.tsx │ │ ├── CloseIcon.tsx │ │ ├── ConnectionIcon.tsx │ │ ├── EmojiIcon.tsx │ │ ├── Error.tsx │ │ ├── FileIcon.tsx │ │ ├── FileInputIcon.tsx │ │ ├── LoadingIcon.tsx │ │ ├── LocationIcon.tsx │ │ ├── MenuIcon.tsx │ │ ├── OpenIcon.tsx │ │ └── SendIcon.tsx │ └── messages │ │ ├── ButtonMessage.scss │ │ ├── ButtonMessage.tsx │ │ ├── CarouselMessage.scss │ │ ├── CarouselMessage.tsx │ │ ├── FileMessage.scss │ │ ├── FileMessage.tsx │ │ ├── GeolocationMessage.scss │ │ ├── GeolocationMessage.tsx │ │ ├── ListMessage.scss │ │ ├── ListMessage.tsx │ │ ├── TextMessage.scss │ │ ├── TextMessage.tsx │ │ ├── TypingMessage.scss │ │ └── TypingMessage.tsx ├── constants │ ├── colors.ts │ ├── defaultConfig.ts │ └── emojiData.ts ├── hooks │ ├── useGetQuery.tsx │ ├── useSocketGetQuery.tsx │ ├── useSubscribeBroadcastChannel.ts │ └── useTranslation.tsx ├── index.css ├── main.tsx ├── providers │ ├── BroadcastChannelProvider.tsx │ ├── ChatProvider.tsx │ ├── ColorProvider.tsx │ ├── ConfigProvider.tsx │ ├── SettingsProvider.tsx │ ├── SocketProvider.tsx │ ├── TranslationProvider.tsx │ └── WidgetProvider.tsx ├── translations │ ├── en │ │ └── translation.json │ ├── fr │ │ └── translation.json │ └── index.ts ├── types │ ├── chat-io-messages.types.ts │ ├── colors.types.ts │ ├── config.types.ts │ ├── io-message.types.ts │ ├── menu.type.ts │ ├── message.types.ts │ └── state.types.ts ├── utils │ ├── SocketIoClient.ts │ ├── SocketIoClientError.ts │ ├── attachment.ts │ ├── sessionStorage.ts │ └── text.ts └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.github/ISSUE_TEMPLATE/Bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/ISSUE_TEMPLATE/Bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_Request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/ISSUE_TEMPLATE/Feature_Request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Issue_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/ISSUE_TEMPLATE/Issue_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/docker-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/workflows/docker-api.yml -------------------------------------------------------------------------------- /.github/workflows/docker-base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/workflows/docker-base.yml -------------------------------------------------------------------------------- /.github/workflows/docker-ui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/workflows/docker-ui.yml -------------------------------------------------------------------------------- /.github/workflows/hexabot-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/workflows/hexabot-npm.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/widget-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.github/workflows/widget-npm.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx --no-install commitlint --edit "$1" 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/.dockerignore -------------------------------------------------------------------------------- /api/.eslintrc-staged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/.eslintrc-staged.js -------------------------------------------------------------------------------- /api/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/.eslintrc.js -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/.prettierrc -------------------------------------------------------------------------------- /api/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/.swcrc -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/Dockerfile.base -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/README.md -------------------------------------------------------------------------------- /api/add-extra-deps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/add-extra-deps.js -------------------------------------------------------------------------------- /api/assets/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/assets/Roboto-Regular.ttf -------------------------------------------------------------------------------- /api/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/nest-cli.json -------------------------------------------------------------------------------- /api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/package-lock.json -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/package.json -------------------------------------------------------------------------------- /api/patches/@nestjs-modules+mailer+1.11.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/patches/@nestjs-modules+mailer+1.11.2.patch -------------------------------------------------------------------------------- /api/src/analytics/analytics.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/analytics/analytics.module.ts -------------------------------------------------------------------------------- /api/src/analytics/dto/bot-stats.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/analytics/dto/bot-stats.dto.ts -------------------------------------------------------------------------------- /api/src/analytics/schemas/bot-stats.schema.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/analytics/schemas/bot-stats.schema.spec.ts -------------------------------------------------------------------------------- /api/src/analytics/schemas/bot-stats.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/analytics/schemas/bot-stats.schema.ts -------------------------------------------------------------------------------- /api/src/analytics/services/bot-stats.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/analytics/services/bot-stats.service.ts -------------------------------------------------------------------------------- /api/src/analytics/utilities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/analytics/utilities/index.ts -------------------------------------------------------------------------------- /api/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/app.controller.ts -------------------------------------------------------------------------------- /api/src/app.instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/app.instance.ts -------------------------------------------------------------------------------- /api/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/app.module.ts -------------------------------------------------------------------------------- /api/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/app.service.ts -------------------------------------------------------------------------------- /api/src/attachment/attachment.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/attachment/attachment.module.ts -------------------------------------------------------------------------------- /api/src/attachment/dto/attachment.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/attachment/dto/attachment.dto.ts -------------------------------------------------------------------------------- /api/src/attachment/mocks/attachment.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/attachment/mocks/attachment.mock.ts -------------------------------------------------------------------------------- /api/src/attachment/schemas/attachment.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/attachment/schemas/attachment.schema.ts -------------------------------------------------------------------------------- /api/src/attachment/services/attachment.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/attachment/services/attachment.service.ts -------------------------------------------------------------------------------- /api/src/attachment/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/attachment/types/index.ts -------------------------------------------------------------------------------- /api/src/attachment/utilities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/attachment/utilities/index.ts -------------------------------------------------------------------------------- /api/src/channel/channel.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/channel.controller.ts -------------------------------------------------------------------------------- /api/src/channel/channel.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/channel.middleware.ts -------------------------------------------------------------------------------- /api/src/channel/channel.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/channel.module.ts -------------------------------------------------------------------------------- /api/src/channel/channel.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/channel.service.ts -------------------------------------------------------------------------------- /api/src/channel/lib/EventWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/lib/EventWrapper.ts -------------------------------------------------------------------------------- /api/src/channel/lib/Handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/lib/Handler.ts -------------------------------------------------------------------------------- /api/src/channel/lib/__test__/base.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/lib/__test__/base.mock.ts -------------------------------------------------------------------------------- /api/src/channel/lib/__test__/common.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/lib/__test__/common.mock.ts -------------------------------------------------------------------------------- /api/src/channel/lib/__test__/label.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/lib/__test__/label.mock.ts -------------------------------------------------------------------------------- /api/src/channel/lib/__test__/subscriber.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/lib/__test__/subscriber.mock.ts -------------------------------------------------------------------------------- /api/src/channel/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/types.ts -------------------------------------------------------------------------------- /api/src/channel/webhook.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/channel/webhook.controller.ts -------------------------------------------------------------------------------- /api/src/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/chat.module.ts -------------------------------------------------------------------------------- /api/src/chat/constants/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/constants/block.ts -------------------------------------------------------------------------------- /api/src/chat/constants/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/constants/conversation.ts -------------------------------------------------------------------------------- /api/src/chat/controllers/block.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/controllers/block.controller.spec.ts -------------------------------------------------------------------------------- /api/src/chat/controllers/block.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/controllers/block.controller.ts -------------------------------------------------------------------------------- /api/src/chat/controllers/category.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/controllers/category.controller.ts -------------------------------------------------------------------------------- /api/src/chat/controllers/context-var.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/controllers/context-var.controller.ts -------------------------------------------------------------------------------- /api/src/chat/controllers/label-group.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/controllers/label-group.controller.ts -------------------------------------------------------------------------------- /api/src/chat/controllers/label.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/controllers/label.controller.spec.ts -------------------------------------------------------------------------------- /api/src/chat/controllers/label.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/controllers/label.controller.ts -------------------------------------------------------------------------------- /api/src/chat/controllers/message.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/controllers/message.controller.ts -------------------------------------------------------------------------------- /api/src/chat/controllers/subscriber.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/controllers/subscriber.controller.ts -------------------------------------------------------------------------------- /api/src/chat/dto/block.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/dto/block.dto.ts -------------------------------------------------------------------------------- /api/src/chat/dto/category.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/dto/category.dto.ts -------------------------------------------------------------------------------- /api/src/chat/dto/context-var.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/dto/context-var.dto.ts -------------------------------------------------------------------------------- /api/src/chat/dto/conversation.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/dto/conversation.dto.ts -------------------------------------------------------------------------------- /api/src/chat/dto/label-group.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/dto/label-group.dto.ts -------------------------------------------------------------------------------- /api/src/chat/dto/label.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/dto/label.dto.ts -------------------------------------------------------------------------------- /api/src/chat/dto/message.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/dto/message.dto.ts -------------------------------------------------------------------------------- /api/src/chat/dto/subscriber.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/dto/subscriber.dto.ts -------------------------------------------------------------------------------- /api/src/chat/helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/helpers/README.md -------------------------------------------------------------------------------- /api/src/chat/helpers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/helpers/constants.ts -------------------------------------------------------------------------------- /api/src/chat/helpers/envelope-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/helpers/envelope-builder.spec.ts -------------------------------------------------------------------------------- /api/src/chat/helpers/envelope-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/helpers/envelope-builder.ts -------------------------------------------------------------------------------- /api/src/chat/helpers/envelope-factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/helpers/envelope-factory.spec.ts -------------------------------------------------------------------------------- /api/src/chat/helpers/envelope-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/helpers/envelope-factory.ts -------------------------------------------------------------------------------- /api/src/chat/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/index.d.ts -------------------------------------------------------------------------------- /api/src/chat/repositories/block.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/repositories/block.repository.spec.ts -------------------------------------------------------------------------------- /api/src/chat/repositories/block.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/repositories/block.repository.ts -------------------------------------------------------------------------------- /api/src/chat/repositories/category.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/repositories/category.repository.ts -------------------------------------------------------------------------------- /api/src/chat/repositories/label.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/repositories/label.repository.spec.ts -------------------------------------------------------------------------------- /api/src/chat/repositories/label.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/repositories/label.repository.ts -------------------------------------------------------------------------------- /api/src/chat/repositories/message.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/repositories/message.repository.ts -------------------------------------------------------------------------------- /api/src/chat/repositories/subscriber.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/repositories/subscriber.repository.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/block.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/block.schema.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/category.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/category.schema.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/context-var.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/context-var.schema.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/conversation.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/conversation.schema.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/label-group.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/label-group.schema.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/label.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/label.schema.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/message.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/message.schema.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/subscriber.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/subscriber.schema.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/attachment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/attachment.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/button.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/capture-var.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/capture-var.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/channel.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/context.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/message.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/options.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/pattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/pattern.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/position.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/quick-reply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/quick-reply.ts -------------------------------------------------------------------------------- /api/src/chat/schemas/types/subscriberContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/schemas/types/subscriberContext.ts -------------------------------------------------------------------------------- /api/src/chat/seeds/category.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/seeds/category.seed-model.ts -------------------------------------------------------------------------------- /api/src/chat/seeds/category.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/seeds/category.seed.ts -------------------------------------------------------------------------------- /api/src/chat/seeds/context-var.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/seeds/context-var.seed-model.ts -------------------------------------------------------------------------------- /api/src/chat/seeds/context-var.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/seeds/context-var.seed.ts -------------------------------------------------------------------------------- /api/src/chat/services/block.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/block.service.spec.ts -------------------------------------------------------------------------------- /api/src/chat/services/block.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/block.service.ts -------------------------------------------------------------------------------- /api/src/chat/services/bot.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/bot.service.spec.ts -------------------------------------------------------------------------------- /api/src/chat/services/bot.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/bot.service.ts -------------------------------------------------------------------------------- /api/src/chat/services/category.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/category.service.ts -------------------------------------------------------------------------------- /api/src/chat/services/chat.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/chat.service.ts -------------------------------------------------------------------------------- /api/src/chat/services/context-var.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/context-var.service.ts -------------------------------------------------------------------------------- /api/src/chat/services/conversation.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/conversation.service.spec.ts -------------------------------------------------------------------------------- /api/src/chat/services/conversation.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/conversation.service.ts -------------------------------------------------------------------------------- /api/src/chat/services/label-group.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/label-group.service.ts -------------------------------------------------------------------------------- /api/src/chat/services/label.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/label.service.spec.ts -------------------------------------------------------------------------------- /api/src/chat/services/label.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/label.service.ts -------------------------------------------------------------------------------- /api/src/chat/services/message.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/message.service.spec.ts -------------------------------------------------------------------------------- /api/src/chat/services/message.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/message.service.ts -------------------------------------------------------------------------------- /api/src/chat/services/subscriber.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/subscriber.service.spec.ts -------------------------------------------------------------------------------- /api/src/chat/services/subscriber.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/chat/services/subscriber.service.ts -------------------------------------------------------------------------------- /api/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cli.ts -------------------------------------------------------------------------------- /api/src/cms/cms.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/cms.module.ts -------------------------------------------------------------------------------- /api/src/cms/controllers/content-type.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/controllers/content-type.controller.ts -------------------------------------------------------------------------------- /api/src/cms/controllers/content.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/controllers/content.controller.spec.ts -------------------------------------------------------------------------------- /api/src/cms/controllers/content.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/controllers/content.controller.ts -------------------------------------------------------------------------------- /api/src/cms/controllers/menu.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/controllers/menu.controller.spec.ts -------------------------------------------------------------------------------- /api/src/cms/controllers/menu.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/controllers/menu.controller.ts -------------------------------------------------------------------------------- /api/src/cms/dto/content.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/dto/content.dto.ts -------------------------------------------------------------------------------- /api/src/cms/dto/contentType.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/dto/contentType.dto.ts -------------------------------------------------------------------------------- /api/src/cms/dto/menu.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/dto/menu.dto.ts -------------------------------------------------------------------------------- /api/src/cms/repositories/content.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/repositories/content.repository.ts -------------------------------------------------------------------------------- /api/src/cms/repositories/menu.reporsitory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/repositories/menu.reporsitory.spec.ts -------------------------------------------------------------------------------- /api/src/cms/repositories/menu.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/repositories/menu.repository.ts -------------------------------------------------------------------------------- /api/src/cms/schemas/content-type.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/schemas/content-type.schema.ts -------------------------------------------------------------------------------- /api/src/cms/schemas/content.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/schemas/content.schema.ts -------------------------------------------------------------------------------- /api/src/cms/schemas/menu.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/schemas/menu.schema.ts -------------------------------------------------------------------------------- /api/src/cms/schemas/types/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/schemas/types/menu.ts -------------------------------------------------------------------------------- /api/src/cms/services/content-type.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/services/content-type.service.spec.ts -------------------------------------------------------------------------------- /api/src/cms/services/content-type.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/services/content-type.service.ts -------------------------------------------------------------------------------- /api/src/cms/services/content.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/services/content.service.spec.ts -------------------------------------------------------------------------------- /api/src/cms/services/content.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/services/content.service.ts -------------------------------------------------------------------------------- /api/src/cms/services/menu.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/services/menu.service.spec.ts -------------------------------------------------------------------------------- /api/src/cms/services/menu.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/services/menu.service.ts -------------------------------------------------------------------------------- /api/src/cms/utilities/field-validation.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/utilities/field-validation.utils.ts -------------------------------------------------------------------------------- /api/src/cms/utilities/verifyTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/cms/utilities/verifyTree.ts -------------------------------------------------------------------------------- /api/src/config/csrf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/config/csrf.ts -------------------------------------------------------------------------------- /api/src/config/i18n/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/config/i18n/en/messages.json -------------------------------------------------------------------------------- /api/src/config/i18n/fr/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/config/i18n/fr/messages.json -------------------------------------------------------------------------------- /api/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/config/index.ts -------------------------------------------------------------------------------- /api/src/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/config/types.ts -------------------------------------------------------------------------------- /api/src/extension/cleanup.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extension/cleanup.service.spec.ts -------------------------------------------------------------------------------- /api/src/extension/cleanup.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extension/cleanup.service.ts -------------------------------------------------------------------------------- /api/src/extension/extension.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extension/extension.module.ts -------------------------------------------------------------------------------- /api/src/extension/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extension/types.ts -------------------------------------------------------------------------------- /api/src/extensions/channels/console/i18n/fr/title.json: -------------------------------------------------------------------------------- 1 | { 2 | "console_channel": "Testeur Live Chat" 3 | } 4 | -------------------------------------------------------------------------------- /api/src/extensions/channels/console/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/console/index.d.ts -------------------------------------------------------------------------------- /api/src/extensions/channels/console/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/console/package.json -------------------------------------------------------------------------------- /api/src/extensions/channels/console/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/console/settings.ts -------------------------------------------------------------------------------- /api/src/extensions/channels/web/i18n/en/label.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/web/i18n/en/label.json -------------------------------------------------------------------------------- /api/src/extensions/channels/web/i18n/en/title.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/web/i18n/en/title.json -------------------------------------------------------------------------------- /api/src/extensions/channels/web/i18n/fr/label.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/web/i18n/fr/label.json -------------------------------------------------------------------------------- /api/src/extensions/channels/web/i18n/fr/title.json: -------------------------------------------------------------------------------- 1 | { 2 | "web_channel": "Canal Web" 3 | } 4 | -------------------------------------------------------------------------------- /api/src/extensions/channels/web/index.channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/web/index.channel.ts -------------------------------------------------------------------------------- /api/src/extensions/channels/web/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/web/index.d.ts -------------------------------------------------------------------------------- /api/src/extensions/channels/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/web/package.json -------------------------------------------------------------------------------- /api/src/extensions/channels/web/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/web/settings.ts -------------------------------------------------------------------------------- /api/src/extensions/channels/web/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/web/types.ts -------------------------------------------------------------------------------- /api/src/extensions/channels/web/wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/channels/web/wrapper.ts -------------------------------------------------------------------------------- /api/src/extensions/helpers/llm-nlu/i18n/en/title.json: -------------------------------------------------------------------------------- 1 | { 2 | "llm_nlu_helper": "LLM NLU Engine" 3 | } 4 | -------------------------------------------------------------------------------- /api/src/extensions/helpers/llm-nlu/i18n/fr/title.json: -------------------------------------------------------------------------------- 1 | { 2 | "llm_nlu_helper": "Moteur LLM NLU" 3 | } 4 | -------------------------------------------------------------------------------- /api/src/extensions/helpers/llm-nlu/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/helpers/llm-nlu/index.d.ts -------------------------------------------------------------------------------- /api/src/extensions/helpers/llm-nlu/index.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/helpers/llm-nlu/index.helper.ts -------------------------------------------------------------------------------- /api/src/extensions/helpers/llm-nlu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/helpers/llm-nlu/package.json -------------------------------------------------------------------------------- /api/src/extensions/helpers/llm-nlu/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extensions/helpers/llm-nlu/settings.ts -------------------------------------------------------------------------------- /api/src/extensions/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/extra/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/extra/index.ts -------------------------------------------------------------------------------- /api/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/global.d.ts -------------------------------------------------------------------------------- /api/src/helper/helper.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/helper.controller.ts -------------------------------------------------------------------------------- /api/src/helper/helper.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/helper.module.ts -------------------------------------------------------------------------------- /api/src/helper/helper.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/helper.service.ts -------------------------------------------------------------------------------- /api/src/helper/lib/__test__/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/lib/__test__/settings.ts -------------------------------------------------------------------------------- /api/src/helper/lib/base-flow-escape-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/lib/base-flow-escape-helper.ts -------------------------------------------------------------------------------- /api/src/helper/lib/base-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/lib/base-helper.ts -------------------------------------------------------------------------------- /api/src/helper/lib/base-llm-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/lib/base-llm-helper.ts -------------------------------------------------------------------------------- /api/src/helper/lib/base-nlp-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/lib/base-nlp-helper.ts -------------------------------------------------------------------------------- /api/src/helper/lib/base-storage-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/lib/base-storage-helper.ts -------------------------------------------------------------------------------- /api/src/helper/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/helper/types.ts -------------------------------------------------------------------------------- /api/src/i18n/controllers/i18n.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/controllers/i18n.controller.ts -------------------------------------------------------------------------------- /api/src/i18n/controllers/language.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/controllers/language.controller.ts -------------------------------------------------------------------------------- /api/src/i18n/controllers/translation.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/controllers/translation.controller.ts -------------------------------------------------------------------------------- /api/src/i18n/dto/language.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/dto/language.dto.ts -------------------------------------------------------------------------------- /api/src/i18n/dto/translation.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/dto/translation.dto.ts -------------------------------------------------------------------------------- /api/src/i18n/i18n.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/i18n.module.ts -------------------------------------------------------------------------------- /api/src/i18n/repositories/language.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/repositories/language.repository.ts -------------------------------------------------------------------------------- /api/src/i18n/schemas/language.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/schemas/language.schema.ts -------------------------------------------------------------------------------- /api/src/i18n/schemas/translation.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/schemas/translation.schema.ts -------------------------------------------------------------------------------- /api/src/i18n/seeds/language.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/seeds/language.seed-model.ts -------------------------------------------------------------------------------- /api/src/i18n/seeds/language.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/seeds/language.seed.ts -------------------------------------------------------------------------------- /api/src/i18n/seeds/translation.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/seeds/translation.seed-model.ts -------------------------------------------------------------------------------- /api/src/i18n/seeds/translation.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/seeds/translation.seed.ts -------------------------------------------------------------------------------- /api/src/i18n/services/i18n.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/services/i18n.service.ts -------------------------------------------------------------------------------- /api/src/i18n/services/language.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/services/language.service.ts -------------------------------------------------------------------------------- /api/src/i18n/services/translation.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/services/translation.service.spec.ts -------------------------------------------------------------------------------- /api/src/i18n/services/translation.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/i18n/services/translation.service.ts -------------------------------------------------------------------------------- /api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/index.ts -------------------------------------------------------------------------------- /api/src/jest-custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/jest-custom.d.ts -------------------------------------------------------------------------------- /api/src/logger/logger.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/logger/logger.module.ts -------------------------------------------------------------------------------- /api/src/logger/logger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/logger/logger.service.ts -------------------------------------------------------------------------------- /api/src/mailer/mailer.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/mailer/mailer.module.ts -------------------------------------------------------------------------------- /api/src/mailer/mailer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/mailer/mailer.service.ts -------------------------------------------------------------------------------- /api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/main.ts -------------------------------------------------------------------------------- /api/src/migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/migration/README.md -------------------------------------------------------------------------------- /api/src/migration/migration.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/migration/migration.command.ts -------------------------------------------------------------------------------- /api/src/migration/migration.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/migration/migration.module.ts -------------------------------------------------------------------------------- /api/src/migration/migration.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/migration/migration.schema.ts -------------------------------------------------------------------------------- /api/src/migration/migration.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/migration/migration.service.spec.ts -------------------------------------------------------------------------------- /api/src/migration/migration.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/migration/migration.service.ts -------------------------------------------------------------------------------- /api/src/migration/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/migration/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/migration/types.ts -------------------------------------------------------------------------------- /api/src/nlp/controllers/nlp-entity.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/controllers/nlp-entity.controller.ts -------------------------------------------------------------------------------- /api/src/nlp/controllers/nlp-sample.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/controllers/nlp-sample.controller.ts -------------------------------------------------------------------------------- /api/src/nlp/controllers/nlp-value.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/controllers/nlp-value.controller.ts -------------------------------------------------------------------------------- /api/src/nlp/dto/nlp-entity.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/dto/nlp-entity.dto.ts -------------------------------------------------------------------------------- /api/src/nlp/dto/nlp-sample-entity.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/dto/nlp-sample-entity.dto.ts -------------------------------------------------------------------------------- /api/src/nlp/dto/nlp-sample.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/dto/nlp-sample.dto.ts -------------------------------------------------------------------------------- /api/src/nlp/dto/nlp-value.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/dto/nlp-value.dto.ts -------------------------------------------------------------------------------- /api/src/nlp/nlp.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/nlp.module.ts -------------------------------------------------------------------------------- /api/src/nlp/repositories/nlp-entity.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/repositories/nlp-entity.repository.ts -------------------------------------------------------------------------------- /api/src/nlp/repositories/nlp-sample.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/repositories/nlp-sample.repository.ts -------------------------------------------------------------------------------- /api/src/nlp/repositories/nlp-value.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/repositories/nlp-value.repository.ts -------------------------------------------------------------------------------- /api/src/nlp/schemas/nlp-entity.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/schemas/nlp-entity.schema.ts -------------------------------------------------------------------------------- /api/src/nlp/schemas/nlp-sample-entity.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/schemas/nlp-sample-entity.schema.ts -------------------------------------------------------------------------------- /api/src/nlp/schemas/nlp-sample.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/schemas/nlp-sample.schema.ts -------------------------------------------------------------------------------- /api/src/nlp/schemas/nlp-value.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/schemas/nlp-value.schema.ts -------------------------------------------------------------------------------- /api/src/nlp/schemas/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/schemas/types.ts -------------------------------------------------------------------------------- /api/src/nlp/seeds/nlp-entity.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/seeds/nlp-entity.seed-model.ts -------------------------------------------------------------------------------- /api/src/nlp/seeds/nlp-entity.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/seeds/nlp-entity.seed.ts -------------------------------------------------------------------------------- /api/src/nlp/seeds/nlp-value.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/seeds/nlp-value.seed-model.ts -------------------------------------------------------------------------------- /api/src/nlp/seeds/nlp-value.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/seeds/nlp-value.seed.ts -------------------------------------------------------------------------------- /api/src/nlp/services/nlp-entity.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/services/nlp-entity.service.spec.ts -------------------------------------------------------------------------------- /api/src/nlp/services/nlp-entity.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/services/nlp-entity.service.ts -------------------------------------------------------------------------------- /api/src/nlp/services/nlp-sample-entity.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/services/nlp-sample-entity.service.ts -------------------------------------------------------------------------------- /api/src/nlp/services/nlp-sample.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/services/nlp-sample.service.spec.ts -------------------------------------------------------------------------------- /api/src/nlp/services/nlp-sample.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/services/nlp-sample.service.ts -------------------------------------------------------------------------------- /api/src/nlp/services/nlp-value.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/services/nlp-value.service.spec.ts -------------------------------------------------------------------------------- /api/src/nlp/services/nlp-value.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/services/nlp-value.service.ts -------------------------------------------------------------------------------- /api/src/nlp/services/nlp.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/services/nlp.service.spec.ts -------------------------------------------------------------------------------- /api/src/nlp/services/nlp.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/nlp/services/nlp.service.ts -------------------------------------------------------------------------------- /api/src/plugins/base-block-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/plugins/base-block-plugin.ts -------------------------------------------------------------------------------- /api/src/plugins/base-event-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/plugins/base-event-plugin.ts -------------------------------------------------------------------------------- /api/src/plugins/base-plugin.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/plugins/base-plugin.service.ts -------------------------------------------------------------------------------- /api/src/plugins/map-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/plugins/map-types.ts -------------------------------------------------------------------------------- /api/src/plugins/plugins.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/plugins/plugins.module.ts -------------------------------------------------------------------------------- /api/src/plugins/plugins.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/plugins/plugins.service.spec.ts -------------------------------------------------------------------------------- /api/src/plugins/plugins.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/plugins/plugins.service.ts -------------------------------------------------------------------------------- /api/src/plugins/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/plugins/types.ts -------------------------------------------------------------------------------- /api/src/seeder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/seeder.ts -------------------------------------------------------------------------------- /api/src/setting/controllers/setting.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/controllers/setting.controller.ts -------------------------------------------------------------------------------- /api/src/setting/dto/metadata.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/dto/metadata.dto.ts -------------------------------------------------------------------------------- /api/src/setting/dto/setting.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/dto/setting.dto.ts -------------------------------------------------------------------------------- /api/src/setting/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/index.d.ts -------------------------------------------------------------------------------- /api/src/setting/repositories/setting.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/repositories/setting.repository.ts -------------------------------------------------------------------------------- /api/src/setting/schemas/metadata.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/schemas/metadata.schema.ts -------------------------------------------------------------------------------- /api/src/setting/schemas/setting.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/schemas/setting.schema.ts -------------------------------------------------------------------------------- /api/src/setting/schemas/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/schemas/types.ts -------------------------------------------------------------------------------- /api/src/setting/seeds/metadata.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/seeds/metadata.seed-model.ts -------------------------------------------------------------------------------- /api/src/setting/seeds/metadata.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/seeds/metadata.seed.ts -------------------------------------------------------------------------------- /api/src/setting/seeds/setting.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/seeds/setting.seed-model.ts -------------------------------------------------------------------------------- /api/src/setting/seeds/setting.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/seeds/setting.seed.ts -------------------------------------------------------------------------------- /api/src/setting/services/metadata.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/services/metadata.service.ts -------------------------------------------------------------------------------- /api/src/setting/services/setting.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/services/setting.service.spec.ts -------------------------------------------------------------------------------- /api/src/setting/services/setting.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/services/setting.service.ts -------------------------------------------------------------------------------- /api/src/setting/setting.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/setting/setting.module.ts -------------------------------------------------------------------------------- /api/src/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/swagger.ts -------------------------------------------------------------------------------- /api/src/templates/account_confirmation.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/templates/account_confirmation.mjml -------------------------------------------------------------------------------- /api/src/templates/invitation.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/templates/invitation.mjml -------------------------------------------------------------------------------- /api/src/templates/password_reset.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/templates/password_reset.mjml -------------------------------------------------------------------------------- /api/src/user/controllers/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/auth.controller.spec.ts -------------------------------------------------------------------------------- /api/src/user/controllers/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/auth.controller.ts -------------------------------------------------------------------------------- /api/src/user/controllers/model.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/model.controller.spec.ts -------------------------------------------------------------------------------- /api/src/user/controllers/model.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/model.controller.ts -------------------------------------------------------------------------------- /api/src/user/controllers/permission.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/permission.controller.ts -------------------------------------------------------------------------------- /api/src/user/controllers/role.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/role.controller.spec.ts -------------------------------------------------------------------------------- /api/src/user/controllers/role.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/role.controller.ts -------------------------------------------------------------------------------- /api/src/user/controllers/user.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/user.controller.spec.ts -------------------------------------------------------------------------------- /api/src/user/controllers/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/user.controller.ts -------------------------------------------------------------------------------- /api/src/user/controllers/utils/queryValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/controllers/utils/queryValidator.ts -------------------------------------------------------------------------------- /api/src/user/dto/invitation.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/dto/invitation.dto.ts -------------------------------------------------------------------------------- /api/src/user/dto/model.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/dto/model.dto.ts -------------------------------------------------------------------------------- /api/src/user/dto/permission.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/dto/permission.dto.ts -------------------------------------------------------------------------------- /api/src/user/dto/role.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/dto/role.dto.ts -------------------------------------------------------------------------------- /api/src/user/dto/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/dto/user.dto.ts -------------------------------------------------------------------------------- /api/src/user/guards/ability.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/guards/ability.guard.ts -------------------------------------------------------------------------------- /api/src/user/guards/local-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/guards/local-auth.guard.ts -------------------------------------------------------------------------------- /api/src/user/passport/session.serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/passport/session.serializer.ts -------------------------------------------------------------------------------- /api/src/user/repositories/invitation.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/repositories/invitation.repository.ts -------------------------------------------------------------------------------- /api/src/user/repositories/model.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/repositories/model.repository.spec.ts -------------------------------------------------------------------------------- /api/src/user/repositories/model.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/repositories/model.repository.ts -------------------------------------------------------------------------------- /api/src/user/repositories/permission.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/repositories/permission.repository.ts -------------------------------------------------------------------------------- /api/src/user/repositories/role.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/repositories/role.repository.spec.ts -------------------------------------------------------------------------------- /api/src/user/repositories/role.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/repositories/role.repository.ts -------------------------------------------------------------------------------- /api/src/user/repositories/user.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/repositories/user.repository.spec.ts -------------------------------------------------------------------------------- /api/src/user/repositories/user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/repositories/user.repository.ts -------------------------------------------------------------------------------- /api/src/user/schemas/invitation.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/schemas/invitation.schema.ts -------------------------------------------------------------------------------- /api/src/user/schemas/model.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/schemas/model.schema.ts -------------------------------------------------------------------------------- /api/src/user/schemas/permission.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/schemas/permission.schema.ts -------------------------------------------------------------------------------- /api/src/user/schemas/role.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/schemas/role.schema.ts -------------------------------------------------------------------------------- /api/src/user/schemas/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/schemas/user.schema.ts -------------------------------------------------------------------------------- /api/src/user/seeds/model.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/seeds/model.seed-model.ts -------------------------------------------------------------------------------- /api/src/user/seeds/model.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/seeds/model.seed.ts -------------------------------------------------------------------------------- /api/src/user/seeds/permission.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/seeds/permission.seed-model.ts -------------------------------------------------------------------------------- /api/src/user/seeds/permission.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/seeds/permission.seed.ts -------------------------------------------------------------------------------- /api/src/user/seeds/role.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/seeds/role.seed-model.ts -------------------------------------------------------------------------------- /api/src/user/seeds/role.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/seeds/role.seed.ts -------------------------------------------------------------------------------- /api/src/user/seeds/user.seed-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/seeds/user.seed-model.ts -------------------------------------------------------------------------------- /api/src/user/seeds/user.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/seeds/user.seed.ts -------------------------------------------------------------------------------- /api/src/user/services/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/auth.service.spec.ts -------------------------------------------------------------------------------- /api/src/user/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/auth.service.ts -------------------------------------------------------------------------------- /api/src/user/services/invitation.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/invitation.service.spec.ts -------------------------------------------------------------------------------- /api/src/user/services/invitation.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/invitation.service.ts -------------------------------------------------------------------------------- /api/src/user/services/model.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/model.service.spec.ts -------------------------------------------------------------------------------- /api/src/user/services/model.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/model.service.ts -------------------------------------------------------------------------------- /api/src/user/services/passwordReset.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/passwordReset.service.ts -------------------------------------------------------------------------------- /api/src/user/services/permission.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/permission.service.spec.ts -------------------------------------------------------------------------------- /api/src/user/services/permission.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/permission.service.ts -------------------------------------------------------------------------------- /api/src/user/services/role.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/role.service.spec.ts -------------------------------------------------------------------------------- /api/src/user/services/role.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/role.service.ts -------------------------------------------------------------------------------- /api/src/user/services/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/user.service.spec.ts -------------------------------------------------------------------------------- /api/src/user/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/user.service.ts -------------------------------------------------------------------------------- /api/src/user/services/validate-account.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/services/validate-account.service.ts -------------------------------------------------------------------------------- /api/src/user/types/action.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/types/action.type.ts -------------------------------------------------------------------------------- /api/src/user/types/index.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/types/index.type.ts -------------------------------------------------------------------------------- /api/src/user/types/model.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/types/model.type.ts -------------------------------------------------------------------------------- /api/src/user/types/permission.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/types/permission.type.ts -------------------------------------------------------------------------------- /api/src/user/types/user-provider.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/types/user-provider.type.ts -------------------------------------------------------------------------------- /api/src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/user.module.ts -------------------------------------------------------------------------------- /api/src/user/utilities/bcryptjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/utilities/bcryptjs.ts -------------------------------------------------------------------------------- /api/src/user/utilities/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/user/utilities/hash.ts -------------------------------------------------------------------------------- /api/src/utils/constants/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/constants/cache.ts -------------------------------------------------------------------------------- /api/src/utils/constants/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/constants/mock.ts -------------------------------------------------------------------------------- /api/src/utils/constants/nlp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/constants/nlp.ts -------------------------------------------------------------------------------- /api/src/utils/constants/populate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/constants/populate.ts -------------------------------------------------------------------------------- /api/src/utils/constants/session-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/constants/session-middleware.ts -------------------------------------------------------------------------------- /api/src/utils/constants/session-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/constants/session-store.ts -------------------------------------------------------------------------------- /api/src/utils/decorators/cacheable.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/decorators/cacheable.decorator.ts -------------------------------------------------------------------------------- /api/src/utils/decorators/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/decorators/roles.decorator.ts -------------------------------------------------------------------------------- /api/src/utils/decorators/validate.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/decorators/validate.decorator.ts -------------------------------------------------------------------------------- /api/src/utils/dto/object-id.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/dto/object-id.dto.ts -------------------------------------------------------------------------------- /api/src/utils/generics/base-controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/generics/base-controller.ts -------------------------------------------------------------------------------- /api/src/utils/generics/base-repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/generics/base-repository.spec.ts -------------------------------------------------------------------------------- /api/src/utils/generics/base-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/generics/base-repository.ts -------------------------------------------------------------------------------- /api/src/utils/generics/base-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/generics/base-schema.ts -------------------------------------------------------------------------------- /api/src/utils/generics/base-seeder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/generics/base-seeder.ts -------------------------------------------------------------------------------- /api/src/utils/generics/base-service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/generics/base-service.spec.ts -------------------------------------------------------------------------------- /api/src/utils/generics/base-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/generics/base-service.ts -------------------------------------------------------------------------------- /api/src/utils/generics/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/generics/extension.ts -------------------------------------------------------------------------------- /api/src/utils/generics/lifecycle-hook-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/generics/lifecycle-hook-manager.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/URL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/URL.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/avatar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/avatar.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/flatten.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/flatten.spec.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/flatten.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/fs.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/misc.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/safeRandom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/safeRandom.spec.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/safeRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/safeRandom.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/svg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/svg.ts -------------------------------------------------------------------------------- /api/src/utils/helpers/zod-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/helpers/zod-validation.ts -------------------------------------------------------------------------------- /api/src/utils/pagination/page.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pagination/page.type.ts -------------------------------------------------------------------------------- /api/src/utils/pagination/pagination-query.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pagination/pagination-query.dto.ts -------------------------------------------------------------------------------- /api/src/utils/pagination/pagination-query.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pagination/pagination-query.pipe.ts -------------------------------------------------------------------------------- /api/src/utils/pipes/object-id.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pipes/object-id.pipe.ts -------------------------------------------------------------------------------- /api/src/utils/pipes/populate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pipes/populate.pipe.ts -------------------------------------------------------------------------------- /api/src/utils/pipes/sanitize-query.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pipes/sanitize-query.pipe.spec.ts -------------------------------------------------------------------------------- /api/src/utils/pipes/sanitize-query.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pipes/sanitize-query.pipe.ts -------------------------------------------------------------------------------- /api/src/utils/pipes/search-filter.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pipes/search-filter.pipe.spec.ts -------------------------------------------------------------------------------- /api/src/utils/pipes/search-filter.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pipes/search-filter.pipe.ts -------------------------------------------------------------------------------- /api/src/utils/pipes/zod.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/pipes/zod.pipe.ts -------------------------------------------------------------------------------- /api/src/utils/schema-plugin/id.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/schema-plugin/id.plugin.ts -------------------------------------------------------------------------------- /api/src/utils/test/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/constants.ts -------------------------------------------------------------------------------- /api/src/utils/test/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/date.ts -------------------------------------------------------------------------------- /api/src/utils/test/defaultValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/defaultValues.ts -------------------------------------------------------------------------------- /api/src/utils/test/dummy/dto/dummy.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/dummy/dto/dummy.dto.ts -------------------------------------------------------------------------------- /api/src/utils/test/dummy/dummy.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/dummy/dummy.module.ts -------------------------------------------------------------------------------- /api/src/utils/test/dummy/dummy.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/dummy/dummy.plugin.ts -------------------------------------------------------------------------------- /api/src/utils/test/dummy/schemas/dummy.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/dummy/schemas/dummy.schema.ts -------------------------------------------------------------------------------- /api/src/utils/test/dummy/services/dummy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/dummy/services/dummy.service.ts -------------------------------------------------------------------------------- /api/src/utils/test/dummy/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/dummy/settings.ts -------------------------------------------------------------------------------- /api/src/utils/test/errors/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/errors/messages.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/attachment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/attachment.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/block.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/botstats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/botstats.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/category.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/content.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/contenttype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/contenttype.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/contextvar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/contextvar.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/conversation.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/dummy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/dummy.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/invitation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/invitation.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/label-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/label-group.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/label.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/language.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/menu.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/message.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/metadata.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/migration.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/model.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/nlpentity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/nlpentity.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/nlpsample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/nlpsample.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/nlpsampleentity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/nlpsampleentity.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/nlpvalue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/nlpvalue.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/permission.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/role.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/setting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/setting.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/subscriber.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/translation.ts -------------------------------------------------------------------------------- /api/src/utils/test/fixtures/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/fixtures/user.ts -------------------------------------------------------------------------------- /api/src/utils/test/mocks/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/mocks/block.ts -------------------------------------------------------------------------------- /api/src/utils/test/mocks/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/mocks/conversation.ts -------------------------------------------------------------------------------- /api/src/utils/test/mocks/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/mocks/misc.ts -------------------------------------------------------------------------------- /api/src/utils/test/mocks/nlp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/mocks/nlp.ts -------------------------------------------------------------------------------- /api/src/utils/test/mocks/subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/mocks/subscriber.ts -------------------------------------------------------------------------------- /api/src/utils/test/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/pagination.ts -------------------------------------------------------------------------------- /api/src/utils/test/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/sort.ts -------------------------------------------------------------------------------- /api/src/utils/test/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/test.ts -------------------------------------------------------------------------------- /api/src/utils/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/types.ts -------------------------------------------------------------------------------- /api/src/utils/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/test/utils.ts -------------------------------------------------------------------------------- /api/src/utils/types/dto.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/types/dto.types.ts -------------------------------------------------------------------------------- /api/src/utils/types/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/types/extension.ts -------------------------------------------------------------------------------- /api/src/utils/types/filter.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/types/filter.types.ts -------------------------------------------------------------------------------- /api/src/utils/types/format.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/types/format.types.ts -------------------------------------------------------------------------------- /api/src/utils/types/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/types/misc.ts -------------------------------------------------------------------------------- /api/src/utils/types/oidc-user-info.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/types/oidc-user-info.types.ts -------------------------------------------------------------------------------- /api/src/utils/validation-rules/is-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/validation-rules/is-email.ts -------------------------------------------------------------------------------- /api/src/utils/validation-rules/is-object-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/utils/validation-rules/is-object-id.ts -------------------------------------------------------------------------------- /api/src/websocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/README.md -------------------------------------------------------------------------------- /api/src/websocket/adapters/redis-io.adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/adapters/redis-io.adapter.ts -------------------------------------------------------------------------------- /api/src/websocket/pipes/io-message.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/pipes/io-message.pipe.ts -------------------------------------------------------------------------------- /api/src/websocket/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/types.ts -------------------------------------------------------------------------------- /api/src/websocket/utils/gateway-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/utils/gateway-options.ts -------------------------------------------------------------------------------- /api/src/websocket/utils/socket-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/utils/socket-request.ts -------------------------------------------------------------------------------- /api/src/websocket/utils/socket-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/utils/socket-response.ts -------------------------------------------------------------------------------- /api/src/websocket/websocket.gateway.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/websocket.gateway.spec.ts -------------------------------------------------------------------------------- /api/src/websocket/websocket.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/websocket.gateway.ts -------------------------------------------------------------------------------- /api/src/websocket/websocket.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/src/websocket/websocket.module.ts -------------------------------------------------------------------------------- /api/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /api/test/global-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/test/global-setup.ts -------------------------------------------------------------------------------- /api/test/global-teardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/test/global-teardown.ts -------------------------------------------------------------------------------- /api/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/test/jest-e2e.json -------------------------------------------------------------------------------- /api/test/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/test/jest.setup.ts -------------------------------------------------------------------------------- /api/test/setup-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/test/setup-tests.ts -------------------------------------------------------------------------------- /api/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/tsconfig.build.json -------------------------------------------------------------------------------- /api/tsconfig.doc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/tsconfig.doc.json -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /api/types/event-emitter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/types/event-emitter.d.ts -------------------------------------------------------------------------------- /api/types/express-session.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/types/express-session.d.ts -------------------------------------------------------------------------------- /api/types/socket.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/api/types/socket.d.ts -------------------------------------------------------------------------------- /bump-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/bump-version.sh -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | }; 4 | -------------------------------------------------------------------------------- /docker/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/.env.example -------------------------------------------------------------------------------- /docker/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.nginx.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.nginx.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.nginx.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.nginx.prod.yml -------------------------------------------------------------------------------- /docker/docker-compose.nginx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.nginx.yml -------------------------------------------------------------------------------- /docker/docker-compose.ollama.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.ollama.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.ollama.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.ollama.yml -------------------------------------------------------------------------------- /docker/docker-compose.prod.yml: -------------------------------------------------------------------------------- 1 | version: "3.8" 2 | -------------------------------------------------------------------------------- /docker/docker-compose.redis.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.redis.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.redis.yml -------------------------------------------------------------------------------- /docker/docker-compose.smtp4dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.smtp4dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.widget.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.widget.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.widget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.widget.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/init-letsencrypt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/init-letsencrypt.sh -------------------------------------------------------------------------------- /docker/nginx/99-autoreload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/nginx/99-autoreload.sh -------------------------------------------------------------------------------- /docker/nginx/secure/default.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/nginx/secure/default.conf.template -------------------------------------------------------------------------------- /docker/nginx/unsecure/default.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/docker/nginx/unsecure/default.conf.template -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/.dockerignore -------------------------------------------------------------------------------- /frontend/.eslintrc-staged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/.eslintrc-staged.js -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/global.d.ts: -------------------------------------------------------------------------------- 1 | declare module "*.css"; 2 | -------------------------------------------------------------------------------- /frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/next.config.mjs -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/images/favicon.ico -------------------------------------------------------------------------------- /frontend/public/images/hexavatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/images/hexavatar.png -------------------------------------------------------------------------------- /frontend/public/locales/en/chatbot_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/locales/en/chatbot_settings.json -------------------------------------------------------------------------------- /frontend/public/locales/en/contact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/locales/en/contact.json -------------------------------------------------------------------------------- /frontend/public/locales/en/nlp_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/locales/en/nlp_settings.json -------------------------------------------------------------------------------- /frontend/public/locales/en/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/locales/en/translation.json -------------------------------------------------------------------------------- /frontend/public/locales/fr/chatbot_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/locales/fr/chatbot_settings.json -------------------------------------------------------------------------------- /frontend/public/locales/fr/contact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/locales/fr/contact.json -------------------------------------------------------------------------------- /frontend/public/locales/fr/nlp_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/locales/fr/nlp_settings.json -------------------------------------------------------------------------------- /frontend/public/locales/fr/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/public/locales/fr/translation.json -------------------------------------------------------------------------------- /frontend/src/app-components/auth/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/auth/Login.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/auth/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/auth/Register.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/auth/ResetPassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/auth/ResetPassword.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/buttons/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/buttons/IconButton.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/chart/Legend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/chart/Legend.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/chart/LegendItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/chart/LegendItem.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/chart/Tootip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/chart/Tootip.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/dialogs/FormDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/dialogs/FormDialog.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/dialogs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/dialogs/index.ts -------------------------------------------------------------------------------- /frontend/src/app-components/displays/Progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/displays/Progress.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/icons/UnifiedIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/icons/UnifiedIcon.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/inputs/Adornment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/inputs/Adornment.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/inputs/AvatarInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/inputs/AvatarInput.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/inputs/FileInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/inputs/FileInput.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/inputs/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/inputs/Input.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/inputs/RegexInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/inputs/RegexInput.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/inputs/Selectable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/inputs/Selectable.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/inputs/Textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/inputs/Textarea.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/logos/HexabotLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/logos/HexabotLogo.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/menus/PopoverMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/menus/PopoverMenu.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/menus/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/menus/Sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/svg/NoDataIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/svg/NoDataIcon.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/svg/TriggerIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/svg/TriggerIcon.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/tables/DataGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/tables/DataGrid.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/tabs/TabPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/tabs/TabPanel.tsx -------------------------------------------------------------------------------- /frontend/src/app-components/widget/ChatWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/app-components/widget/ChatWidget.tsx -------------------------------------------------------------------------------- /frontend/src/components/categories/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/categories/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/content-types/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/content-types/constants.ts -------------------------------------------------------------------------------- /frontend/src/components/content-types/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/content-types/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/contents/ContentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/contents/ContentForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/contents/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/contents/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/context-vars/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/context-vars/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/dashboard/MessageChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/dashboard/MessageChart.tsx -------------------------------------------------------------------------------- /frontend/src/components/dashboard/NoDataChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/dashboard/NoDataChart.tsx -------------------------------------------------------------------------------- /frontend/src/components/dashboard/PopularChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/dashboard/PopularChart.tsx -------------------------------------------------------------------------------- /frontend/src/components/dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/dashboard/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/inbox/components/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/inbox/components/Chat.tsx -------------------------------------------------------------------------------- /frontend/src/components/inbox/helpers/noop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/inbox/helpers/noop.ts -------------------------------------------------------------------------------- /frontend/src/components/inbox/inbox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/inbox/inbox.css -------------------------------------------------------------------------------- /frontend/src/components/inbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/inbox/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/inbox/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/inbox/types.ts -------------------------------------------------------------------------------- /frontend/src/components/labels/LabelForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/labels/LabelForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/labels/LabelFormDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/labels/LabelFormDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/labels/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/labels/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/languages/LanguageForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/languages/LanguageForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/languages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/languages/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/media-library/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/media-library/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/menu/MenuAccordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/menu/MenuAccordion.tsx -------------------------------------------------------------------------------- /frontend/src/components/menu/MenuForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/menu/MenuForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/menu/MenuFormDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/menu/MenuFormDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/menu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/menu/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/nlp/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/nlp/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/profile/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/profile/profile.tsx -------------------------------------------------------------------------------- /frontend/src/components/roles/PermissionsBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/roles/PermissionsBody.tsx -------------------------------------------------------------------------------- /frontend/src/components/roles/RoleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/roles/RoleForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/roles/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/roles/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/settings/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/subscribers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/subscribers/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/translations/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/translations/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/users/EditUserForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/users/EditUserForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/users/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/components/users/index.tsx -------------------------------------------------------------------------------- /frontend/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/constants.ts -------------------------------------------------------------------------------- /frontend/src/contexts/apiClient.context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/contexts/apiClient.context.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/auth.context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/contexts/auth.context.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/config.context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/contexts/config.context.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/dialogs.context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/contexts/dialogs.context.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/permission.context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/contexts/permission.context.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/setting.context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/contexts/setting.context.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/helpers.ts -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useCount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useCount.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useCreate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useCreate.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useDelete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useDelete.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useDeleteMany.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useDeleteMany.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useFind.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useFind.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useGet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useGet.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useImport.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useImport.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useInfiniteFind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useInfiniteFind.ts -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useUpdate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useUpdate.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useUpdateMany.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useUpdateMany.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/crud/useUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/crud/useUpload.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/entities/auth-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/entities/auth-hooks.ts -------------------------------------------------------------------------------- /frontend/src/hooks/entities/bot-stat-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/entities/bot-stat-hooks.ts -------------------------------------------------------------------------------- /frontend/src/hooks/entities/invitation-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/entities/invitation-hooks.ts -------------------------------------------------------------------------------- /frontend/src/hooks/entities/reset-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/entities/reset-hooks.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useApiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useApiClient.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useAuth.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useAvailableMenuItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useAvailableMenuItems.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useConfig.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useDebouncedUpdate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useDebouncedUpdate.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useDialogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useDialogs.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useFormattedFileSize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useFormattedFileSize.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useGetAttachmentMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useGetAttachmentMetadata.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useHasPermission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useHasPermission.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useNlp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useNlp.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/usePagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/usePagination.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useRemoteI18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useRemoteI18n.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useSearch.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useSetting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useSetting.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useSimpleFieldArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useSimpleFieldArray.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useToast.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useTranslate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useTranslate.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useUrlQueryParam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useUrlQueryParam.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useValidationRules.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/hooks/useValidationRules.tsx -------------------------------------------------------------------------------- /frontend/src/i18n/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/i18n/config.ts -------------------------------------------------------------------------------- /frontend/src/i18n/i18n.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/i18n/i18n.types.ts -------------------------------------------------------------------------------- /frontend/src/layout/AnonymousLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/AnonymousLayout.tsx -------------------------------------------------------------------------------- /frontend/src/layout/AuthenticatedLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/AuthenticatedLayout.tsx -------------------------------------------------------------------------------- /frontend/src/layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/Footer.tsx -------------------------------------------------------------------------------- /frontend/src/layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/Header.tsx -------------------------------------------------------------------------------- /frontend/src/layout/VerticalMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/VerticalMenu.tsx -------------------------------------------------------------------------------- /frontend/src/layout/content/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/content/PageHeader.tsx -------------------------------------------------------------------------------- /frontend/src/layout/content/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/content/Title.tsx -------------------------------------------------------------------------------- /frontend/src/layout/content/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/content/index.tsx -------------------------------------------------------------------------------- /frontend/src/layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/index.tsx -------------------------------------------------------------------------------- /frontend/src/layout/themes/Chip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/themes/Chip.tsx -------------------------------------------------------------------------------- /frontend/src/layout/themes/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/layout/themes/theme.ts -------------------------------------------------------------------------------- /frontend/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/_app.tsx -------------------------------------------------------------------------------- /frontend/src/pages/api/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/api/config.ts -------------------------------------------------------------------------------- /frontend/src/pages/categories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/categories.tsx -------------------------------------------------------------------------------- /frontend/src/pages/content/[id]/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/content/[id]/list.tsx -------------------------------------------------------------------------------- /frontend/src/pages/content/media-library.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/content/media-library.tsx -------------------------------------------------------------------------------- /frontend/src/pages/content/persistent-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/content/persistent-menu.tsx -------------------------------------------------------------------------------- /frontend/src/pages/content/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/content/types.tsx -------------------------------------------------------------------------------- /frontend/src/pages/context-vars.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/context-vars.tsx -------------------------------------------------------------------------------- /frontend/src/pages/inbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/inbox/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/inbox/subscribers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/inbox/subscribers/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/localization/languages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/localization/languages.tsx -------------------------------------------------------------------------------- /frontend/src/pages/login/[[...token]]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/login/[[...token]]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/nlp/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/nlp/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/nlp/nlp-entities/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/nlp/nlp-entities/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/profile.tsx -------------------------------------------------------------------------------- /frontend/src/pages/register/[token]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/register/[token]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/reset/[token]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/reset/[token]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/reset/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/reset/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/roles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/roles.tsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/groups/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/settings/groups/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/settings/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/subscribers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/subscribers/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/subscribers/labels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/subscribers/labels.tsx -------------------------------------------------------------------------------- /frontend/src/pages/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/users.tsx -------------------------------------------------------------------------------- /frontend/src/pages/visual-editor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/pages/visual-editor/index.tsx -------------------------------------------------------------------------------- /frontend/src/services/api.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/services/api.class.ts -------------------------------------------------------------------------------- /frontend/src/services/entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/services/entities.ts -------------------------------------------------------------------------------- /frontend/src/services/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/services/types.ts -------------------------------------------------------------------------------- /frontend/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/styles/globals.css -------------------------------------------------------------------------------- /frontend/src/types/attachment.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/attachment.types.ts -------------------------------------------------------------------------------- /frontend/src/types/auth/login.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/auth/login.types.ts -------------------------------------------------------------------------------- /frontend/src/types/auth/permission.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/auth/permission.types.ts -------------------------------------------------------------------------------- /frontend/src/types/auth/register.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/auth/register.types.ts -------------------------------------------------------------------------------- /frontend/src/types/base.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/base.types.ts -------------------------------------------------------------------------------- /frontend/src/types/block.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/block.types.ts -------------------------------------------------------------------------------- /frontend/src/types/bot-stat.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/bot-stat.types.ts -------------------------------------------------------------------------------- /frontend/src/types/category.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/category.types.ts -------------------------------------------------------------------------------- /frontend/src/types/channel.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/channel.types.ts -------------------------------------------------------------------------------- /frontend/src/types/common/dialogs.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/common/dialogs.types.ts -------------------------------------------------------------------------------- /frontend/src/types/common/object.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/common/object.types.ts -------------------------------------------------------------------------------- /frontend/src/types/content-type.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/content-type.types.ts -------------------------------------------------------------------------------- /frontend/src/types/content.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/content.types.ts -------------------------------------------------------------------------------- /frontend/src/types/context-var.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/context-var.types.ts -------------------------------------------------------------------------------- /frontend/src/types/csrf.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/csrf.types.ts -------------------------------------------------------------------------------- /frontend/src/types/custom-blocks.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/custom-blocks.types.ts -------------------------------------------------------------------------------- /frontend/src/types/helper.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/helper.types.ts -------------------------------------------------------------------------------- /frontend/src/types/invitation.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/invitation.types.ts -------------------------------------------------------------------------------- /frontend/src/types/jwt.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/jwt.types.ts -------------------------------------------------------------------------------- /frontend/src/types/label-group.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/label-group.types.ts -------------------------------------------------------------------------------- /frontend/src/types/label.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/label.types.ts -------------------------------------------------------------------------------- /frontend/src/types/language.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/language.types.ts -------------------------------------------------------------------------------- /frontend/src/types/menu-tree.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/menu-tree.types.ts -------------------------------------------------------------------------------- /frontend/src/types/menu.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/menu.types.ts -------------------------------------------------------------------------------- /frontend/src/types/message.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/message.types.ts -------------------------------------------------------------------------------- /frontend/src/types/model.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/model.types.ts -------------------------------------------------------------------------------- /frontend/src/types/nlp-entity.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/nlp-entity.types.ts -------------------------------------------------------------------------------- /frontend/src/types/nlp-sample.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/nlp-sample.types.ts -------------------------------------------------------------------------------- /frontend/src/types/nlp-sample_entity.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/nlp-sample_entity.types.ts -------------------------------------------------------------------------------- /frontend/src/types/nlp-value.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/nlp-value.types.ts -------------------------------------------------------------------------------- /frontend/src/types/pagination.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/pagination.types.ts -------------------------------------------------------------------------------- /frontend/src/types/permission.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/permission.types.ts -------------------------------------------------------------------------------- /frontend/src/types/reset.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/reset.types.ts -------------------------------------------------------------------------------- /frontend/src/types/role.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/role.types.ts -------------------------------------------------------------------------------- /frontend/src/types/search.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/search.types.ts -------------------------------------------------------------------------------- /frontend/src/types/setting.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/setting.types.ts -------------------------------------------------------------------------------- /frontend/src/types/subscriber.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/subscriber.types.ts -------------------------------------------------------------------------------- /frontend/src/types/translation.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/translation.types.ts -------------------------------------------------------------------------------- /frontend/src/types/user.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/types/user.types.ts -------------------------------------------------------------------------------- /frontend/src/utils/Jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/Jwt.ts -------------------------------------------------------------------------------- /frontend/src/utils/SXStyleOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/SXStyleOptions.ts -------------------------------------------------------------------------------- /frontend/src/utils/URL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/URL.ts -------------------------------------------------------------------------------- /frontend/src/utils/attachment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/attachment.ts -------------------------------------------------------------------------------- /frontend/src/utils/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/block.ts -------------------------------------------------------------------------------- /frontend/src/utils/chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/chart.ts -------------------------------------------------------------------------------- /frontend/src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/date.ts -------------------------------------------------------------------------------- /frontend/src/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/env.ts -------------------------------------------------------------------------------- /frontend/src/utils/generateId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/generateId.ts -------------------------------------------------------------------------------- /frontend/src/utils/laylout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/laylout.ts -------------------------------------------------------------------------------- /frontend/src/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/object.ts -------------------------------------------------------------------------------- /frontend/src/utils/safeRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/safeRandom.ts -------------------------------------------------------------------------------- /frontend/src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/string.ts -------------------------------------------------------------------------------- /frontend/src/utils/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/text.ts -------------------------------------------------------------------------------- /frontend/src/utils/valueWithId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/utils/valueWithId.ts -------------------------------------------------------------------------------- /frontend/src/websocket/SocketIoClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/websocket/SocketIoClient.ts -------------------------------------------------------------------------------- /frontend/src/websocket/socket-hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/websocket/socket-hooks.tsx -------------------------------------------------------------------------------- /frontend/src/websocket/types/io-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/src/websocket/types/io-message.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/package.json -------------------------------------------------------------------------------- /widget/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/.dockerignore -------------------------------------------------------------------------------- /widget/.eslintrc-staged.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/.eslintrc-staged.json -------------------------------------------------------------------------------- /widget/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/.eslintrc.json -------------------------------------------------------------------------------- /widget/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/.gitignore -------------------------------------------------------------------------------- /widget/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/.npmignore -------------------------------------------------------------------------------- /widget/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/.prettierrc -------------------------------------------------------------------------------- /widget/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/Dockerfile -------------------------------------------------------------------------------- /widget/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/README.md -------------------------------------------------------------------------------- /widget/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/index.html -------------------------------------------------------------------------------- /widget/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/package.json -------------------------------------------------------------------------------- /widget/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/public/index.html -------------------------------------------------------------------------------- /widget/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/public/vite.svg -------------------------------------------------------------------------------- /widget/src/ChatWidget.css: -------------------------------------------------------------------------------- 1 | #root { 2 | } 3 | -------------------------------------------------------------------------------- /widget/src/ChatWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/ChatWidget.tsx -------------------------------------------------------------------------------- /widget/src/UiChatWidget.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/UiChatWidget.css -------------------------------------------------------------------------------- /widget/src/UiChatWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/UiChatWidget.tsx -------------------------------------------------------------------------------- /widget/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/assets/react.svg -------------------------------------------------------------------------------- /widget/src/components/ChatHeader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/ChatHeader.scss -------------------------------------------------------------------------------- /widget/src/components/ChatHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/ChatHeader.tsx -------------------------------------------------------------------------------- /widget/src/components/ChatWindow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/ChatWindow.scss -------------------------------------------------------------------------------- /widget/src/components/ChatWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/ChatWindow.tsx -------------------------------------------------------------------------------- /widget/src/components/ConnectionLost.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/ConnectionLost.scss -------------------------------------------------------------------------------- /widget/src/components/ConnectionLost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/ConnectionLost.tsx -------------------------------------------------------------------------------- /widget/src/components/EmojiPicker.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/EmojiPicker.scss -------------------------------------------------------------------------------- /widget/src/components/EmojiPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/EmojiPicker.tsx -------------------------------------------------------------------------------- /widget/src/components/ErrorScreen.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/ErrorScreen.scss -------------------------------------------------------------------------------- /widget/src/components/ErrorScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/ErrorScreen.tsx -------------------------------------------------------------------------------- /widget/src/components/Launcher.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Launcher.scss -------------------------------------------------------------------------------- /widget/src/components/Launcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Launcher.tsx -------------------------------------------------------------------------------- /widget/src/components/LoadingComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/LoadingComponent.tsx -------------------------------------------------------------------------------- /widget/src/components/MenuItem.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/MenuItem.scss -------------------------------------------------------------------------------- /widget/src/components/MenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/MenuItem.tsx -------------------------------------------------------------------------------- /widget/src/components/Message.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Message.scss -------------------------------------------------------------------------------- /widget/src/components/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Message.tsx -------------------------------------------------------------------------------- /widget/src/components/MessageStatus.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/MessageStatus.scss -------------------------------------------------------------------------------- /widget/src/components/MessageStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/MessageStatus.tsx -------------------------------------------------------------------------------- /widget/src/components/Messages.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Messages.scss -------------------------------------------------------------------------------- /widget/src/components/Messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Messages.tsx -------------------------------------------------------------------------------- /widget/src/components/ScreenTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/ScreenTemplate.tsx -------------------------------------------------------------------------------- /widget/src/components/Suggestions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Suggestions.scss -------------------------------------------------------------------------------- /widget/src/components/Suggestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Suggestions.tsx -------------------------------------------------------------------------------- /widget/src/components/UserInput.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/UserInput.scss -------------------------------------------------------------------------------- /widget/src/components/UserInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/UserInput.tsx -------------------------------------------------------------------------------- /widget/src/components/UserSubscription.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/UserSubscription.scss -------------------------------------------------------------------------------- /widget/src/components/UserSubscription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/UserSubscription.tsx -------------------------------------------------------------------------------- /widget/src/components/Webview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Webview.scss -------------------------------------------------------------------------------- /widget/src/components/Webview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/Webview.tsx -------------------------------------------------------------------------------- /widget/src/components/buttons/EmojiButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/buttons/EmojiButton.scss -------------------------------------------------------------------------------- /widget/src/components/buttons/EmojiButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/buttons/EmojiButton.tsx -------------------------------------------------------------------------------- /widget/src/components/buttons/FileButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/buttons/FileButton.scss -------------------------------------------------------------------------------- /widget/src/components/buttons/FileButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/buttons/FileButton.tsx -------------------------------------------------------------------------------- /widget/src/components/buttons/MenuButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/buttons/MenuButton.scss -------------------------------------------------------------------------------- /widget/src/components/buttons/MenuButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/buttons/MenuButton.tsx -------------------------------------------------------------------------------- /widget/src/components/buttons/SendButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/buttons/SendButton.scss -------------------------------------------------------------------------------- /widget/src/components/buttons/SendButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/buttons/SendButton.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/BackIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/BackIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/ChatIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/ChatIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/CheckIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/CheckIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/CloseIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/CloseIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/ConnectionIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/ConnectionIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/EmojiIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/EmojiIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/Error.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/FileIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/FileIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/FileInputIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/FileInputIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/LoadingIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/LoadingIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/LocationIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/LocationIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/MenuIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/MenuIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/OpenIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/OpenIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/icons/SendIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/icons/SendIcon.tsx -------------------------------------------------------------------------------- /widget/src/components/messages/FileMessage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/messages/FileMessage.scss -------------------------------------------------------------------------------- /widget/src/components/messages/FileMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/messages/FileMessage.tsx -------------------------------------------------------------------------------- /widget/src/components/messages/ListMessage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/messages/ListMessage.scss -------------------------------------------------------------------------------- /widget/src/components/messages/ListMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/messages/ListMessage.tsx -------------------------------------------------------------------------------- /widget/src/components/messages/TextMessage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/messages/TextMessage.scss -------------------------------------------------------------------------------- /widget/src/components/messages/TextMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/components/messages/TextMessage.tsx -------------------------------------------------------------------------------- /widget/src/constants/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/constants/colors.ts -------------------------------------------------------------------------------- /widget/src/constants/defaultConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/constants/defaultConfig.ts -------------------------------------------------------------------------------- /widget/src/constants/emojiData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/constants/emojiData.ts -------------------------------------------------------------------------------- /widget/src/hooks/useGetQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/hooks/useGetQuery.tsx -------------------------------------------------------------------------------- /widget/src/hooks/useSocketGetQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/hooks/useSocketGetQuery.tsx -------------------------------------------------------------------------------- /widget/src/hooks/useTranslation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/hooks/useTranslation.tsx -------------------------------------------------------------------------------- /widget/src/index.css: -------------------------------------------------------------------------------- 1 | :root { 2 | } 3 | -------------------------------------------------------------------------------- /widget/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/main.tsx -------------------------------------------------------------------------------- /widget/src/providers/ChatProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/providers/ChatProvider.tsx -------------------------------------------------------------------------------- /widget/src/providers/ColorProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/providers/ColorProvider.tsx -------------------------------------------------------------------------------- /widget/src/providers/ConfigProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/providers/ConfigProvider.tsx -------------------------------------------------------------------------------- /widget/src/providers/SettingsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/providers/SettingsProvider.tsx -------------------------------------------------------------------------------- /widget/src/providers/SocketProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/providers/SocketProvider.tsx -------------------------------------------------------------------------------- /widget/src/providers/TranslationProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/providers/TranslationProvider.tsx -------------------------------------------------------------------------------- /widget/src/providers/WidgetProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/providers/WidgetProvider.tsx -------------------------------------------------------------------------------- /widget/src/translations/en/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/translations/en/translation.json -------------------------------------------------------------------------------- /widget/src/translations/fr/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/translations/fr/translation.json -------------------------------------------------------------------------------- /widget/src/translations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/translations/index.ts -------------------------------------------------------------------------------- /widget/src/types/chat-io-messages.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/types/chat-io-messages.types.ts -------------------------------------------------------------------------------- /widget/src/types/colors.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/types/colors.types.ts -------------------------------------------------------------------------------- /widget/src/types/config.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/types/config.types.ts -------------------------------------------------------------------------------- /widget/src/types/io-message.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/types/io-message.types.ts -------------------------------------------------------------------------------- /widget/src/types/menu.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/types/menu.type.ts -------------------------------------------------------------------------------- /widget/src/types/message.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/types/message.types.ts -------------------------------------------------------------------------------- /widget/src/types/state.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/types/state.types.ts -------------------------------------------------------------------------------- /widget/src/utils/SocketIoClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/utils/SocketIoClient.ts -------------------------------------------------------------------------------- /widget/src/utils/SocketIoClientError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/utils/SocketIoClientError.ts -------------------------------------------------------------------------------- /widget/src/utils/attachment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/utils/attachment.ts -------------------------------------------------------------------------------- /widget/src/utils/sessionStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/utils/sessionStorage.ts -------------------------------------------------------------------------------- /widget/src/utils/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/utils/text.ts -------------------------------------------------------------------------------- /widget/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/src/vite-env.d.ts -------------------------------------------------------------------------------- /widget/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/tsconfig.app.json -------------------------------------------------------------------------------- /widget/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/tsconfig.json -------------------------------------------------------------------------------- /widget/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/tsconfig.node.json -------------------------------------------------------------------------------- /widget/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hexastack/Hexabot/HEAD/widget/vite.config.ts --------------------------------------------------------------------------------