Mostrare il periodo di conservazione dei messaggi nell'interfaccia utente?

Dopo questa conversazione #chat, penso che possiamo avere una copia migliore qui:
Originally sent in chat feedback
agungor

Quando il periodo di conservazione è limitato, c'è un disclaimer sul canale che lo dichiara chiaramente? Stavo pensando a qualcosa di simile a quello che abbiamo in fondo agli argomenti che si chiudono automaticamente.

Se scrivo in un canale e i miei messaggi evaporeranno tra 30 giorni, vorrei saperlo :smiley:

mcwumbly

So che è stato menzionato da qualche parte, ma penso che debba essere reso più chiaro. Non abbiamo ancora impostazioni di conservazione per canale; è tutto a livello di sito. Penso che per canale abbia senso, e quando lo faremo, renderlo più chiaro sarà ancora più importante. Fino ad allora, anche se non ideale, l'impostazione a livello di sito è probabilmente più facile da comunicare con altri mezzi.

Modifica proposta

  • Come funzionerebbe:

    • Se è impostato un periodo di conservazione, ad esempio “ultimi x giorni”
    • Se non è impostato un periodo di conservazione, il testo può dire “tutti”
  • Potremmo aggiungere un tooltip :information_source: alla fine della frase in modo che gli utenti vengano informati sui periodi di conservazione e utilizzino argomenti o “Sposta in argomento” per discussioni importanti

  • Oltre alla modifica sopra, dobbiamo anche renderlo visibile da qualche parte che non richieda lo scorrimento fino al primo messaggio disponibile. Le schede “Informazioni” o “Impostazioni” nella pagina delle informazioni del canale di chat sembrano sedi potenziali.

5 Mi Piace

La nuova copia mi crea solo ulteriore confusione.

‘Mostra tutti i messaggi degli ultimi 30 giorni’ implica che messaggi più vecchi esistano, ma una qualche forma di filtro ne limita la visualizzazione.

Se dobbiamo eliminare l’ambiguità, dobbiamo solo far sapere all’utente che i messaggi più vecchi di X scadono/vengono eliminati, giusto?

4 Mi Piace

Ho imparato di recente che abbiamo già qualcosa per questo.

Ecco parte di uno screenshot:

Ecco le specifiche:

Ciò che non capisco appieno della logica a questo punto è in quali condizioni needs_channel_retention_reminder è true.

La mia rapida lettura del codice mi fa pensare che sia impostato su true per impostazione predefinita e che venga impostato su false una volta che l’utente lo ha rifiutato una volta, e quindi non venga mai più mostrato dopo.

Forse potremmo reimpostarlo su true in determinate condizioni?

O forse seguiamo il design qui, ma usiamo semplicemente il linguaggio esistente anche per il testo all’inizio del flusso dei messaggi?

3 Mi Piace