Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reply callbacks #2571

Merged
merged 38 commits into from
Jan 24, 2023
Merged

Reply callbacks #2571

merged 38 commits into from
Jan 24, 2023

Conversation

djabarovgeorge
Copy link
Contributor

What change does this PR introduce?

Stacked PRs of reply callbacks feature, containing all the UI steps and email setting design, and back-end logic as well.

Why was this change needed?

Other information (Screenshots)

apps/api/src/.env.development Outdated Show resolved Hide resolved
apps/api/src/app/environments/environments.controller.ts Outdated Show resolved Hide resolved
apps/api/src/app/environments/environments.controller.ts Outdated Show resolved Hide resolved
apps/api/src/app/environments/environments.controller.ts Outdated Show resolved Hide resolved
apps/web/src/pages/activities/components/ActivityStep.tsx Outdated Show resolved Hide resolved
apps/web/src/pages/settings/SettingsPage.tsx Show resolved Hide resolved
apps/web/src/pages/settings/tabs/EmailSettings.tsx Outdated Show resolved Hide resolved
apps/web/src/pages/settings/tabs/EmailSettings.tsx Outdated Show resolved Hide resolved
Comment on lines +113 to +117
description={
'In order to ensure proper routing and delivery of correspondence, we kindly request that you ' +
'provide us with your domain. Once received, it will be added to our whitelist and the email will ' +
'be directed to our mail server accordingly.'
}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment on lines +134 to +136
This is an optional step, but configuring an MX record with your domain host to direct mail to our server with a
priority of 10 will ensure that the subscriber sees your domain in the 'reply-to' field of their email client
instead of Novu's default.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

# Conflicts:
#	apps/api/src/app/events/usecases/send-message/send-message-chat.usecase.ts
#	apps/api/src/app/events/usecases/send-message/send-message-email.usecase.ts
#	apps/api/src/app/events/usecases/send-message/send-message-sms.usecase.ts
#	apps/web/src/pages/settings/SettingsPage.tsx
Comment on lines 12 to 16
- 'package.json'
- 'yarn.lock'
- 'apps/api/**'
- 'libs/dal/**'
- 'libs/shared/**'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 'package.json'
- 'yarn.lock'
- 'apps/api/**'
- 'libs/dal/**'
- 'libs/shared/**'
- 'package.json'
- 'pnpm-lock.yaml'
- 'apps/inbound-mail/**'
- 'libs/dal/**'
- 'libs/shared/**'
- 'libs/testing/**'

- name: Terraform setup
uses: hashicorp/setup-terraform@v1
with:
cli_config_credentials_token: ${{ secrets.TF_INBOUND_MAIL_TOKEN }}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
cli_config_credentials_token: ${{ secrets.TF_INBOUND_MAIL_TOKEN }}
cli_config_credentials_token: ${{ secrets.TF_API_TOKEN }}

This should still be like this

@djabarovgeorge djabarovgeorge merged commit 6510e19 into next Jan 24, 2023
@djabarovgeorge djabarovgeorge deleted the reply-callbacks branch January 24, 2023 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants