Jeremiah Russell
084a643b74
🧪 test(gmail_client): add unit tests with comprehensive coverage for MessageSummary and public API
2025-10-20 12:00:17 +01:00
Jeremiah Russell
9bf69f3624
📝 docs(gmail_client): add comprehensive rustdoc with examples and guidance
2025-10-20 12:00:17 +01:00
Jeremiah Russell
d31f067a13
🐛 fix(gmail_client): resolve ownership issue in message summary
...
- clone subject to avoid ownership transfer in format! macro
2025-10-14 17:10:21 +01:00
Jeremiah Russell
37d02bd0bf
🐛 fix(gmail): display message date and subject
...
- Refactor log_message_subjects to log_messages for clarity
- Simplify date and subject retrieval in log_messages
- Use MessageSummary's list_date_and_subject for logging
- Elide subject in MessageSummary for consistent display
2025-10-14 17:10:21 +01:00
Jeremiah Russell
1feeccdebe
✨ feat(gmail_client): add date to message summary
...
- add date field to MessageSummary struct
- implement methods to set and retrieve the date
- implement method to list the date and subject
2025-10-14 17:10:21 +01:00
Jeremiah Russell
cdcbab0e81
♻️ refactor(gmail_client): change MessageSummary's visibility
...
- make MessageSummary public for external usage
2025-10-14 07:41:39 +01:00
Jeremiah Russell
edc27739f8
♻️ refactor(gmail_client): move message_summary to gmail_client
...
- move `message_summary.rs` from `message_list` to `gmail_client` for better organization
- derive `Clone` for `MessageSummary` struct
2025-10-14 07:41:39 +01:00