Commit Graph

  • 66dd0dc983 feat(config): add remove label from rule Jeremiah Russell 2025-10-09 12:24:12 +01:00
  • eaa7d4be12 chore: update prlog for pr Jerus Bot 2025-10-09 10:17:11 +00:00
  • 1ff33bba3f 🐛 fix(label_cli): fix add label logic Jeremiah Russell 2025-10-09 11:14:33 +01:00
  • d6ee9f5227 🐛 fix(cli): correct output format for label list Jeremiah Russell 2025-10-09 11:14:27 +01:00
  • 0a537e4df7 feat(config): add label functionality to rules Jeremiah Russell 2025-10-09 11:13:51 +01:00
  • 091dc360c6 chore: update prlog for pr Jerus Bot 2025-10-09 07:16:41 +00:00
  • adc50f63a2 ♻️ refactor(config): make EolRule fields public Jeremiah Russell 2025-10-09 08:13:41 +01:00
  • 3628f6a291 feat(error): add RuleNotFound error Jeremiah Russell 2025-10-09 08:13:35 +01:00
  • d05f03fc1e feat(config): add get_rule function to retrieve existing rules Jeremiah Russell 2025-10-09 08:13:30 +01:00
  • ee3c43e54d 🐛 fix(label_cli): display labels by rule id Jeremiah Russell 2025-10-09 08:12:41 +01:00
  • 1132a2da3c chore: update prlog for pr Jerus Bot 2025-10-09 06:41:37 +00:00
  • fb0a3cc640 feat(cli): implement commands dispatching Jeremiah Russell 2025-10-09 07:38:30 +01:00
  • 01776687fb chore: update prlog for pr Jerus Bot 2025-10-09 06:17:20 +00:00
  • 4ec18c2712 feat(label_cli): implement remove label subcommand Jeremiah Russell 2025-10-09 07:13:05 +01:00
  • 362ad93adf feat(label_cli): implement label listing subcommand Jeremiah Russell 2025-10-09 07:12:59 +01:00
  • 0082b327f7 feat(label): implement add label subcommand Jeremiah Russell 2025-10-09 07:12:53 +01:00
  • 06da00ac68 feat(cli): implement label subcommand Jeremiah Russell 2025-10-09 07:12:47 +01:00
  • 098160ab78 feat(config): add cli config - introduce cli config with clap - add subcommand rules and label Jeremiah Russell 2025-10-09 07:12:42 +01:00
  • cd6858f4bd ♻️ refactor(cli): restructure rules CLI Jeremiah Russell 2025-10-09 07:12:33 +01:00
  • 7bac3ccd1d ♻️ refactor(cli): rename add_cli to rules_cli Jeremiah Russell 2025-10-09 07:12:22 +01:00
  • 50ddb6ab66 ♻️ refactor(cli): rename rm_cli to rules_cli Jeremiah Russell 2025-10-09 07:12:14 +01:00
  • 6f96fbac94 ♻️ refactor(cli): consolidate rules and labels under config subcommand Jeremiah Russell 2025-10-09 07:11:41 +01:00
  • 661aac7d67 chore: Release cull-gmail v0.0.5 Jerus Bot 2025-10-08 16:40:05 +00:00
  • e6f4bd1398 chore: update prlog for pr Jerus Bot 2025-10-08 16:35:53 +00:00
  • 7b196794b5 🐛 fix(rm_cli): rule removal save Jeremiah Russell 2025-10-08 17:34:18 +01:00
  • 0dab9cc427 🐛 fix(config): improve rule removal and logging Jeremiah Russell 2025-10-08 17:33:56 +01:00
  • 9e5b0a2cdd 🐛 fix(error): improve error message for missing labels Jeremiah Russell 2025-10-08 17:33:34 +01:00
  • 3b224f100e chore: update prlog for pr Jerus Bot 2025-10-08 16:16:22 +00:00
  • e24d8b1e47 ♻️ refactor(config): use string keys for rules in config Jeremiah Russell 2025-10-08 17:13:48 +01:00
  • 6dc425ebec feat(cli): implement trace logging for configuration Jeremiah Russell 2025-10-08 17:13:27 +01:00
  • 66689b795d chore: update prlog for pr Jerus Bot 2025-10-08 15:32:27 +00:00
  • 572a01e8dd 🐛 fix(error): refine error message for rule selector Jeremiah Russell 2025-10-08 16:29:24 +01:00
  • 16145f8b22 feat(rules_cli): implement rule removal Jeremiah Russell 2025-10-08 16:15:08 +01:00
  • 6df0ef6536 ♻️ refactor(config): enhance EolRule for label management Jeremiah Russell 2025-10-08 16:15:01 +01:00
  • 80c8bbc863 feat(lib): introduce Result type alias for error handling Jeremiah Russell 2025-10-08 16:14:55 +01:00
  • 3aa76a20a8 feat(error): add custom error types for rule selection Jeremiah Russell 2025-10-08 16:14:48 +01:00
  • 662d08ba4f feat(config): enhance rule management and label handling Jeremiah Russell 2025-10-08 16:14:42 +01:00
  • 0ba04b2077 chore: update prlog for pr Jerus Bot 2025-10-08 11:52:54 +00:00
  • 0a1187eaf5 feat(rules_cli): implement rm_cli subcommand Jeremiah Russell 2025-10-08 12:50:07 +01:00
  • 476f5d245e feat(rules_cli): add remove command to rules cli Jeremiah Russell 2025-10-08 12:50:00 +01:00
  • aee8f87da3 chore: update prlog for pr Jerus Bot 2025-10-08 11:18:52 +00:00
  • b47629d076 🐛 fix(eol_rule): correct rule description in to_string method Jeremiah Russell 2025-10-08 12:16:20 +01:00
  • 0bca3ed6f9 feat(rules_cli): add option to immediately delete rules Jeremiah Russell 2025-10-08 12:03:05 +01:00
  • 5096fd2b19 ♻️ refactor(config): rename EolCmd to EolAction for clarity Jeremiah Russell 2025-10-08 12:02:59 +01:00
  • 68b6cba9c1 ♻️ refactor(core): rename EolCmd to EolAction Jeremiah Russell 2025-10-08 12:02:53 +01:00
  • c81cd6d6cc feat(config): add delete flag for retention rules Jeremiah Russell 2025-10-08 12:02:32 +01:00
  • 9737ef4b7d chore: update prlog for pr Jerus Bot 2025-10-08 10:37:22 +00:00
  • 4830d95a76 feat(rules_cli): add optional label for retention rules Jeremiah Russell 2025-10-08 11:33:43 +01:00
  • 432c1635af feat(config): add labels method to EolRule Jeremiah Russell 2025-10-08 11:33:36 +01:00
  • cf3d93cf13 feat(config): add support for labels to retention rules Jeremiah Russell 2025-10-08 11:33:08 +01:00
  • 5da589678e chore: update prlog for pr Jerus Bot 2025-10-08 09:04:13 +00:00
  • 5c42c0f66d feat(config): add retention attribute to EolRule Jeremiah Russell 2025-10-08 10:00:46 +01:00
  • 7610f2a9dc feat(config): enhance rule management with BTreeMap Jeremiah Russell 2025-10-08 10:00:14 +01:00
  • b637d249a9 chore: update prlog for pr Jerus Bot 2025-10-08 06:56:15 +00:00
  • c1ab9a5333 feat(rules_cli): implement add command Jeremiah Russell 2025-10-08 07:54:04 +01:00
  • 7b08bfe13a feat(retention): add message age enum creation Jeremiah Russell 2025-10-08 07:53:48 +01:00
  • b729ee6a10 feat(rules): add subcommand for rule management Jeremiah Russell 2025-10-08 07:53:41 +01:00
  • 92e88c4261 📝 docs(retention): add documentation for the retention struct Jeremiah Russell 2025-10-08 07:53:35 +01:00
  • 19513f51a9 🐛 fix(rules): fix config_cli.run to return a Result Jeremiah Russell 2025-10-08 07:53:29 +01:00
  • c1e42dfa50 feat(config): add result type to list_rules function Jeremiah Russell 2025-10-08 07:52:54 +01:00
  • 6b1dedc10a 🐛 fix(config): correct pluralization of time periods in EolRule display Jeremiah Russell 2025-10-08 06:37:54 +01:00
  • 739f7e69f5 chore: update prlog for pr Jerus Bot 2025-10-08 05:20:20 +00:00
  • bebf00acb4 ♻️ refactor(cli): restructure cli commands and config handling Jeremiah Russell 2025-10-08 06:16:56 +01:00
  • 90383226aa 🐛 fix(message_age): correct retention label formatting Jeremiah Russell 2025-10-08 06:16:48 +01:00
  • 9e547b62e7 feat(config): implement display for eolrule struct Jeremiah Russell 2025-10-08 06:16:41 +01:00
  • 6ef1a337a2 feat(config): add function to list rules Jeremiah Russell 2025-10-08 06:16:33 +01:00
  • 33027a6c34 ♻️ refactor(cli): rename config_cli to rules_cli Jeremiah Russell 2025-10-08 06:16:20 +01:00
  • 39da683fc0 chore: update prlog for pr Jerus Bot 2025-10-07 15:07:02 +00:00
  • 7a1a8f6a1a 🐛 fix(ui): correct grammar errors in eol command and trash messages Jeremiah Russell 2025-10-07 16:04:09 +01:00
  • ed00ab698e chore: update prlog for pr Jerus Bot 2025-10-07 14:56:08 +00:00
  • 050f00940b feat(config): implement configuration file management Jeremiah Russell 2025-10-07 15:51:54 +01:00
  • 17dc58c4a7 feat(retention): introduce message age enum Jeremiah Russell 2025-10-07 15:51:48 +01:00
  • e77b372413 feat(config): add EolRule struct for managing end-of-life rules Jeremiah Russell 2025-10-07 15:51:41 +01:00
  • f63a0f888d feat(retention): implement data retention policy Jeremiah Russell 2025-10-07 15:51:34 +01:00
  • 4390fe4c2d feat(cli): load configuration for message command Jeremiah Russell 2025-10-07 15:51:26 +01:00
  • ab8df6bdd9 feat(lib): add config and retention modules Jeremiah Russell 2025-10-07 15:51:21 +01:00
  • c4e4e28f66 🐛 fix(error): refine error handling with granular variants Jeremiah Russell 2025-10-07 15:51:15 +01:00
  • 1bbc75206a feat(eol_cmd): introduce EolCmd enum for message disposal Jeremiah Russell 2025-10-07 15:51:09 +01:00
  • 9c4e1c989d 🔧 chore(vscode): update disabled rules for ltex extension Jeremiah Russell 2025-10-07 15:51:00 +01:00
  • b960436a9f 📦 build(deps): add toml dependency Jeremiah Russell 2025-10-07 15:50:53 +01:00
  • 122d000d6b feat(build): add toml dependency Jeremiah Russell 2025-10-07 15:47:19 +01:00
  • f36b962867 chore: update prlog for pr Jerus Bot 2025-10-07 08:52:36 +00:00
  • 8bab1e3dec 📝 docs(changelog): update changelog for new cli feature Jeremiah Russell 2025-10-07 09:49:40 +01:00
  • 9713e42d61 📝 docs(PRLOG): update changelog format Jeremiah Russell 2025-10-07 09:46:26 +01:00
  • a8ac4b1f2a 📝 docs(PRLOG): update PRLOG with unreleased changes Jeremiah Russell 2025-10-07 09:36:59 +01:00
  • 77b81bdbc3 chore: update prlog for pr Jerus Bot 2025-10-07 07:04:23 +00:00
  • 782cfc4baf Merge branch 'implement-config-subcommand' of github.com:jerus-org/cull-gmail Jeremiah Russell 2025-10-07 08:01:22 +01:00
  • c68d34867e chore: update prlog for pr Jerus Bot 2025-10-07 06:48:09 +00:00
  • 2731ee673e 📝 docs(PRLOG): update PRLOG.md Jeremiah Russell 2025-10-07 07:46:18 +01:00
  • e2087c07a0 chore: Release cull-gmail v0.0.4 Jerus Bot 2025-10-07 05:23:38 +00:00
  • 8f2d9687fe chore: update prlog for pr Jerus Bot 2025-10-06 16:08:08 +00:00
  • a0b365a455 feat(message_list): create message summary struct Jeremiah Russell 2025-10-06 17:03:13 +01:00
  • 65f8bf7fc5 feat(utils): implement string elision trait Jeremiah Russell 2025-10-06 17:03:06 +01:00
  • f42718328e ♻️ refactor(trash): improve trash operation logging Jeremiah Russell 2025-10-06 17:03:00 +01:00
  • adaf2b1e30 feat(message_list): improve message handling and logging Jeremiah Russell 2025-10-06 17:02:53 +01:00
  • bfa719959c 🔧 chore(vscode): add cSpell settings Jeremiah Russell 2025-10-06 17:02:42 +01:00
  • 9c59c8c24b chore: update prlog for pr Jerus Bot 2025-10-06 08:59:54 +00:00
  • 041646809c feat(trash): implement trash functionality Jeremiah Russell 2025-10-06 09:55:31 +01:00
  • 8554737cd5 feat(trash): add trash cli Jeremiah Russell 2025-10-06 09:54:31 +01:00
  • 2035dc7a85 feat(cli): add trash command Jeremiah Russell 2025-10-06 09:54:12 +01:00