Update app icon to Avigilon Alta logo, remove Test Connection button, rename proxy buttons

- Replace app icon (assets/icon.png) with Avigilon Alta "A" logo
- Add Windows .ico version of the icon
- Remove Test Connection button from API Connection section
- Rename Start/Stop Cookie Proxy buttons to Start/Stop Proxy
- Add .claude/ and nul to .gitignore

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Zac
2026-02-09 22:03:51 -05:00
parent 632d5c749a
commit cccb20bd31
7 changed files with 626 additions and 35 deletions
-30
View File
@@ -13,7 +13,6 @@ const statusIndicator = document.getElementById('statusIndicator');
const deviceSearch = document.getElementById('deviceSearch');
// Connection buttons
const testConnectionBtn = document.getElementById('testConnectionBtn');
const disconnectBtn = document.getElementById('disconnectBtn');
// Cookie proxy elements
@@ -28,7 +27,6 @@ let activeCookieProxyConnections = new Map(); // Track cookie-based proxy connec
let allDevices = []; // Store all devices for search functionality
// Event listeners
testConnectionBtn.addEventListener('click', handleTestConnection);
disconnectBtn.addEventListener('click', handleDisconnect);
// Cookie proxy event listeners
@@ -41,32 +39,6 @@ cookieKey.addEventListener('input', updateCookieProxyButtonStates);
// Device search event listener
deviceSearch.addEventListener('input', handleDeviceSearch);
// Handle test connection
async function handleTestConnection() {
if (!sessionData.isConnected) {
showStatus(connectionStatus, 'Please connect to API first', 'error');
return;
}
showStatus(connectionStatus, 'Testing connection...', 'info');
try {
const result = await window.electronAPI.getAuthInfo({
deploymentUrl: sessionData.deploymentUrl,
cookies: sessionData.cookies
});
if (result.success) {
showStatus(connectionStatus, 'Connection test successful!', 'success');
} else {
showStatus(connectionStatus, `Connection test failed: ${result.message}`, 'error');
}
} catch (error) {
console.error('Test connection error:', error);
showStatus(connectionStatus, `Test failed: ${error.message}`, 'error');
}
}
// Handle disconnect
function handleDisconnect() {
sessionData.isConnected = false;
@@ -216,10 +188,8 @@ function updateConnectionStatus(connected) {
// Update button states based on connection status
function updateButtonStates() {
if (sessionData.isConnected) {
testConnectionBtn.disabled = false;
disconnectBtn.disabled = false;
} else {
testConnectionBtn.disabled = true;
disconnectBtn.disabled = true;
startCookieProxyBtn.disabled = true;
stopCookieProxyBtn.disabled = true;