ClaCe commited on
Commit
3adba6f
·
verified ·
1 Parent(s): 702fcc8

Upload index.html

Browse files
Files changed (1) hide show
  1. static/index.html +9 -8
static/index.html CHANGED
@@ -209,8 +209,8 @@
209
  </div>
210
 
211
  <script>
212
- // Global variables
213
- let userApiKey = localStorage.getItem('hf_api_key') || '';
214
  let isApiKeyValid = false;
215
 
216
  // DOM elements
@@ -229,12 +229,13 @@
229
  const keyError = document.getElementById('keyError');
230
  const mainApp = document.getElementById('mainApp');
231
 
232
- // Initialize on page load
233
  document.addEventListener('DOMContentLoaded', () => {
234
- if (userApiKey) {
235
- apiKeyInput.value = userApiKey;
236
- validateApiKey(userApiKey);
237
- }
 
238
  });
239
 
240
  // API Key validation
@@ -272,7 +273,7 @@
272
  console.log('✅ API key validated successfully');
273
  showKeyStatus('valid');
274
  userApiKey = apiKey;
275
- localStorage.setItem('hf_api_key', apiKey);
276
  isApiKeyValid = true;
277
  enableMainApp();
278
  return true;
 
209
  </div>
210
 
211
  <script>
212
+ // Global variables - NO localStorage persistence for security
213
+ let userApiKey = '';
214
  let isApiKeyValid = false;
215
 
216
  // DOM elements
 
229
  const keyError = document.getElementById('keyError');
230
  const mainApp = document.getElementById('mainApp');
231
 
232
+ // Initialize on page load - no pre-filling for security
233
  document.addEventListener('DOMContentLoaded', () => {
234
+ // Always start with empty API key field
235
+ apiKeyInput.value = '';
236
+ userApiKey = '';
237
+ isApiKeyValid = false;
238
+ disableMainApp();
239
  });
240
 
241
  // API Key validation
 
273
  console.log('✅ API key validated successfully');
274
  showKeyStatus('valid');
275
  userApiKey = apiKey;
276
+ // NO localStorage.setItem for security - key only stored in memory
277
  isApiKeyValid = true;
278
  enableMainApp();
279
  return true;