Njap-png commited on
Commit
fa8a99e
·
1 Parent(s): 1e85210

Rebrand dashboard as AGRON with HUD scanlines

Browse files
atlas_dashboard.html → agron_dashboard.html RENAMED
@@ -3,14 +3,14 @@
3
  <head>
4
  <meta charset="UTF-8" />
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>ATLAS — Neural Command Dashboard</title>
7
  <style>
8
  :root {
9
  --bg: #020617;
10
  --panel: rgba(8, 20, 45, 0.55);
11
  --border: rgba(34, 211, 238, 0.35);
12
  --cyan: #22d3ee;
13
- --amber: #fbbf24;
14
  --text: #e2e8f0;
15
  --muted: #94a3b8;
16
  --red: #f87171;
@@ -108,6 +108,14 @@
108
  .log .ERROR { color: var(--red); }
109
  .log .DEBUG { color: #a78bfa; }
110
  .pause-row { display: flex; gap: 6px; margin-bottom: 6px; }
 
 
 
 
 
 
 
 
111
  @media (max-width: 900px) { .grid { grid-template-columns: 1fr; } body { overflow: auto; } }
112
  </style>
113
  </head>
@@ -115,10 +123,10 @@
115
  <div class="app">
116
  <header>
117
  <div class="title">
118
- <h1>ATLAS</h1>
119
- <div class="sub">AUTONOMOUS TACTICAL LANGUAGE &amp; ANALYSIS SYSTEM</div>
120
  </div>
121
- <div class="tag">atlas-7b-instruct · q4_k_m · 8k ctx</div>
122
  <div class="header-right">
123
  <div class="clock" id="clock">00:00:00</div>
124
  <button class="voice-btn" id="voiceBtn">VOICE OFF</button>
@@ -183,7 +191,7 @@
183
  <div class="chat" id="chat"></div>
184
  <div class="input-row" style="margin-top:6px;">
185
  <button class="clear" id="clearBtn">Clear</button>
186
- <textarea id="input" placeholder="Speak to ATLAS… (Enter to send, Shift+Enter newline)"></textarea>
187
  <button class="send" id="sendBtn">Send</button>
188
  </div>
189
  </div>
@@ -273,7 +281,7 @@
273
 
274
  // boot sequence
275
  const bootSeq = [
276
- 'INFO: ATLAS boot sequence initialized',
277
  'DEBUG: loading neural weights (q4_k_m)',
278
  'INFO: GPU context created (simulated)',
279
  'INFO: vector store ready',
@@ -282,7 +290,7 @@
282
  ];
283
  let bi = 0;
284
  const bootTimer = setInterval(() => {
285
- if(bi >= bootSeq.length){ clearInterval(bootTimer); logEvent('INFO','ATLAS online and ready.'); return; }
286
  const parts = bootSeq[bi].split(':');
287
  logEvent(parts[0], parts.slice(1).join(':').trim());
288
  bi++;
@@ -508,7 +516,7 @@
508
  const clearBtn = document.getElementById('clearBtn');
509
  const chips = document.getElementById('chips');
510
  const canned = [
511
- "ATLAS online. All systems nominal. How may I assist?",
512
  "Affirmative. I can draft, summarize, index, or simulate. Give me a task.",
513
  "Query received. Cross-referencing latent knowledge… done. What aspect matters most?",
514
  "Roger. I'll keep it concise and actionable.",
 
3
  <head>
4
  <meta charset="UTF-8" />
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
+ <title>AGRØN — Neural Command Dashboard</title>
7
  <style>
8
  :root {
9
  --bg: #020617;
10
  --panel: rgba(8, 20, 45, 0.55);
11
  --border: rgba(34, 211, 238, 0.35);
12
  --cyan: #22d3ee;
13
+ --amber: #a78bfa;
14
  --text: #e2e8f0;
15
  --muted: #94a3b8;
16
  --red: #f87171;
 
108
  .log .ERROR { color: var(--red); }
109
  .log .DEBUG { color: #a78bfa; }
110
  .pause-row { display: flex; gap: 6px; margin-bottom: 6px; }
111
+
112
+ body::after {
113
+ content: ""; position: fixed; inset: 0; pointer-events: none; z-index: 9999;
114
+ background: repeating-linear-gradient(0deg, rgba(34,211,238,0.06) 0px, rgba(34,211,238,0.06) 1px, transparent 1px, transparent 3px);
115
+ opacity: 0.35; mix-blend-mode: overlay;
116
+ }
117
+ .app { border: 1px solid rgba(34,211,238,0.4); box-shadow: 0 0 40px rgba(34,211,238,0.25), inset 0 0 60px rgba(34,211,238,0.05); }
118
+
119
  @media (max-width: 900px) { .grid { grid-template-columns: 1fr; } body { overflow: auto; } }
120
  </style>
121
  </head>
 
123
  <div class="app">
124
  <header>
125
  <div class="title">
126
+ <h1>AGRØN</h1>
127
+ <div class="sub">AUTONOMOUS ADAPTIVE LEARNING &amp; ORCHESTRATION NETWORK</div>
128
  </div>
129
+ <div class="tag">agron-voice · 3b-instruct · 8k ctx</div>
130
  <div class="header-right">
131
  <div class="clock" id="clock">00:00:00</div>
132
  <button class="voice-btn" id="voiceBtn">VOICE OFF</button>
 
191
  <div class="chat" id="chat"></div>
192
  <div class="input-row" style="margin-top:6px;">
193
  <button class="clear" id="clearBtn">Clear</button>
194
+ <textarea id="input" placeholder="Speak to AGRØN… (Enter to send, Shift+Enter newline)"></textarea>
195
  <button class="send" id="sendBtn">Send</button>
196
  </div>
197
  </div>
 
281
 
282
  // boot sequence
283
  const bootSeq = [
284
+ 'INFO: AGRØN boot sequence initialized',
285
  'DEBUG: loading neural weights (q4_k_m)',
286
  'INFO: GPU context created (simulated)',
287
  'INFO: vector store ready',
 
290
  ];
291
  let bi = 0;
292
  const bootTimer = setInterval(() => {
293
+ if(bi >= bootSeq.length){ clearInterval(bootTimer); logEvent('INFO','AGRØN online and ready.'); return; }
294
  const parts = bootSeq[bi].split(':');
295
  logEvent(parts[0], parts.slice(1).join(':').trim());
296
  bi++;
 
516
  const clearBtn = document.getElementById('clearBtn');
517
  const chips = document.getElementById('chips');
518
  const canned = [
519
+ "AGRØN online. All systems nominal. How may I assist?",
520
  "Affirmative. I can draft, summarize, index, or simulate. Give me a task.",
521
  "Query received. Cross-referencing latent knowledge… done. What aspect matters most?",
522
  "Roger. I'll keep it concise and actionable.",