diff --git a/frontend/dashboard.css b/frontend/dashboard.css index f98b25f..8925a67 100644 --- a/frontend/dashboard.css +++ b/frontend/dashboard.css @@ -276,6 +276,15 @@ textarea { resize: vertical; min-height: 120px; } .today-progress-panel h2, .today-progress-panel p { margin-top:0; } .today-progress-panel header button, .today-progress-actions button { min-height:44px; } .today-progress-panel textarea { box-sizing:border-box; width:100%; min-height:120px; resize:vertical; } +.today-progress-activity { display:grid; gap:8px; min-width:0; margin:0 0 14px; padding:12px; border:1px solid #294767; border-radius:12px; background:#0d1b2d; } +.today-progress-activity-heading { display:flex; justify-content:space-between; gap:8px; } +.today-progress-activity-list { display:grid; gap:8px; max-height:32dvh; overflow:auto; overflow-x:hidden; overflow-wrap:anywhere; } +.today-progress-activity-list:empty::before { content:'No recent messages yet.'; color:#9ca3af; font-size:.875rem; } +.today-progress-activity-item { min-width:0; padding:8px; border-radius:8px; background:#101f34; } +.today-progress-activity-item .markdown-content { overflow-wrap:anywhere; } +.today-progress-activity-actions { display:flex; gap:8px; } +.today-progress-activity-actions button { min-height:44px; } +.today-progress-activity-status { margin:0; } .today-progress-evidence { display:grid; gap:8px; min-width:0; margin-top:12px; } .today-progress-evidence .issue-attachment-preview { width:100%; box-sizing:border-box; } .today-progress-evidence .issue-evidence-note textarea { min-height:72px; } diff --git a/frontend/dashboard.js b/frontend/dashboard.js index 363fe14..0524aa5 100644 --- a/frontend/dashboard.js +++ b/frontend/dashboard.js @@ -1968,6 +1968,7 @@ const todayProgressView = createTodayProgressView({ progress:todayProgress, currentTarget:currentTodayProgressTarget, qs, photos:todayProgressPhotos, voice:todayProgressVoice, + activity:mountTodayProgressActivity(qs, fetchReviewJson), announce:message => { qs('#my-work-action-status').textContent = message; }, onAdmitted:() => refreshMyWorkView(), }); diff --git a/frontend/index.html b/frontend/index.html index a77956d..f359aea 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1544,6 +1544,18 @@

Active Today item

Add progress update

+
+
+ Recent activity + +
+
+

+
+ + +
+