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

feat(server): email notifications #8447

Merged
merged 23 commits into from
May 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
f63d05f
feat(server): add `react-mail` as mail template engine and `nodemailer`
hitech95 Apr 1, 2024
e8b684f
feat(server): add `smtp` related configs to `SystemConfig`
hitech95 Apr 1, 2024
1523d8f
feat(web): add page for SMTP settings
hitech95 Apr 4, 2024
15725a7
feat(server): add `react-email.adapter`
hitech95 Apr 2, 2024
015a5f5
feat(server): add `MailRepository` and `MailService`
hitech95 Apr 1, 2024
c988df1
feat(server): register the job dispatcher and Job for async email
hitech95 Apr 2, 2024
20ed7c6
feat(server): add `NotificationRepository` and `NotificationService`
hitech95 Apr 1, 2024
3943c92
feat(server): add `welcome` email template
hitech95 Apr 2, 2024
d73de2d
feat(server): add the first notification on `createUser` in `UserServ…
hitech95 Apr 1, 2024
622c10d
chore: clean up
jrasm91 Apr 30, 2024
5e14131
chore: merge
jrasm91 Apr 30, 2024
188db55
chore: clean up web
jrasm91 Apr 30, 2024
d0f93b4
fix: type errors"
jrasm91 Apr 30, 2024
8b94b27
Merge remote-tracking branch 'origin/main' into feat/smtp-poc
danieldietzler Apr 30, 2024
08aca1a
fix package lock
danieldietzler Apr 30, 2024
395cbc0
fix mail sending, option to ignore certs
danieldietzler Apr 30, 2024
5af6f21
chore: open api
danieldietzler Apr 30, 2024
8e815dc
chore: clean up
jrasm91 Apr 30, 2024
d2d2453
remove unused import
danieldietzler Apr 30, 2024
26f7a72
feat: email feature flag
jrasm91 May 1, 2024
7bb7d2c
chore: remove unused interface
jrasm91 May 1, 2024
465954f
Merge branch 'main' of github.com:immich-app/immich into feat/smtp-poc
alextran1502 May 1, 2024
a5b7c9c
small styling
alextran1502 May 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions e2e/src/api/specs/server-info.e2e-spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ describe('/server-info', () => {
search: true,
sidecar: true,
trash: true,
email: false,
});
});
});
Expand Down
9 changes: 9 additions & 0 deletions mobile/openapi/.openapi-generator/FILES

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions mobile/openapi/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions mobile/openapi/doc/AllJobStatusResponseDto.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions mobile/openapi/doc/CreateUserDto.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions mobile/openapi/doc/ServerFeaturesDto.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions mobile/openapi/doc/SystemConfigDto.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions mobile/openapi/doc/SystemConfigJobDto.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions mobile/openapi/doc/SystemConfigNotificationsDto.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions mobile/openapi/doc/SystemConfigSmtpDto.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions mobile/openapi/doc/SystemConfigSmtpTransportDto.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions mobile/openapi/lib/api.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions mobile/openapi/lib/api_client.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 9 additions & 1 deletion mobile/openapi/lib/model/all_job_status_response_dto.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 18 additions & 1 deletion mobile/openapi/lib/model/create_user_dto.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions mobile/openapi/lib/model/job_name.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading