diff --git a/TOOLS.md b/TOOLS.md index e3e2913..2b107cc 100644 --- a/TOOLS.md +++ b/TOOLS.md @@ -114,7 +114,7 @@ memory_get path="memory/file.md" from=1 lines=50 | 15:00 3/feb | 17:00 | grup-sprijin-pregatire | #echo-sprijin | Pregătire fișă grup joi | | 15:00 5/feb | 17:00 | grup-sprijin-5feb | #echo-sprijin | Reminder grup sprijin | | 18:00 | 20:00 | evening-report | 📧 EMAIL | Raport seară HTML + TOATE propunerile cu context | -| 19:00 | 21:00 | evening-coaching | #echo-self | Reflecție seară → memory/kb/coaching/ | +| 19:00 | 21:00 | evening-coaching | #echo-self + 📧 | Reflecție seară → memory/kb/coaching/ | | 20:00 | 22:00 | seara-merit-reminder | #echo-self | Reminder lista "10 lucruri pentru care merit respect" | | 19:00 dum | 21:00 | weekly-planning | #echo-work | Planning săptămânal | | 21:00 | 23:00 | night-execute | #echo-work | Execută task-uri aprobate (run 1) | diff --git a/dashboard/index.html b/dashboard/index.html index 778d91c..f0c15ef 100644 --- a/dashboard/index.html +++ b/dashboard/index.html @@ -706,6 +706,71 @@ .issue-owner.marius { color: #22c55e; } .issue-owner.robert { color: #f59e0b; } + + /* Todo's Panel */ + .todos-panel { border-left: 3px solid #8b5cf6; } + .todo-section { margin-bottom: 16px; } + .todo-section-title { + font-size: 12px; + font-weight: 600; + color: #9ca3af; + margin-bottom: 8px; + display: flex; + align-items: center; + gap: 6px; + } + .todo-section-title.overdue { color: #ef4444; } + .todo-item { + display: flex; + align-items: flex-start; + gap: 12px; + padding: 10px 12px; + background: #1f2937; + border-radius: 6px; + margin-bottom: 6px; + transition: all 0.2s; + } + .todo-item:hover { background: #374151; } + .todo-item.done { opacity: 0.6; } + .todo-item.done .todo-text { text-decoration: line-through; } + .todo-checkbox { + width: 20px; + height: 20px; + border: 2px solid #6b7280; + border-radius: 4px; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + transition: all 0.2s; + } + .todo-checkbox:hover { border-color: #8b5cf6; } + .todo-checkbox.checked { + background: #8b5cf6; + border-color: #8b5cf6; + } + .todo-checkbox svg { display: none; width: 14px; height: 14px; color: white; } + .todo-checkbox.checked svg { display: block; } + .todo-content { flex: 1; min-width: 0; } + .todo-text { font-size: 14px; color: #f3f4f6; margin-bottom: 4px; } + .todo-meta { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; } + .todo-domain { + font-size: 11px; + padding: 2px 8px; + border-radius: 4px; + font-weight: 500; + } + .todo-domain.work { background: #1e40af; color: #93c5fd; } + .todo-domain.self { background: #6b21a8; color: #d8b4fe; } + .todo-domain.sprijin { background: #166534; color: #86efac; } + .todo-domain.scout { background: #c2410c; color: #fdba74; } + .todo-due { + font-size: 11px; + color: #9ca3af; + } + .todo-due.overdue { color: #ef4444; font-weight: 500; } + .todo-source { font-size: 11px; color: #6b7280; } .issue-owner.clawdbot { color: #8b5cf6; } .issue-date { @@ -978,6 +1043,32 @@ + +
Se încarcă...
+Niciun todo activ