Remove dead code from profile and password proxy systems

Strip ~966 lines of unused code after transitioning to cookie-only
auth: profile CRUD handlers, encryption helpers, username/password
proxy launcher, proxy check/version handlers, dead preload methods,
orphaned CSS (modals, profiles, nav tabs, collapsible sections),
unused DOM elements and renderer functions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Zac
2026-02-09 21:27:11 -05:00
parent ec5989cf02
commit 0f12915b47
5 changed files with 4 additions and 966 deletions
-61
View File
@@ -9,7 +9,6 @@ let sessionData = {
const connectionStatus = document.getElementById('connectionStatus');
const deviceStatus = document.getElementById('deviceStatus');
const deviceList = document.getElementById('deviceList');
const deviceDetails = document.getElementById('deviceDetails');
const statusIndicator = document.getElementById('statusIndicator');
const deviceSearch = document.getElementById('deviceSearch');
@@ -444,66 +443,6 @@ function selectDevice(device, deviceElement) {
updateCookieProxyButtonStates();
}
// Display detailed device information
function displayDeviceDetails(device) {
const deviceStatus = getDeviceStatus(device);
const detailsHtml = `
<div class="device-details-card">
<div class="device-details-header">
<h3 class="device-details-name">${escapeHtml(device.name || 'Unnamed Device')}</h3>
<span class="device-status ${deviceStatus.isOnline ? 'online' : 'offline'}">
${escapeHtml(deviceStatus.statusText)}
</span>
</div>
<div class="device-details-grid">
<div class="device-detail-item">
<div class="device-detail-label">Device ID</div>
<div class="device-detail-value">${escapeHtml(device.guid || device.id || 'N/A')}</div>
</div>
<div class="device-detail-item">
<div class="device-detail-label">Device Type</div>
<div class="device-detail-value">${escapeHtml(device.type || 'Unknown')}</div>
</div>
<div class="device-detail-item">
<div class="device-detail-label">Model</div>
<div class="device-detail-value">${escapeHtml(device.model || 'Unknown')}</div>
</div>
<div class="device-detail-item">
<div class="device-detail-label">IP Address</div>
<div class="device-detail-value">${escapeHtml(device.ipAddress || 'N/A')}</div>
</div>
<div class="device-detail-item">
<div class="device-detail-label">MAC Address</div>
<div class="device-detail-value">${escapeHtml(device.macAddress || 'N/A')}</div>
</div>
<div class="device-detail-item">
<div class="device-detail-label">Firmware Version</div>
<div class="device-detail-value">${escapeHtml(device.firmwareVersion || 'N/A')}</div>
</div>
<div class="device-detail-item">
<div class="device-detail-label">Serial Number</div>
<div class="device-detail-value">${escapeHtml(device.serialNumber || 'N/A')}</div>
</div>
<div class="device-detail-item">
<div class="device-detail-label">Location</div>
<div class="device-detail-value">${escapeHtml(device.location || 'N/A')}</div>
</div>
</div>
</div>
`;
deviceDetails.innerHTML = detailsHtml;
}
// Utility functions
function showStatus(element, message, type) {
element.textContent = message;