feat: improve email sending, startup, and testing #52

Merged
eleith merged 1 commits from gemini/fix/email-and-startup-issues into main 2025-08-26 21:59:42 +00:00
Owner
  • Add a new test to ensure that all services are initialized correctly.
  • Add a new preview-docker target to the Makefile to make it easier to build and run the application in Docker.
  • Fix a bug that was causing the application to run twice when run in Docker.
  • Fix a bug that was preventing the digest from being run on startup.
  • Add logging to the digestJob to indicate the source of the job (startup or scheduler).
  • Fix a bug that was causing the EmailTemplate to be nil.
  • Rename ProcessAndSendDigest to ProcessDigest to more accurately reflect its function.
  • Make email sending conditional on SMTP configuration.
  • Add a concise log message for each digest produced, including entry count, output folder, and email sending status.
- Add a new test to ensure that all services are initialized correctly. - Add a new `preview-docker` target to the `Makefile` to make it easier to build and run the application in Docker. - Fix a bug that was causing the application to run twice when run in Docker. - Fix a bug that was preventing the digest from being run on startup. - Add logging to the `digestJob` to indicate the source of the job (startup or scheduler). - Fix a bug that was causing the `EmailTemplate` to be `nil`. - Rename `ProcessAndSendDigest` to `ProcessDigest` to more accurately reflect its function. - Make email sending conditional on SMTP configuration. - Add a concise log message for each digest produced, including entry count, output folder, and email sending status.
eleith added 1 commit 2025-08-26 21:54:32 +00:00
- Add a new test to ensure that all services are initialized correctly.
- Add a new `preview-docker` target to the `Makefile` to make it easier to build and run the application in Docker.
- Fix a bug that was causing the application to run twice when run in Docker.
- Fix a bug that was preventing the digest from being run on startup.
- Add logging to the `digestJob` to indicate the source of the job (startup or scheduler).
- Fix a bug that was causing the `EmailTemplate` to be `nil`.
- Rename `ProcessAndSendDigest` to `ProcessDigest` to more accurately reflect its function.
- Make email sending conditional on SMTP configuration.
- Add a concise log message for each digest produced, including entry count, output folder, and email sending status.
eleith merged commit bfbe4e54f1 into main 2025-08-26 21:59:42 +00:00
eleith deleted branch gemini/fix/email-and-startup-issues 2025-08-26 21:59:42 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eleith/miniflux-digest#52