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

📁 Importa file dal server (semplificata)




📄 Prompt attuale:


📥 Risposta GPT da salvare:


📁 Carica File GPT