Commit 9a0264f
committed
feat: add email notification system and enhance project management features and workspaces
- Introduced email configuration in .env.sample for SMTP settings.
- Integrated nodemailer and handlebars for email templating in the backend.
- Updated project management service to send email notifications to team members upon project and task creation.
- Enhanced task and project DTOs to include clientId and updated properties.
- Refactored task management methods to include user context for better tracking.
- Improved frontend components to handle new user and task data structures.1 parent b238bc6 commit 9a0264f
File tree
37 files changed
+2481
-964
lines changed- backend
- src
- auth
- email
- dto
- project-management
- dto
- frontend/src
- api
- components
- Auth
- hooks
- utils
37 files changed
+2481
-964
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
| 47 | + | |
| 48 | + | |
46 | 49 | | |
47 | 50 | | |
48 | 51 | | |
| |||
0 commit comments