implement activity logging feature with UI for viewing logs

This commit is contained in:
tom.hempel
2026-06-01 21:40:50 +02:00
parent 890232f58f
commit da394c5525
8 changed files with 1129 additions and 13 deletions

View File

@ -323,6 +323,64 @@ code {
.badge-completed { background: var(--badge-active-bg); color: var(--badge-active-fg); }
.badge-in_progress { background: var(--badge-in-progress-bg); color: var(--badge-in-progress-fg); }
.badge-pending { background: var(--badge-pending-bg); color: var(--badge-pending-fg); }
.badge-activity-app_sync { background: var(--badge-coach-bg); color: var(--badge-coach-fg); }
.badge-activity-app_change { background: var(--badge-in-progress-bg); color: var(--badge-in-progress-fg); }
.badge-activity-web_change { background: var(--badge-supervisor-bg); color: var(--badge-supervisor-fg); }
.activity-log-card .table-wrapper { max-height: 420px; overflow: auto; }
.activity-log-detail {
font-size: 0.8rem;
max-width: 280px;
word-break: break-word;
}
.activity-log-changes-cell {
min-width: 220px;
max-width: 420px;
vertical-align: top;
}
.activity-log-subject,
.activity-log-actor {
font-size: 0.85rem;
vertical-align: top;
}
.activity-log-subject strong,
.activity-log-actor strong {
color: var(--text);
}
.activity-log-role {
font-weight: 400;
color: var(--text-secondary);
font-size: 0.78rem;
}
.activity-change-raw {
font-size: 0.72rem;
color: var(--text-secondary);
margin-top: 2px;
font-family: var(--font-mono, ui-monospace, monospace);
word-break: break-all;
}
.activity-changes-table {
width: 100%;
border-collapse: collapse;
font-size: 0.78rem;
}
.activity-changes-table th {
text-align: left;
font-weight: 600;
color: var(--text-secondary);
padding: 2px 10px 2px 0;
vertical-align: top;
white-space: nowrap;
}
.activity-changes-table td {
padding: 2px 0;
word-break: break-word;
color: var(--text);
}
.activity-changes-table tr + tr th,
.activity-changes-table tr + tr td {
border-top: 1px solid var(--border);
padding-top: 4px;
}
/* Page header */
.page-header {