Skip to content

Commit c08526e

Browse files
authored
Merge pull request #147 from rajbos/filelinks
open log file
2 parents 654c56a + a0a7540 commit c08526e

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/webview/logviewer/main.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -654,6 +654,21 @@ function renderLayout(data: SessionLogData): void {
654654
padding: 40px 20px;
655655
color: #888;
656656
}
657+
658+
/* File card link button */
659+
.file-link-btn {
660+
background: linear-gradient(180deg, #2563eb 0%, #0b5cff 100%);
661+
color: #fff;
662+
padding: 8px 16px;
663+
border-radius: 8px;
664+
border: none;
665+
cursor: pointer;
666+
font-weight: 700;
667+
font-size: 12px;
668+
box-shadow: 0 2px 6px rgba(11,92,255,0.2);
669+
margin-top: 8px;
670+
}
671+
.file-link-btn:hover { filter: brightness(1.1); }
657672
</style>
658673
659674
<div class="container">
@@ -678,6 +693,12 @@ function renderLayout(data: SessionLogData): void {
678693
<div class="summary-value">${usageContextTotal}</div>
679694
<div class="summary-sub">#file ${usageContextRefs.file || 0} · @vscode ${usageContextRefs.vscode || 0} · @workspace ${usageContextRefs.workspace || 0}</div>
680695
</div>
696+
<div class="summary-card">
697+
<div class="summary-label">📄 Session File</div>
698+
<div class="summary-value" style="font-size: 16px; margin-bottom: 4px;">${escapeHtml(data.title || getFileName(data.file))}</div>
699+
<div class="summary-sub" style="margin-bottom: 8px;">${formatFileSize(data.size)} · Modified: ${formatDate(data.modified)}</div>
700+
<button id="file-link" class="file-link-btn">Open in Editor</button>
701+
</div>
681702
</div>
682703
683704
<div class="turns-header">

0 commit comments

Comments
 (0)