feat: add paired Chrome bridge authentication

This commit is contained in:
2026-08-19 21:23:03 +00:00
parent b503b5777a
commit b6df6f1a66
10 changed files with 968 additions and 182 deletions
+9 -5
View File
@@ -3,19 +3,23 @@
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; connect-src http://127.0.0.1:18247;">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Alta Proxy Tool Bridge</title>
<link rel="stylesheet" href="popup.css">
</head>
<body>
<div class="popup-container">
<main class="popup-container">
<h1>Alta Proxy Tool</h1>
<div id="pairingInfo" class="pairing-info">Checking pairing...</div>
<button id="openOptionsBtn" class="link-btn" type="button" hidden>Open pairing settings</button>
<div id="tabInfo" class="tab-info">Checking tab...</div>
<div class="action-buttons">
<button id="sendBtn" class="primary-btn" disabled>Send to APT</button>
<button id="copyBtn" class="secondary-btn" disabled>Copy VA Token</button>
<button id="sendBtn" class="primary-btn" type="button" disabled>Send to APT</button>
<button id="copyBtn" class="secondary-btn" type="button" disabled>Copy VA Token</button>
</div>
<div id="statusMsg" class="status-msg"></div>
</div>
<p id="copyWarning" class="copy-warning">Copying exposes the full bearer token. Clipboard history or sync may retain it. A confirmation is required.</p>
<div id="statusMsg" class="status-msg" role="status" aria-live="polite"></div>
</main>
<script src="popup.js"></script>
</body>
</html>