Update dashboard, memory, root (~10)
This commit is contained in:
@@ -9,20 +9,20 @@
|
||||
:root {
|
||||
/* Colors - Dark theme (high contrast) */
|
||||
--bg-base: #13131a;
|
||||
--bg-surface: rgba(255, 255, 255, 0.08);
|
||||
--bg-surface-hover: rgba(255, 255, 255, 0.12);
|
||||
--bg-surface-active: rgba(255, 255, 255, 0.16);
|
||||
--bg-elevated: rgba(255, 255, 255, 0.10);
|
||||
--bg-surface: rgba(255, 255, 255, 0.12);
|
||||
--bg-surface-hover: rgba(255, 255, 255, 0.16);
|
||||
--bg-surface-active: rgba(255, 255, 255, 0.20);
|
||||
--bg-elevated: rgba(255, 255, 255, 0.14);
|
||||
|
||||
--text-primary: #ffffff;
|
||||
--text-secondary: #d4d4d4;
|
||||
--text-muted: #a0a0a0;
|
||||
--text-secondary: #f5f5f5;
|
||||
--text-muted: #e5e5e5;
|
||||
|
||||
--accent: #3b82f6;
|
||||
--accent-hover: #2563eb;
|
||||
--accent-subtle: rgba(59, 130, 246, 0.2);
|
||||
|
||||
--border: rgba(255, 255, 255, 0.2);
|
||||
--border: rgba(255, 255, 255, 0.3);
|
||||
--border-focus: rgba(59, 130, 246, 0.7);
|
||||
|
||||
/* Header specific */
|
||||
|
||||
@@ -835,8 +835,8 @@
|
||||
</a>
|
||||
<nav class="nav">
|
||||
<a href="/echo/index.html" class="nav-item">
|
||||
<i data-lucide="layout-list"></i>
|
||||
<span>Tasks</span>
|
||||
<i data-lucide="layout-dashboard"></i>
|
||||
<span>Dashboard</span>
|
||||
</a>
|
||||
<a href="/echo/workspace.html" class="nav-item">
|
||||
<i data-lucide="code"></i>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdated": "2026-02-11T22:07:48.431522",
|
||||
"lastUpdated": "2026-02-12T10:54:25.858148",
|
||||
"habits": [
|
||||
{
|
||||
"id": "95c15eef-3a14-4985-a61e-0b64b72851b0",
|
||||
@@ -15,9 +15,9 @@
|
||||
"count": 5
|
||||
},
|
||||
"streak": {
|
||||
"current": 1,
|
||||
"best": 1,
|
||||
"lastCheckIn": "2026-02-11"
|
||||
"current": 0,
|
||||
"best": 2,
|
||||
"lastCheckIn": "2026-02-12"
|
||||
},
|
||||
"lives": 0,
|
||||
"completions": [
|
||||
@@ -27,7 +27,7 @@
|
||||
}
|
||||
],
|
||||
"createdAt": "2026-02-11T00:54:03.447063",
|
||||
"updatedAt": "2026-02-11T22:07:24.169781"
|
||||
"updatedAt": "2026-02-12T10:54:25.858148"
|
||||
},
|
||||
{
|
||||
"id": "ceddaa7e-caf9-4038-94bb-da486c586bf8",
|
||||
|
||||
@@ -591,19 +591,19 @@
|
||||
}
|
||||
|
||||
.priority-group {
|
||||
margin-bottom: var(--space-3);
|
||||
margin-bottom: var(--space-5);
|
||||
}
|
||||
|
||||
.priority-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: var(--space-2);
|
||||
font-size: var(--text-xs);
|
||||
font-size: var(--text-sm);
|
||||
font-weight: 600;
|
||||
color: var(--text-muted);
|
||||
margin-bottom: var(--space-2);
|
||||
color: var(--text-primary);
|
||||
margin-bottom: var(--space-3);
|
||||
cursor: pointer;
|
||||
padding: var(--space-1) 0;
|
||||
padding: var(--space-2) 0;
|
||||
}
|
||||
|
||||
.priority-header:hover {
|
||||
@@ -611,13 +611,7 @@
|
||||
}
|
||||
|
||||
.priority-header svg {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
transition: transform var(--transition-fast);
|
||||
}
|
||||
|
||||
.priority-header.collapsed svg {
|
||||
transform: rotate(-90deg);
|
||||
display: none;
|
||||
}
|
||||
|
||||
.priority-dot {
|
||||
@@ -1456,10 +1450,10 @@
|
||||
|
||||
// Priority labels
|
||||
const priorityLabels = {
|
||||
'urgent-important': '🔴 Urgent + Important',
|
||||
'important': '🟠 Important',
|
||||
'urgent': '🟡 Urgent',
|
||||
'backlog': '⚪ Backlog'
|
||||
'urgent-important': 'Urgent + Important',
|
||||
'important': 'Important',
|
||||
'urgent': 'Urgent',
|
||||
'backlog': 'Backlog'
|
||||
};
|
||||
|
||||
const priorityOrder = ['urgent-important', 'important', 'urgent', 'backlog'];
|
||||
@@ -2206,9 +2200,8 @@
|
||||
html += `
|
||||
<div class="priority-group">
|
||||
<div class="priority-header ${isCollapsed ? 'collapsed' : ''}" onclick="togglePriority('${priority}')">
|
||||
<i data-lucide="chevron-down"></i>
|
||||
<span>${priorityLabels[priority]}</span>
|
||||
<span style="margin-left: auto; opacity: 0.7">${issues.length}</span>
|
||||
<span style="margin-left: auto; opacity: 0.7; font-size: var(--text-xs);">${issues.length}</span>
|
||||
</div>
|
||||
<div class="priority-content ${isCollapsed ? 'hidden' : ''}">
|
||||
${issues.map(issue => renderIssueItem(issue)).join('')}
|
||||
@@ -2225,9 +2218,8 @@
|
||||
html += `
|
||||
<div class="priority-group">
|
||||
<div class="priority-header ${isDoneCollapsed ? 'collapsed' : ''}" onclick="togglePriority('done')">
|
||||
<i data-lucide="chevron-down"></i>
|
||||
<span>✅ Executate</span>
|
||||
<span style="margin-left: auto; opacity: 0.7">${doneIssues.length}</span>
|
||||
<span>Executate</span>
|
||||
<span style="margin-left: auto; opacity: 0.7; font-size: var(--text-xs);">${doneIssues.length}</span>
|
||||
</div>
|
||||
<div class="priority-content ${isDoneCollapsed ? 'hidden' : ''}">
|
||||
${doneIssues.map(issue => renderIssueItem(issue)).join('')}
|
||||
|
||||
@@ -685,8 +685,8 @@
|
||||
</a>
|
||||
<nav class="nav">
|
||||
<a href="/echo/index.html" class="nav-item">
|
||||
<i data-lucide="layout-list"></i>
|
||||
<span>Tasks</span>
|
||||
<i data-lucide="layout-dashboard"></i>
|
||||
<span>Dashboard</span>
|
||||
</a>
|
||||
<a href="/echo/workspace.html" class="nav-item">
|
||||
<i data-lucide="code"></i>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdated": "2026-02-12T07:00:00.000Z",
|
||||
"lastUpdated": "2026-02-12T12:07:04.068Z",
|
||||
"items": [
|
||||
{
|
||||
"id": "prov-2026-02-12",
|
||||
@@ -8,8 +8,8 @@
|
||||
"example": "Exemplu concret: Ideea 'ar trebui să am task brief template pentru angajat'. PPM greu: 'Creez template complet cu toate secțiunile, testez, ajustez...' PPM SIMPLU: 'Deschid fișier task-brief-template.md și scriu primele 3 secțiuni (Task, Input, Output) în 10 minute'. Sau ideea 'trebuie să documentez soluții probleme clienți'. PPM: 'Creez folder memory/kb/roa/probleme-frecvente/ și scriu PRIMA problemă rezolvată recent în 10 minute'. Cel mai greu pas e PRIMUL - după ce ai început, creierul intră în flow mode.",
|
||||
"domain": "self",
|
||||
"dueDate": "2026-02-12",
|
||||
"done": false,
|
||||
"doneAt": null,
|
||||
"done": true,
|
||||
"doneAt": "2026-02-12T12:07:04.068Z",
|
||||
"source": "Multi-Agent Pattern + Living Files Theory + Context Engineering",
|
||||
"sourceUrl": "https://moltbot.tailf7372d.ts.net/echo/files.html#memory/kb/coaching/2026-02-12-dimineata.md",
|
||||
"createdAt": "2026-02-12T07:00:00.000Z"
|
||||
|
||||
Reference in New Issue
Block a user