Commit Graph

  • f7a8066f66 feat(message_list): enhance message list functionality and debugging Jeremiah Russell 2025-10-06 09:53:23 +01:00
  • b7792bedc6 feat(lib): add trash module for moving messages to trash Jeremiah Russell 2025-10-06 09:52:52 +01:00
  • eedc616b8e chore: update prlog for pr Jerus Bot 2025-10-06 05:51:45 +00:00
  • 0a528b4196 feat(message_list): add message_ids to MessageList struct Jeremiah Russell 2025-10-06 06:47:43 +01:00
  • 215a2218c4 chore: update prlog for pr Jerus Bot 2025-10-05 08:47:43 +00:00
  • 9247839ccc ♻️ refactor(message): rename Message to MessageList Jeremiah Russell 2025-10-05 09:44:34 +01:00
  • 0b52987a7d ♻️ refactor(core): rename message module to message_list Jeremiah Russell 2025-10-05 09:44:28 +01:00
  • 188a311175 ♻️ refactor(message): rename message to message_list Jeremiah Russell 2025-10-05 09:44:19 +01:00
  • 36d92b4126 chore: update prlog for pr Jerus Bot 2025-10-04 08:54:48 +00:00
  • 7e779a218d ♻️ refactor(labels): remove unused code Jeremiah Russell 2025-10-04 09:52:10 +01:00
  • 7cd4b8987b ♻️ refactor(labels): improve label listing and mapping Jeremiah Russell 2025-10-04 09:51:32 +01:00
  • 603240ae06 chore: update prlog for pr Jerus Bot 2025-10-04 08:05:30 +00:00
  • cbe61ab2f3 ♻️ refactor(message): improve subject logging with early returns Jeremiah Russell 2025-10-04 09:01:42 +01:00
  • 7ba4b09fc2 chore: Release cull-gmail v0.0.3 Jerus Bot 2025-10-04 06:55:23 +00:00
  • 6889bfef82 chore: update prlog for pr Jerus Bot 2025-10-03 21:43:22 +00:00
  • 57ddb8da90 ♻️ refactor(cli): rename list subcommand to message Jeremiah Russell 2025-10-03 22:40:22 +01:00
  • 3c94da389f ♻️ refactor(cli): rename list_cli to message_cli Jeremiah Russell 2025-10-03 22:40:15 +01:00
  • 24318768c8 feat(message): implement message listing functionality Jeremiah Russell 2025-10-03 22:39:31 +01:00
  • 227d7b2111 🔥 refactor(core): remove list module Jeremiah Russell 2025-10-03 22:39:17 +01:00
  • 1eff43dad0 ♻️ refactor(core): rename list module to message Jeremiah Russell 2025-10-03 22:38:59 +01:00
  • a2a9e2cb53 chore: update prlog for pr Jerus Bot 2025-10-03 16:40:32 +00:00
  • 0fa5a21434 feat(cli): add label listing subcommand Jeremiah Russell 2025-10-03 17:37:16 +01:00
  • 3f50a74756 🐛 fix(list): fix label creation logic Jeremiah Russell 2025-10-03 17:36:41 +01:00
  • bdf6f56f50 feat(labels): add show option to display labels Jeremiah Russell 2025-10-03 17:36:35 +01:00
  • 8518242302 feat(cli): add label command-line interface Jeremiah Russell 2025-10-03 17:36:28 +01:00
  • 88e82f21c9 chore: update prlog for pr Jerus Bot 2025-10-03 16:15:25 +00:00
  • 9c9744e911 feat(cli): add query option to list command Jeremiah Russell 2025-10-03 17:13:24 +01:00
  • 5533bff054 feat(list): add query support to list messages - allow users to filter messages using a query string - implement set_query method to set the query - add query parameter to the Gmail API call Jeremiah Russell 2025-10-03 17:13:09 +01:00
  • 2551d02eba chore: update prlog for pr Jerus Bot 2025-10-03 15:41:15 +00:00
  • b450db0bfa ♻️ refactor(labels): simplify labels struct initialization Jeremiah Russell 2025-10-03 16:38:06 +01:00
  • cef9831dd7 ♻️ refactor(labels): simplify and optimize label retrieval - rename function name add_label to add_labels - add the function of adding multiple labels at once - optimize code for streamlined operation Jeremiah Russell 2025-10-03 16:37:56 +01:00
  • 58de6397ce feat(list): add label filtering to list command Jeremiah Russell 2025-10-03 16:37:35 +01:00
  • 40c3f6a7a5 chore: Release cull-gmail v0.0.2 Jerus Bot 2025-10-03 13:51:10 +00:00
  • b409c13547 chore: update prlog for pr Jerus Bot 2025-10-03 13:38:08 +00:00
  • f425c16422 feat(list): add label filtering to list command Jeremiah Russell 2025-10-03 14:34:29 +01:00
  • f1ae06bf74 feat(list): add label filtering capability Jeremiah Russell 2025-10-03 14:34:19 +01:00
  • 2af35e7588 feat(core): add Labels struct Jeremiah Russell 2025-10-03 14:34:11 +01:00
  • af1c95e5c3 feat(labels): create labels module to manage Gmail labels Jeremiah Russell 2025-10-03 14:34:04 +01:00
  • 588d45ad9b chore: update prlog for pr Jerus Bot 2025-10-03 08:52:14 +00:00
  • c58d8ca339 feat(list): add pagination to list command Jeremiah Russell 2025-10-03 09:46:03 +01:00
  • 0799086010 feat(list): add pagination support for listing messages Jeremiah Russell 2025-10-03 09:45:49 +01:00
  • c5f3ce4c47 📝 docs(logging): add future improvement note Jeremiah Russell 2025-10-03 09:45:35 +01:00
  • 465a590a09 feat(error): add error type for invalid paging mode Jeremiah Russell 2025-10-03 09:44:58 +01:00
  • a9b591c9d5 chore: update prlog for pr Jerus Bot 2025-10-02 15:45:13 +00:00
  • cffa44d4d4 🐛 fix(main): exit process with error code on failure Jeremiah Russell 2025-10-02 16:42:06 +01:00
  • 9ac9e9ff00 feat(list): add max results option to list command Jeremiah Russell 2025-10-02 16:41:49 +01:00
  • e27f44c982 feat(list): export DEFAULT_MAX_RESULTS constant Jeremiah Russell 2025-10-02 16:41:34 +01:00
  • b4a782409f ♻️ refactor(list): improve max results handling Jeremiah Russell 2025-10-02 16:41:27 +01:00
  • 74ab1660ff chore: update prlog for pr Jerus Bot 2025-10-02 15:09:01 +00:00
  • 24c928f282 ♻️ refactor(gmail): remove unused client file Jeremiah Russell 2025-10-02 16:06:35 +01:00
  • 4127de086e ♻️ refactor(lib): restructure module exports and visibility Jeremiah Russell 2025-10-02 16:06:29 +01:00
  • ab3d507a1a chore: update prlog for pr Jerus Bot 2025-10-02 14:46:28 +00:00
  • 2e6cdf5a82 🐛 fix(list): remove debug print statement Jeremiah Russell 2025-10-02 15:43:43 +01:00
  • ba92b4b51c chore: update prlog for pr Jerus Bot 2025-10-02 14:08:49 +00:00
  • 5d9bee1197 feat(error): enhance error handling for configuration issues Jeremiah Russell 2025-10-02 15:03:20 +01:00
  • 2a62c6c1ba ♻️ refactor(list): improve error handling and config loading Jeremiah Russell 2025-10-02 15:03:13 +01:00
  • 475917b27d feat(core): add utils module Jeremiah Russell 2025-10-02 15:03:05 +01:00
  • f53ffe7d8a feat(utils): create assure_config_dir_exists function Jeremiah Russell 2025-10-02 15:02:39 +01:00
  • 3045f0a8f4 🔧 chore(deps): remove unused dependencies Jeremiah Russell 2025-10-02 15:02:33 +01:00
  • 9248e8d0d1 📦 build(dependencies): remove unused google-clis-common Jeremiah Russell 2025-10-02 15:02:27 +01:00
  • af929a7acb feat(gmail): implement list functionality for Gmail API Jeremiah Russell 2025-10-02 13:45:37 +01:00
  • 44c9220eb1 ♻️ refactor(list): refactor list command to accept credential file Jeremiah Russell 2025-10-02 13:45:16 +01:00
  • dc1a52e39b feat(lib): add error module and export it Jeremiah Russell 2025-10-02 13:45:09 +01:00
  • cd149b0d53 feat(error): introduce custom error enum for cull-gmail Jeremiah Russell 2025-10-02 13:44:58 +01:00
  • 7640485297 🐛 fix(credential): fix the config directory Jeremiah Russell 2025-10-02 13:44:53 +01:00
  • 45739531ac 📦 build(deps): update dependencies Jeremiah Russell 2025-10-02 13:44:43 +01:00
  • c30ee21411 ♻️ refactor(main): improve error handling and logging Jeremiah Russell 2025-10-02 13:44:05 +01:00
  • 3f1a78e179 chore: update prlog for pr Jerus Bot 2025-10-01 13:55:03 +00:00
  • 5178cb6747 feat(list): implement list api to retrieve gmail messages Jeremiah Russell 2025-10-01 14:52:02 +01:00
  • 3426d3e60b feat(list): integrate List struct for message listing Jeremiah Russell 2025-10-01 14:51:53 +01:00
  • 6f9801d5e7 feat(list): export List struct in lib.rs Jeremiah Russell 2025-10-01 14:51:42 +01:00
  • 2bbf1de97a chore: update prlog for pr Jerus Bot 2025-10-01 13:14:12 +00:00
  • 8eb9ecbf12 👷 ci(circleci): update circleci config Jeremiah Russell 2025-10-01 14:11:11 +01:00
  • 420ca81f51 feat(cli): add list subcommand Jeremiah Russell 2025-10-01 10:04:27 +01:00
  • e607e0a6d3 feat(core): add client and credential modules Jeremiah Russell 2025-10-01 10:04:15 +01:00
  • d13975e5de feat(list): add list module - creates a new list module Jeremiah Russell 2025-10-01 10:04:07 +01:00
  • 625b9b20b0 feat(credential): implement credential loading and conversion Jeremiah Russell 2025-10-01 10:03:55 +01:00
  • e3932c89ab feat(gmail): add gmail client Jeremiah Russell 2025-10-01 09:59:28 +01:00
  • af0ddab54a feat(cli): implement list subcommand Jeremiah Russell 2025-10-01 09:59:12 +01:00
  • 89fee7bf48 📦 build(dependencies): update Cargo.lock with new packages Jeremiah Russell 2025-10-01 07:33:11 +01:00
  • 1d9a127827 📦 build(dependencies): add new dependencies Jeremiah Russell 2025-10-01 07:23:48 +01:00
  • d0534aef6a chore: update prlog for pr Jerus Bot 2025-09-30 10:07:40 +00:00
  • 334af3ba7f feat(cli): add command line interface with logging Jeremiah Russell 2025-09-30 11:04:14 +01:00
  • 7cb7fe15ab 📦 build(dependencies): update Cargo.lock with new dependencies Jeremiah Russell 2025-09-30 11:04:04 +01:00
  • 01da79cf8c 📦 build(dependencies): update Cargo.toml with new dependencies Jeremiah Russell 2025-09-30 11:03:56 +01:00
  • dc9a8128aa chore: update prlog for pr Jerus Bot 2025-09-30 06:57:35 +00:00
  • f984415fb6 🔧 chore(config): update Cargo.toml with lints and library settings Jeremiah Russell 2025-09-30 07:56:46 +01:00
  • 763da3145d feat(main): add initial main function with hello world Jeremiah Russell 2025-09-30 07:56:28 +01:00
  • b614c87408 🔧 chore(Cargo): configure project settings and lints Jeremiah Russell 2025-09-30 07:56:11 +01:00
  • 66a0fc7229 chore: update prlog for pr Jerus Bot 2025-09-30 06:50:17 +00:00
  • f4512f0c76 🔧 chore(ci): remove hardcoded version from CircleCI config Jeremiah Russell 2025-09-30 07:47:26 +01:00
  • c2a2b4298b chore: update prlog for pr Jerus Bot 2025-09-30 06:42:32 +00:00
  • e65aa8f682 🔧 chore(release): update PRLOG replacements for release process Jeremiah Russell 2025-09-30 07:40:50 +01:00
  • 396bf611e1 chore: Release cull-gmail v0.0.1 Jerus Bot 2025-09-30 06:33:49 +00:00
  • 3d52ad6416 chore: update prlog for pr Jerus Bot 2025-09-30 06:19:15 +00:00
  • 598b5dec3c 📝 docs(CHANGELOG): add initial changelog file Jeremiah Russell 2025-09-30 07:17:32 +01:00
  • 66c85612c6 chore: update prlog for pr Jerus Bot 2025-09-30 06:03:49 +00:00
  • fe15374bac 🔧 chore(config): comment out unused pre-release replacements Jeremiah Russell 2025-09-30 07:01:44 +01:00
  • 0c9a803b57 🔧 chore(scripts): update release hook script Jeremiah Russell 2025-09-30 07:01:32 +01:00
  • 8f172f59d6 chore: update prlog for pr Jerus Bot 2025-09-30 05:50:46 +00:00