[Componente del tema] Conversazioni AI – Ricerca nella barra laterale (solo messaggi)
Ciao a tutti, volevo condividere un piccolo componente del tema che ho creato (con una spinta da ChatGPT). Aggiunge una leggera casella di ricerca “Messaggi AI” alle barre laterali delle Conversazioni AI e instrada direttamente alla ricerca principale con in:messages.
GitHub: GitHub - BrianCraword/Discourse-AI-Conversations-Search-
Cosa fa
- Posiziona una casella di ricerca compatta in cima alle barre laterali delle Conversazioni AI (elenco principale + chat singola).
- Cerca solo i tuoi messaggi tramite
/search?q=<parole chiave> in:messages(nessuna interfaccia utente espansa). - Autorizzazioni: mostra per gli utenti connessi con Livello di fiducia ≥ 1 (lo staff lo vede sempre).
- Stile autonomo; non modifica l’aspetto generale del tuo sito.
Installazione
- Admin → Personalizza → Temi → Installa → Da un repository git
- Incolla l’URL del repository e installa come componente sul tuo tema attivo.
- (Facoltativo) Inserisci il tuo stile per le Conversazioni AI in un componente separato; questa ricerca è progettata per funzionare bene con stili personalizzati.
Requisiti / Note
- Testato su Discourse 3.2+.
- Si aspetta che il contenitore della barra laterale AI includa
.ai-conversations-panel(presente nell’interfaccia utente di Discourse AI Conversations). - Nessuna impostazione, mantenuto intenzionalmente semplice. Se hai bisogno della visibilità TL0 o di un token di ambito diverso (
in:personal), esegui un fork e modifica il piccolo inizializzatore.
Non è una funzionalità indispensabile, ma ad alcuni piacerà la comodità. Feedback e PR sono benvenuti!
