Commit Graph

  • b64b2d00bd chore: update prlog for pr Jerus Bot 2025-10-31 12:00:52 +00:00
  • b10dcbf8a9 feat(cli): enhance rules configuration Jeremiah Russell 2025-10-31 11:58:07 +00:00
  • f0a5dde809 chore: update prlog for pr Jerus Bot 2025-10-31 11:01:11 +00:00
  • a512792774 🐛 fix(client): fix config root parsing Jeremiah Russell 2025-10-31 10:57:07 +00:00
  • c2c1df2629 chore: update prlog for pr Jerus Bot 2025-10-31 08:05:50 +00:00
  • bf8d1c3cf4 feat(cli): add optional rules path argument to cli Jeremiah Russell 2025-10-31 08:01:34 +00:00
  • 14c7d6435e chore: Release cull-gmail v0.0.16 Jerus Bot 2025-10-30 22:38:11 +00:00
  • 7febf50c27 chore: update prlog for pr Jerus Bot 2025-10-30 13:42:12 +00:00
  • 87e9e47395 🐛 fix(rule_processor): enhance logging for chunk processing Jeremiah Russell 2025-10-30 13:38:34 +00:00
  • 2da4642c06 chore: update prlog for pr Jerus Bot 2025-10-30 13:04:35 +00:00
  • e9eccb6ef6 🐛 fix(cli): correct rule execution order for trash and delete Jeremiah Russell 2025-10-30 13:01:15 +00:00
  • dc41101dcb ♻️ refactor(rules): execute rules by action Jeremiah Russell 2025-10-30 12:20:41 +00:00
  • 0d670d3b68 chore: update prlog for pr Jerus Bot 2025-10-30 11:53:29 +00:00
  • cb53faf3b3 feat(rules): support multiple actions per label Jeremiah Russell 2025-10-30 11:50:16 +00:00
  • afe798dae0 📝 docs(rule_processor): clarify Gmail API scope requirement Jeremiah Russell 2025-10-30 09:55:11 +00:00
  • cc57a6aec8 ♻️ refactor(gmail): consolidate batch processing logic Jeremiah Russell 2025-10-30 09:35:06 +00:00
  • 99d9c09aa1 chore: update prlog for pr Jerus Bot 2025-10-30 06:57:01 +00:00
  • fc85f46e80 ♻️ refactor(rule_processor): enhance Gmail message handling with chunk processing Jeremiah Russell 2025-10-30 08:02:18 +00:00
  • 01c337d94c 📝 docs(rules): clarify scope usage for Gmail operations Jeremiah Russell 2025-10-30 06:53:05 +00:00
  • 23ea5a82b0 feat(rule_processor): implement batch operations for message deletion and trashing Jeremiah Russell 2025-10-30 06:48:14 +00:00
  • 1a7d1f950c chore: update prlog for pr Jerus Bot 2025-10-29 13:55:07 +00:00
  • 83a5c45cb5 🐛 fix(gmail): use GMAIL_DELETE_SCOPE for batch delete Jeremiah Russell 2025-10-29 13:50:04 +00:00
  • 4d3b554309 chore: update prlog for pr Jerus Bot 2025-10-29 12:57:48 +00:00
  • a3623d560d 🐛 fix(cli): correct logging level Jeremiah Russell 2025-10-29 12:54:09 +00:00
  • 357da7f23b 🐛 fix(eol_rule): correct calculate_for_date and add logging Jeremiah Russell 2025-10-29 12:51:30 +00:00
  • 4f87647339 🐛 fix(rules): correct grammar and improve date calculation Jeremiah Russell 2025-10-29 09:56:16 +00:00
  • 1e5336619b chore: update prlog for pr Jerus Bot 2025-10-29 07:07:15 +00:00
  • f493dfae04 🐛 fix(gmail): handle batch delete errors Jeremiah Russell 2025-10-29 07:03:59 +00:00
  • b8aacb8998 chore: update prlog for pr Jerus Bot 2025-10-28 16:45:30 +00:00
  • bf65721cec ♻️ refactor(core): rename initialise_message_list to initialise_lists Jeremiah Russell 2025-10-28 16:42:30 +00:00
  • ed0d7e6bf3 chore: update prlog for pr Jerus Bot 2025-10-28 16:14:10 +00:00
  • 4749e83cf3 feat(rule_processor): add initialise_message_list to processor Jeremiah Russell 2025-10-28 16:10:03 +00:00
  • ef0c9ebd89 chore: Release cull-gmail v0.0.15 Jerus Bot 2025-10-26 09:23:39 +00:00
  • 8da4a11dd9 chore: update prlog for pr Jerus Bot 2025-10-25 21:48:36 +00:00
  • 03b6bdfaa6 📝 docs(cli): improve config subcommand documentation Jeremiah Russell 2025-10-25 22:46:12 +01:00
  • dcfae4517b 🐛 fix(cli): fix log messages with empty arguments Jeremiah Russell 2025-10-25 22:46:05 +01:00
  • 50335ca38e 🐛 fix(cli): prevent dry-run from crashing Jeremiah Russell 2025-10-25 22:46:00 +01:00
  • 50beaeaef4 🐛 fix(rule_processor): fix batch_trash and batch_delete signatures Jeremiah Russell 2025-10-25 22:45:55 +01:00
  • e106455953 ♻️ refactor(message_list): allow pre/post text in log_messages Jeremiah Russell 2025-10-25 22:45:28 +01:00
  • 54cf711420 chore: Release cull-gmail v0.0.14 Jerus Bot 2025-10-23 13:01:46 +00:00
  • 2e39dd87c3 chore: update prlog for pr Jerus Bot 2025-10-23 11:58:51 +00:00
  • f07f0e8f5b 🐛 fix(config): reduce log verbosity Jeremiah Russell 2025-10-23 12:56:43 +01:00
  • 19fa3ba966 chore: update prlog for pr Jerus Bot 2025-10-23 11:02:31 +00:00
  • 7bbc41e1c3 🔧 chore(vscode): update cspell dictionary Jeremiah Russell 2025-10-23 12:04:50 +01:00
  • 6d24a0175c feat(cli): add token and auth uri config options Jeremiah Russell 2025-10-23 11:58:18 +01:00
  • 15599e2258 🧹 Refactor: add run_init_basic helper to eliminate command duplication Jeremiah Russell 2025-10-23 11:06:20 +01:00
  • 47a9233856 chore: update prlog for pr Jerus Bot 2025-10-23 09:52:30 +00:00
  • 4550ffca92 🧹 Refactor: eliminate test duplication with helper functions Jeremiah Russell 2025-10-23 10:48:30 +01:00
  • 5228a24b32 📝 Update documentation for --skip-rules flag Jeremiah Russell 2025-10-23 10:11:24 +01:00
  • cc8259bd6a Add integration tests for --skip-rules Jeremiah Russell 2025-10-23 10:10:32 +01:00
  • e33c0320a0 Add unit tests for --skip-rules functionality Jeremiah Russell 2025-10-23 10:09:21 +01:00
  • c39e64f0ac Implement core logic for --skip-rules in init Jeremiah Russell 2025-10-23 10:08:21 +01:00
  • 0b24767065 Add --skip-rules flag to init command Jeremiah Russell 2025-10-23 10:06:41 +01:00
  • 79e0de72e6 chore: update prlog for pr Jerus Bot 2025-10-23 06:33:43 +00:00
  • 05b4a968f7 🐛 fix(config): improve config logging format Jeremiah Russell 2025-10-23 07:31:43 +01:00
  • c3d2f818b8 chore: update prlog for pr Jerus Bot 2025-10-23 05:47:47 +00:00
  • 89fce9792e feat(config): load application secret with logging Jeremiah Russell 2025-10-23 06:43:37 +01:00
  • 2ec8e00119 chore: Release cull-gmail v0.0.13 Jerus Bot 2025-10-22 16:37:03 +00:00
  • 33710e48c1 chore: update prlog for pr Jerus Bot 2025-10-22 16:18:49 +00:00
  • c1f7cf859a 🐛 fix(cli): load config file only if it exists Jeremiah Russell 2025-10-22 17:30:57 +01:00
  • 2af6df145f 🐛 fix(cli): fix config file loading Jeremiah Russell 2025-10-22 17:16:19 +01:00
  • 825f2de316 🐛 fix(client_config): print config for debugging Jeremiah Russell 2025-10-22 17:09:05 +01:00
  • 4aef4608fc feat(cli): enhance configuration loading with logging Jeremiah Russell 2025-10-22 17:00:36 +01:00
  • 3112e23040 🐛 fix(cli): correct spelling errors in documentation Jeremiah Russell 2025-10-22 16:43:49 +01:00
  • 60d37dfc41 🐛 fix(cli): load config file as optional Jeremiah Russell 2025-10-22 16:40:37 +01:00
  • 9b16105776 chore: Release cull-gmail v0.0.12 Jerus Bot 2025-10-22 13:40:14 +00:00
  • 65c3ac41b9 chore: update prlog for pr Jerus Bot 2025-10-22 11:07:59 +00:00
  • 2b2c0ca414 📦 build(ci): upgrade circleci-toolkit orb to v2.13.5 Jeremiah Russell 2025-10-22 12:04:28 +01:00
  • 23361bf936 chore: update prlog for pr Jerus Bot 2025-10-22 10:22:28 +00:00
  • fa72a93e1d 🐛 fix(ci): correct default test runner value Jeremiah Russell 2025-10-22 11:19:45 +01:00
  • 4283adf7b2 ♻️ Refactor duplicated test setup in integration tests Jeremiah Russell 2025-10-22 06:28:07 +01:00
  • d92d4ad9c0 ♻️ Refactor duplicated InitCli creation in tests Jeremiah Russell 2025-10-21 22:20:08 +01:00
  • acb5e11b4b chore: update prlog for pr Jerus Bot 2025-10-21 21:20:09 +00:00
  • 2b29382d5e 🎨 Apply cargo fmt formatting Jeremiah Russell 2025-10-21 22:17:13 +01:00
  • 10a1a1e058 🐛 Fix duplicate CreateDir operation in init planning Jeremiah Russell 2025-10-21 22:09:29 +01:00
  • d4cc2621db Add configurable rules directory support Jeremiah Russell 2025-10-21 22:04:33 +01:00
  • e914e492e8 test: add integration tests for --rules-dir feature Jeremiah Russell 2025-10-21 17:53:37 +01:00
  • bcb93fd68f feat: integrate configurable rules path throughout CLI Jeremiah Russell 2025-10-21 17:52:23 +01:00
  • 20b36a00ed feat: add get_rules_from() to load rules from custom path Jeremiah Russell 2025-10-21 17:46:15 +01:00
  • 2083c5c5fe feat: add configurable rules directory support to Rules and InitCli Jeremiah Russell 2025-10-21 17:45:15 +01:00
  • df9d2b6c8a 🔧 fix: address clippy warnings after refactoring Jeremiah Russell 2025-10-21 14:42:40 +01:00
  • aaa4ebcbde ♻️ refactor: reduce cognitive complexity of plan_operations and execute_operation Jeremiah Russell 2025-10-21 14:37:25 +01:00
  • fc9a1418b9 ♻️ refactor: extract mock credential file creation into helper function Jeremiah Russell 2025-10-21 13:55:45 +01:00
  • 4fd125189a chore: update prlog for pr Jerus Bot 2025-10-21 12:51:53 +00:00
  • 5bcfc8fd29 🐛 fix: allow init command to run without existing config file Jeremiah Russell 2025-10-21 13:48:56 +01:00
  • b33458cf3e 🎨 style: apply rustfmt formatting to test assertions Jeremiah Russell 2025-10-21 12:38:09 +01:00
  • 3dcd229ee9 🐛 fix: replace hardcoded paths in tests with temp directories for CI compatibility Jeremiah Russell 2025-10-21 12:35:31 +01:00
  • 8f79081b4f 🔧 fix: address clippy warnings and improve code formatting Jeremiah Russell 2025-10-21 12:24:47 +01:00
  • 5f40af6c88 📝 docs(init): add docs and update README and WARP Jeremiah Russell 2025-10-21 12:11:31 +01:00
  • 2cfd16c8ac 🧪 test(init): unit tests for planning and file IO Jeremiah Russell 2025-10-21 11:50:38 +01:00
  • 0a047dd547 🏗️ feat(init): implement plan and apply operations Jeremiah Russell 2025-10-21 11:29:19 +01:00
  • fd70ef9511 feat(cli): scaffold InitCli subcommand and clap wiring Jeremiah Russell 2025-10-21 11:15:11 +01:00
  • f02ae0ae10 chore: update prlog for pr Jerus Bot 2025-10-21 07:56:44 +00:00
  • 823c47eae9 📘 Add WARP.md: dev commands, architecture, config, testing, and notes Jeremiah Russell 2025-10-21 08:53:55 +01:00
  • 7351d89428 chore: update prlog for pr Jerus Bot 2025-10-21 06:43:51 +00:00
  • 171f441f1d 🔧 fix: Resolve clippy warnings and formatting issues Jeremiah Russell 2025-10-21 07:41:31 +01:00
  • 2bee42d7ba 🔐 feat: Add token export/import for ephemeral environments Jeremiah Russell 2025-10-21 07:31:45 +01:00
  • 6334ba6c13 chore: Release cull-gmail v0.0.11 Jerus Bot 2025-10-20 21:30:32 +00:00
  • b96286d9b5 🎨 style: fix clippy and rustfmt issues for CI compliance Jeremiah Russell 2025-10-20 22:15:29 +01:00
  • cde1b0baa1 🔧 ci(tests): make CLI integration tests CI-friendly Jeremiah Russell 2025-10-20 22:09:48 +01:00