Guardando le impostazioni dell’utente, sembra che siano state modificate per inviare email ogni 30 minuti o un’ora. Sono sicuro che almeno uno di questi utenti non abbia apportato questa modifica da solo. Non a tutti gli utenti è stata modificata questa impostazione. Qualcuno ha idea di cosa stia succedendo?
Ho una persona che si è lamentata del fatto che da qualche settimana gli utenti ricevono riepiloghi per post molto vecchi e che un aggiornamento poco dopo l’ultima release sembra averlo risolto.
Potrebbe valere la pena condividere il tuo commit esatto.
Ho esaminato gli utenti a cui è stata inviata un’email di recente e ho trovato la stessa cosa. Due utenti con impostazioni aggiornate a orarie. Sembrava che fossero due utenti abbastanza attivi?
Non erano gli utenti più attivi e ho pensato che dovessero aver armeggiato con le loro impostazioni dato che erano solo loro due
Da allora ho aggiornato alla versione 3.3.0.beta3-dev (0e9451e93f) e nessuno si è lamentato. Non sono sicuro di quale fosse la mia versione in precedenza.
Interessante! La mia interpretazione, quindi, è che questi utenti potrebbero aver avuto le email orarie abilitate, ma la configurazione precedente significava che avrebbero ricevuto solo riepiloghi quando c’erano nuovi contenuti da condividere.
Con questa modifica, gli utenti ricevono ora email nel ciclo di riepilogo, anche se non ci sono state modifiche ai contenuti del forum, e smetteranno di ricevere email se visitano il sito. Ad esempio, se viene pubblicato un post durante la notte e hai i riepiloghi orari, riceverai un’email ogni ora finché non ti svegli e controlli le tue notifiche.
Non sono sicuro di cosa ne penso, ma è decisamente logico! Ha molto più senso se, diciamo, ricevi solo un riepilogo settimanale. Sarebbe bello avere la possibilità di configurare questo aspetto: per il nostro sito sarebbe meglio ridurre il rumore duplicato delle email, se possibile.
Non dovremmo inviare alcun riepilogo via email se non ci sono state novità in scelte dall’utente, anche se si tratta di un assurdo “ogni 30 minuti” o “ogni ora”.
È complicato perché i siti in cui le persone utilizzano discourse solo via email non vogliono conoscere messaggi vecchi di 2 anni che non hanno “visto” poiché non accedono mai. Quindi, per loro, un post dovrebbe essere “visto” se è stato inviato loro via email (o forse se è stato inviato in un digest?)
C’è stato effettivamente un problema con il modo in cui abbiamo calcolato la “finestra” che abbiamo utilizzato per calcolare il contenuto dei riepiloghi delle email