Commit graph

18 commits

Author SHA1 Message Date
Johannes Millan
7add7d3b47 feat(automationPlugin): update background color to transparent and simplify button class 2025-12-02 13:30:37 +01:00
Johannes Millan
6042df7822 feat(automationPlugin): update meta 2025-12-02 13:30:37 +01:00
Johannes Millan
f1c71ec84f feat(automationPlugin): improve
weekday condition logic and fix memory management
2025-12-02 13:30:37 +01:00
Johannes Millan
47512fdf25 feat(automationPlugin): improve error handling for corrupted and invalid automation rules 2025-12-02 13:30:37 +01:00
Johannes Millan
1c17f548ff feat(automationPlugin): validate webhook URLs and sanitize event data before sending 2025-12-02 13:30:37 +01:00
Johannes Millan
74a31b187a feat(automationPlugin): add rule validation and improve task creation handling 2025-12-02 13:30:37 +01:00
Johannes Millan
b87632566d feat(automationPlugin): implement rule validation logic and integrate it into the import process 2025-12-02 13:30:37 +01:00
Johannes Millan
55b27728dc feat(automationPlugin): enhance error handling and improve rate limiting for automation rules 2025-12-02 13:30:37 +01:00
Johannes Millan
997d497824 feat(automationPlugin): update rule retrieval methods to support async operations 2025-12-02 13:30:37 +01:00
Johannes Millan
a14baa2061 feat(automationPlugin): integrate DataCache for improved project and tag retrieval 2025-12-02 13:30:37 +01:00
Johannes Millan
9d9de85793 test(automationPlugin): add tests for our automation plugin 2025-12-02 13:30:37 +01:00
Johannes Millan
d752ef3eb8 feat(automationPlugin): add import and export functionality for automation rules 2025-12-02 13:30:37 +01:00
Johannes Millan
46b9fbcbe1 feat(automationPlugin): streamline condition section layout in RuleEditor 2025-12-02 13:30:37 +01:00
Johannes Millan
4c00ae4ec9 refactor(automationPlugin): implement action and condition registries for improved extensibility 2025-12-02 13:30:37 +01:00
Johannes Millan
1e6f4daf78 feat(automationPlugin): add new actions for snack, dialog, and webhook 2025-12-02 13:30:37 +01:00
Johannes Millan
43d2946bc5 feat(automationPlugin): add time based triggers 2025-12-02 13:30:37 +01:00
Johannes Millan
3a8ffb8b5d feat(automationPlugin): add warning box for plugin usage and clear default rules 2025-12-02 13:30:37 +01:00
Johannes Millan
870b22fbf8 refactor(automationPlugin): move and rename 2025-12-02 13:30:37 +01:00