add new webhook management functionality and email configuration support to the application #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces new webhook management functionality and email configuration support to the application, as well as updates to the frontend navigation and dependencies. The changes span environment configuration, database queries, and UI updates to support these new features.
Configuration and Environment Updates:
.env.developmentand.env.exampleto enable sending emails through Mailtrap, including sender details. [1] [2]WEBHOOK_URLvariable to.env.examplefor configuring webhook endpoints.Database and Backend Support for Webhooks and Password Reset:
user_webhooks(insert, select, update, delete, and event filtering) and password reset tokens (insert, select, update, delete). These queries enable backend logic for managing webhooks and password reset flows. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]Frontend UI and Navigation Enhancements:
WebhooksPageto the frontend and integrated it into the protected routes inApp.tsx, allowing users to access webhook management from the dashboard. [1] [2]Dependency Updates:
lettrecrate toCargo.tomlto enable SMTP email sending capabilities in the backend.