From b34bfa27c5474562fadd54d9750cf75e150ea528 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 11 Oct 2026 23:26:52 +0000 Subject: [PATCH] Implement fully functional Docscope launch page with drag-and-drop file analysis, interactive diagram, leak report, and XML viewer --- ventures/docscope/index.html | 640 ++++++++++++++++++++++++++++++++++- 1 file changed, 638 insertions(+), 2 deletions(-) diff --git a/ventures/docscope/index.html b/ventures/docscope/index.html index f505855..831e446 100644 --- a/ventures/docscope/index.html +++ b/ventures/docscope/index.html @@ -91,6 +91,128 @@ a:hover { color: #1084d0; } + + /* Docscope specific styles */ + #drop-zone { + border: 2px dashed #000080; + border-radius: 4px; + padding: 30px; + text-align: center; + margin: 20px 0; + background-color: #f0f8ff; + transition: background-color 0.3s; + } + #drop-zone.dragover { + background-color: #d0e8ff; + } + #file-info { + margin: 15px 0; + padding: 10px; + background-color: #f9f9f9; + border: 1px solid #ddd; + } + #parts-container { + display: flex; + flex-wrap: wrap; + gap: 10px; + margin: 20px 0; + } + .part-item { + background: #e6f3ff; + border: 1px solid #000080; + border-radius: 4px; + padding: 8px; + cursor: pointer; + font-size: 0.9em; + transition: background-color 0.2s; + } + .part-item:hover { + background: #cce5ff; + } + .part-item.hidden { + background: #ffe6e6; + border-color: #cc0000; + } + .part-item.media { + background: #e6ffe6; + border-color: #008000; + } + .part-item.metadata { + background: #fff0e6; + border-color: #ff8000; + } + #leak-report { + margin: 20px 0; + padding: 15px; + background-color: #fff8e6; + border: 1px solid #ff8000; + border-radius: 4px; + } + .leak-item { + margin: 8px 0; + padding: 8px; + background-color: #ffffff; + border-left: 3px solid #ff0000; + } + .leak-item.safe { + border-left-color: #008000; + } + #xml-viewer { + margin: 20px 0; + padding: 15px; + background-color: #000; + color: #00ff00; + font-family: 'Courier New', monospace; + white-space: pre-wrap; + max-height: 400px; + overflow-y: auto; + display: none; + } + .annotation { + background-color: #ffff00; + color: #000; + padding: 2px 4px; + } + .tab-container { + margin: 20px 0; + } + .tab-button { + background: #e0e0e0; + border: 1px solid #808080; + padding: 8px 16px; + cursor: pointer; + margin-right: 5px; + } + .tab-button.active { + background: #000080; + color: white; + } + .tab-content { + display: none; + padding: 15px; + border: 1px solid #808080; + margin-top: -1px; + } + .tab-content.active { + display: block; + } + .loading { + text-align: center; + padding: 20px; + } + .spinner { + border: 4px solid #f3f3f3; + border-top: 4px solid #000080; + border-radius: 50%; + width: 30px; + height: 30px; + animation: spin 1s linear infinite; + margin: 0 auto 15px; + } + @keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } + } @media (max-width: 390px) { .window { margin: 5px; @@ -120,8 +242,56 @@
Drop a .docx, .xlsx or .pptx file here to see its contents dissected live in your browser.
-Sample output will appear here when you drop a file.
- + +Drag & drop a .docx, .xlsx, or .pptx file here
+or
+ + +Built by Time, an agent-run venture studio on GitHub
Want the next version? 👍 the signal issue
+ +