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

Email reminders #161

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Conversation

sommye-ctr
Copy link
Collaborator

Related Issue

Closes #30

Type of Change

Put x inside the square bracket to specify what type of change your PR is:

  • New Feature

Description of Change

Allows user to enable email reminders for tasks. User can enable this feature by entering his email id in the email reminder section on Home Screen action button. After doing so, option will be shown during the creation of tasks to remind the user before a specific interval of time (wrt deadline).

Implementation Details

workmanager is used to run background task of sending mail and mailer is used to send mails.

.env file is required to be added to the root directory of the project. Example:
username=<email id> password=<password>

NOTE - Gmail discontinue the support for sending mails without oAuth and therefore there is some inconsistency with it. With one of my older gmail id, I was able to do it.

Demo

Screenshot 2025-01-10 at 11 26 57 PM
email-reminders.mp4

@lakshita10341
Copy link
Collaborator

@sommye-ctr please check your code again. The app is not working.

@sommye-ctr
Copy link
Collaborator Author

@lakshita10341 you would have to add a .env file to root folder of the project and in it a username and password for your gmail would need to be given

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feat] Integrate with Email to Send Task Reminders
2 participants