feat&fix: update paths in configuration, enhance error handling, and improve UI elements
This commit is contained in:
@@ -56,6 +56,17 @@ h2 { color: #0056b3; margin-top: 32px; font-size: 1.6em; }
|
||||
margin-bottom: 10px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* Specific colors for different stat cards */
|
||||
.stat-card:nth-child(4) i { color: #007bff; } /* Total - Blue */
|
||||
.stat-card:nth-child(4):hover { background: linear-gradient(135deg, #f0f7ff, #e6f0fb); }
|
||||
.stat-card:nth-child(1) i { color: #17a2b8; } /* Active - Cyan */
|
||||
.stat-card:nth-child(1):hover { background: linear-gradient(135deg, #e3fafd, #d1f2f6); }
|
||||
.stat-card:nth-child(2) i { color: #28a745; } /* Completed - Green */
|
||||
.stat-card:nth-child(2):hover { background: linear-gradient(135deg, #e6f9ea, #d4f7db); }
|
||||
.stat-card:nth-child(3) i { color: #dc3545; } /* Error - Red */
|
||||
.stat-card:nth-child(3):hover { background: linear-gradient(135deg, #feeaec, #fcd8db); }
|
||||
|
||||
.stat-card span {
|
||||
font-size: 2em;
|
||||
font-weight: 600;
|
||||
@@ -162,11 +173,12 @@ h2 { color: #0056b3; margin-top: 32px; font-size: 1.6em; }
|
||||
padding: 20px;
|
||||
transition: all 0.4s cubic-bezier(.4,0,.2,1);
|
||||
opacity: 1;
|
||||
max-height: 2000px;
|
||||
max-height: none;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.task-type.collapsed .tasks-container {
|
||||
max-height: 0;
|
||||
max-height: 0 !important;
|
||||
opacity: 0;
|
||||
padding: 0;
|
||||
overflow: hidden;
|
||||
@@ -187,6 +199,9 @@ h2 { color: #0056b3; margin-top: 32px; font-size: 1.6em; }
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
.task-card:last-child {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
.task-card:hover { box-shadow: 0 10px 30px rgba(0,123,255,0.12); transform: translateY(-3px); }
|
||||
.task-header { display: flex; justify-content: space-between; margin-bottom: 14px; align-items: center; }
|
||||
.task-title { font-size: 1.2em; font-weight: 600; color: #1a237e; }
|
||||
@@ -196,6 +211,8 @@ h2 { color: #0056b3; margin-top: 32px; font-size: 1.6em; }
|
||||
.status-running { background: linear-gradient(135deg, #e3f2fd, #bbdefb); color: #0d47a1; }
|
||||
.status-completed { background: linear-gradient(135deg, #e8f5e9, #c8e6c9); color: #1b5e20; }
|
||||
.status-error { background: linear-gradient(135deg, #ffebee, #ffcdd2); color: #b71c1c; }
|
||||
.status-unknown { background: linear-gradient(135deg, #e0e0e0, #bdbdbd); color: #424242; }
|
||||
.status-done-max-steps { background: linear-gradient(135deg, #e8f5e9, #c8e6c9); color: #1b5e20; }
|
||||
.task-details { margin-top: 16px; }
|
||||
.progress-bar { height: 12px; background-color: #eef2f7; border-radius: 6px; margin-top: 10px; overflow: hidden; box-shadow: inset 0 1px 3px rgba(0,0,0,0.1); }
|
||||
.progress-fill { height: 100%; background: linear-gradient(90deg, #007bff, #00c6ff); width: 0%; transition: width 0.6s ease; }
|
||||
@@ -302,3 +319,22 @@ h2 { color: #0056b3; margin-top: 32px; font-size: 1.6em; }
|
||||
color: #0078d7;
|
||||
}
|
||||
|
||||
/* Custom scrollbar for tasks container */
|
||||
.tasks-container::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
.tasks-container::-webkit-scrollbar-track {
|
||||
background: #f1f5f9;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.tasks-container::-webkit-scrollbar-thumb {
|
||||
background: #c0d6e8;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.tasks-container::-webkit-scrollbar-thumb:hover {
|
||||
background: #a5c7e5;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user