Jeremiah Russell
ca06e9290f
✨ feat(message): add label support to message listing
...
- add ability to filter messages by labels
- enhance message listing functionality
2025-10-09 17:03:04 +01:00
Jeremiah Russell
44d8eef872
✨ feat(rules_cli): implement add command for managing retention rules
...
- add `add` subcommand to manage retention rules
- introduce `Period` enum for specifying time units
- implement logic to add and save new retention rules to the configuration
2025-10-09 17:03:04 +01:00
Jeremiah Russell
801628310b
♻️ refactor(cli): move rm_cli to new directory
...
- move the rm_cli module from src/config_cli/rules_cli/ to src/cli/config_cli/rules_cli/
2025-10-09 17:03:04 +01:00
Jeremiah Russell
7d55e6bbd4
✨ feat(cli): add remove label subcommand
...
- add `remove-label` subcommand to remove labels from rules
2025-10-09 17:03:04 +01:00
Jeremiah Russell
278171503f
✨ feat(cli): add list labels subcommand
...
- add `list` subcommand to `label` subcommand to list labels in rule
- remove `remove` subcommand from `label` subcommand
2025-10-09 17:03:04 +01:00
Jeremiah Russell
0c8da9aa23
✨ feat(label): implement add label command
...
- adds a new subcommand to add labels to existing rules
- removes list label subcommand
2025-10-09 17:03:04 +01:00
Jeremiah Russell
12ce3a2fd8
♻️ refactor(cli): move rules_cli to config_cli
...
- move rules_cli to config_cli for better organization
2025-10-09 17:03:04 +01:00
Jeremiah Russell
ce27475269
♻️ refactor(cli): rename label_cli module
...
- move label_cli module to config_cli for better organization
2025-10-09 17:03:04 +01:00
Jeremiah Russell
752f0f8c34
♻️ refactor(cli): rename action_cli module
...
- move action_cli module to follow project structure
2025-10-09 17:03:04 +01:00
Jeremiah Russell
d4de088fd4
♻️ refactor(cli): rename trash_cli to cli
...
- move trash_cli to cli for better project structure
2025-10-09 17:03:04 +01:00
Jeremiah Russell
7ce5cf9bdd
♻️ refactor(cli): rename message_cli to cli
...
- move message_cli to cli folder
2025-10-09 17:03:04 +01:00
Jeremiah Russell
ec0f160317
♻️ refactor(cli): move label_cli to cli directory
...
- moves label_cli.rs to the cli directory for better organization
2025-10-09 17:03:04 +01:00
Jeremiah Russell
de91753f88
♻️ refactor(cli): move config_cli to cli directory
...
- moves the config_cli module to the cli directory for better organization
2025-10-09 17:03:04 +01:00
Jeremiah Russell
0e4f4c6fef
♻️ refactor(cli): move main.rs to cli folder
...
- move main.rs to cli folder for better structure
2025-10-09 17:03:04 +01:00