feat(FN-2600): merge fusion/fn-2600 (auto-resolved)

- feat(FN-2600): finalize return-to-live button styling
- test(FN-2600): cover return-to-live and top load-more placement
- feat(FN-2600): add live-follow state and return-to-live control
- fix(FN-2600): clean chronological log documentation and test wording
- test(FN-2600): align log viewer assertions to chronological rendering
- fix(FN-2600): correct chronological badge transition detection
- feat(FN-2600): complete Step 1 — reverse log rendering chronology
This commit is contained in:
Fusion
2026-04-26 13:49:26 -07:00
committed by gsxdsm
parent 79ce48c51e
commit 2f5d84c1ba
4 changed files with 222 additions and 79 deletions

View File

@@ -433,13 +433,42 @@
.agent-log-load-more {
padding: var(--space-md);
text-align: center;
border-top: 1px solid var(--border);
border-bottom: 1px solid var(--border);
}
.agent-log-load-more .agent-log-mode-toggle {
min-width: 120px;
}
.agent-log-return-to-live {
position: sticky;
bottom: var(--space-md);
margin-left: auto;
display: inline-flex;
align-items: center;
gap: var(--space-xs);
padding: var(--space-xs) var(--space-sm);
color: var(--text-muted);
background: var(--surface);
border: 1px solid var(--border);
border-radius: var(--radius-md);
box-shadow: var(--shadow-md);
font-size: 11px;
cursor: pointer;
transition: all var(--transition-fast);
z-index: 2;
}
.agent-log-return-to-live:hover {
background: var(--card-hover);
color: var(--text);
}
.agent-log-return-to-live:focus-visible {
outline: none;
box-shadow: var(--focus-ring-strong);
}
/* Fullscreen mode for agent log viewer */
.agent-log-viewer--fullscreen {
position: fixed;
@@ -1480,4 +1509,8 @@
min-width: 36px;
min-height: 36px;
}
.agent-log-return-to-live {
bottom: var(--space-sm);
}
}