Jeremiah Russell
f425c16422
✨ feat(list): add label filtering to list command
...
- allow filtering messages by labels
- add labels argument to list subcommand
- update list command to use labels argument
2025-10-03 14:40:05 +01:00
Jeremiah Russell
c58d8ca339
✨ feat(list): add pagination to list command
...
- add pages option to limit the number of pages to retrieve
- set default pages to 1
- modify list.run to accept the pages parameter
2025-10-03 11:03:17 +01:00
Jeremiah Russell
9ac9e9ff00
✨ feat(list): add max results option to list command
...
- allow users to specify the maximum number of results to return
- add `max_results` argument to the `ListCli` struct
- set the max results on the `List` struct
2025-10-02 16:46:51 +01:00
Jeremiah Russell
44c9220eb1
♻️ refactor(list): refactor list command to accept credential file
...
- update list command to accept credential file path
- create gmail hub in list command
2025-10-02 15:33:00 +01:00
Jeremiah Russell
3426d3e60b
✨ feat(list): integrate List struct for message listing
...
- integrate List struct for message listing
- move message listing logic to List struct
2025-10-01 14:55:57 +01:00
Jeremiah Russell
420ca81f51
✨ feat(cli): add list subcommand
...
- Implement list subcommand to display Gmail messages
- Use google_gmail1 crate to interact with Gmail API
2025-10-01 14:18:35 +01:00