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

Alex gmail improvements #188

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

Alex gmail improvements #188

wants to merge 16 commits into from

Conversation

TheMostlyGreat
Copy link

Improved gmail toolkit. Added support for threading in draft replies, multipart email parsing, and label management. Fixed the DateRange parameter issue in list_emails_by_headers. Added logging and removed print statements. Created custom exceptions for each specific google toolkit.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
…, multipart email parsing, and label management. Fixed the DateRange parameter issue in list_emails_by_headers. Added logging and removed print statetments. Created custom exceptions for each specific google toolkit.

Breaking changes:
- Renamed parse_email() to parse_plain_text_email()
- Added parse_multipart_email() for HTML/multipart content

Updated tests to reflect changes
Copy link

codecov bot commented Jan 3, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

📢 Thoughts on this report? Let us know!

@byrro byrro requested a review from EricGustin February 13, 2025 22:09
@byrro
Copy link
Member

byrro commented Feb 13, 2025

@EricGustin can you pls take a look at the implementation for the features introduced by Alex?

there are lots of things to improve in the Gmail toolkit, I tried to keep this PR as focused as possible in the reply features. we can address other items in subsequent PRs.

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.

None yet

2 participants