Dashboard Masticationpedia: differenze tra le versioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| Riga 7: | Riga 7: | ||
<button class="dashboard-toggle" onclick="toggleDashboardBox('api-settings')">⚙️ Connessione API</button> | <button class="dashboard-toggle" onclick="toggleDashboardBox('api-settings')">⚙️ Connessione API</button> | ||
<button class="dashboard-toggle" onclick="toggleDashboardBox('project-status')">📊 Stato Progetti</button> | <button class="dashboard-toggle" onclick="toggleDashboardBox('project-status')">📊 Stato Progetti</button> | ||
<button class="dashboard-toggle" | |||
onclick="toggleDashboardBox('chatgpt-plus')">🤖 ChatGPT plus</button> | |||
<button class="dashboard-toggle" onclick="toggleDashboardBox('test-tools')">🧪 Strumenti di Test</button> | <button class="dashboard-toggle" onclick="toggleDashboardBox('test-tools')">🧪 Strumenti di Test</button> | ||
<button class="dashboard-toggle" onclick="toggleDashboardBox('activity-log')">📘 Registro Attività</button> | <button class="dashboard-toggle" onclick="toggleDashboardBox('activity-log')">📘 Registro Attività</button> | ||
| Riga 68: | Riga 70: | ||
</div> | </div> | ||
</div> | </div> | ||
<!-- 🤖 ChatGPT plus (solo UI, senza API) --> | |||
<div id="chatgpt-plus" style="display:none; padding:1rem; border:1px solid #ccc; border-radius:8px; background:#fcfcfc;"> | |||
<strong>ChatGPT plus (pannello locale, nessuna chiamata API)</strong><br><br> | |||
<div style="display:flex; gap:8px; align-items:center; flex-wrap:wrap; margin-bottom:8px;"> | |||
<input id="mpChatFile" type="file" multiple /> | |||
<span id="mpChatDrop" style="border:1px dashed #bbb; padding:6px 10px; border-radius:8px; cursor:pointer; user-select:none;"> | |||
Trascina qui file (solo elenco, non inviati) | |||
</span> | |||
</div> | |||
<div id="mpChatFiles" style="display:flex; gap:8px; flex-wrap:wrap; margin-bottom:8px;"></div> | |||
<label><b>Domanda</b> (breve, come in ChatGPT):</label> | |||
<div style="display:flex; gap:8px; align-items:flex-start; margin-bottom:8px;"> | |||
<textarea id="mpChatPrompt" rows="3" style="flex:1 1 auto; width:100%;"></textarea> | |||
<button id="mpChatSend">Invia</button> | |||
</div> | |||
<label><b>Risposta</b> (box grande):</label> | |||
<div id="mpChatAnswer" style="min-height:220px; border:1px solid #ddd; background:#fff; border-radius:8px; padding:10px; white-space:pre-wrap;"></div> | |||
<div style="margin-top:8px; display:flex; gap:8px; justify-content:flex-end;"> | |||
<button id="mpChatClear">Pulisci</button> | |||
<button id="mpChatCopy">Copia risposta</button> | |||
</div> | |||
</div> | |||
<!-- 📁 Importa file dal server (semplificata) --> | <!-- 📁 Importa file dal server (semplificata) --> | ||
Versione delle 16:21, 6 set 2025
🔧 Dashboard Operativa – Masticationpedia
Centro di comando per progetti, API, file e backup