feat: Add settings view for cloud provider configurations

- Implemented CloudlyViewSettings component for managing cloud provider settings including Hetzner, Cloudflare, AWS, DigitalOcean, Azure, and Google Cloud.
- Added functionality to load, save, and test connections for each provider.
- Enhanced UI with loading states and success/error notifications.

feat: Create tasks view with execution history

- Developed CloudlyViewTasks component to display and manage tasks and their executions.
- Integrated auto-refresh functionality for task executions.
- Added filtering and searching capabilities for tasks.

feat: Implement execution details and task panel components

- Created CloudlyExecutionDetails component to show detailed information about task executions including logs and metrics.
- Developed CloudlyTaskPanel component to display individual tasks with execution status and actions to run or cancel tasks.

feat: Utility functions for formatting and categorization

- Added utility functions for formatting dates, durations, and cron expressions.
- Implemented functions to retrieve category icons and hues for task categorization.
This commit is contained in:
2025-09-14 17:28:21 +00:00
parent 5ef8621db7
commit bb313fd9dc
38 changed files with 2363 additions and 5088 deletions

View File

@@ -1,4 +1,4 @@
export * from './shared/index.js';
export * from './cloudly-dashboard.js';
export * from './cloudly-view-secretgroups.js';
export * from './cloudly-view-secretbundles.js';
export * from './views/secretgroups/index.js';
export * from './views/secretbundles/index.js';