Introduzione delle risposte annidate

Onestamente non seguo questo argomento. Il metodo lineare per rispondere ai post è esattamente lo stesso di quello con le risposte annidate, come dimostrato dal fatto che attualmente puoi convertire un argomento avanti e indietro tra annidato e lineare senza problemi.

Sto trovando che la visualizzazione delle risposte annidate è molto utile per entrare inizialmente in un argomento a me sconosciuto per capire di cosa parlano le persone, o per concentrarsi su una conversazione specifica, o per identificare quali post potrebbero essere suddivisi in un nuovo argomento (vedi sopra); mentre la visualizzazione cronologica è utile per gli argomenti in cui partecipo attivamente in tempo reale. Quindi preferirei avere l’opzione di cambiare la visualizzazione solo dal mio lato in base a cosa sto facendo personalmente.

Tuttavia, avrei probabilmente bisogno di questo per far funzionare quanto sopra:

Ok, ora ho postato tre volte, quindi smetterò di rispondere qui per ora.

2 Mi Piace

Penso che tu sia molto vicino a questo obiettivo. La modifica imminente Abilita nuove azioni del compositore[1] ha aggiunto il supporto per selezionare una risposta diversa da quella a cui l’utente ha risposto. Puoi anche rimuovere il riferimento all’altro post. Ma non sono sicuro che sia ancora supportato l’aggiunta di un riferimento quando non ce n’è uno. Forse non ho ancora trovato il posto dove farlo.


  1. ↩︎

5 Mi Piace

Potrebbe essere carino… probabilmente non è così facile da implementare… lo terrò a mente.

Come hai notato nel tuo prossimo post, abbiamo quel puntino che scompare mentre scorri e le metti in vista. È comunque un’ottima idea, per renderle più evidenti nelle risposte annidate. Top.

Sì, ottima idea.

Non dovrebbe succedere, potrebbe essere un bug… oppure stai andando avanti e indietro e ti dimentichi dove eri. Per le risposte annidate ho implementato una cache aggressiva dei modelli, così puoi andare avanti e indietro e la posizione di scorrimento e ciò che è aperto/collassato rimane esattamente come era. Penso che la cache duri per 10 visualizzazioni di argomenti, quindi è possibile che tu abbia rivisitato l’argomento, caricato la cache e ti aspettavi di tornare in cima invece che nel punto in cui eri rimasto?

Interessante, ci darò un’occhiata.

Mi sorprende sentirlo. Abbiamo alcune comunità piuttosto grandi che usano già le risposte annidate, e non avevo mai ricevuto questo tipo di feedback. Continuerò a monitorare la situazione.

[quote=“JonahAragon1, post:66, topic:402812”]
forse potrebbe esserci un’opzione per "Nuovo

4 Mi Piace

Quello che sto riscontrando è che, scorrendo verso l’alto o il basso, la pagina salta di nuovo allo stesso messaggio, come se fosse bloccata su quello. Spesso devo aggiornare la pagina o uscire e rientrare.

Non sono sicuro di quando o perché accada, cercherò di riprodurlo in modo più coerente.

Non è l’unico bug che ho riscontrato, ma per quanto riguarda il “lag” segnalato da alcuni utenti, ho notato che si tratta principalmente di persone che utilizzano Tor Browser o Vanadium su GrapheneOS, entrambi i quali disabilitano la compilazione JIT di JavaScript.

La modalità restrittiva (Lockdown Mode) su iOS disabilita anch’essa la compilazione JIT, mi chiedo se ne sia influenzata in modo simile. Ci farò qualche prova.

È sicuramente previsto un calo delle prestazioni con la compilazione JIT disabilitata, ma se ciò accade solo in questi thread e non in quelli normali, mi chiedo se si stia utilizzando qualche funzione JavaScript più intensiva che potrebbe essere ottimizzata. Ho notato il lag solo con calcoli crittografici complessi quando la compilazione JIT è disabilitata, mai un impatto sulle prestazioni percettibile per qualcosa di basilare come un forum.

Onestamente non ho un suggerimento particolare, ma è molto fastidioso vedere un argomento apparire in cima a “Ultimi” e non avere modo di vedere qual è effettivamente l’ultimo messaggio. Sono arrivato al punto di cliccare sul profilo dell’ultimo commentatore nella homepage e poi cercare il suo ultimo messaggio, lol.

Riesco a riprodurre questo problema in modo piuttosto affidabile scorrendo rapidamente:

(Il messaggio alla fine della registrazione è lo stesso di quello all’inizio)

Lo stesso comportamento si verifica talvolta anche quando non scorro rapidamente, quando non sono sul telefono e quando non ho scrollato molto (ad esempio, nella registrazione ho raggiunto il fondo della pagina prima che accadesse, ma a volte capita dopo aver scrollato solo 2-3 altri messaggi, anche se in modo meno costante).

1 Mi Piace

Ricordo un altro bug che ho visto, per cui a volte gli argomenti di risposta annidata contengono risposte provenienti da argomenti completamente diversi. Penzi che si tratti di un bug della cache lato client, poiché si risolve da solo dopo un aggiornamento.

Un altro utente ha riscontrato lo stesso problema:

Nel loro screenshot, la terza risposta proviene da un argomento completamente diverso. Ma ho visto lo stesso comportamento anche io in un contesto diverso.

Penso che questo accada principalmente quando abilito per la prima volta le risposte annidate in un argomento diverso.

Ho effettuato 2 commit oggi:

  1. Correzione dello scatto durante lo scroll verso il basso: FIX: Stop nested scroll restoration from overriding user scrolls (#42… · discourse/discourse@99c1a2b · GitHub
  2. Correzione dei post di altri argomenti che apparivano nella vista annidata: FIX: Prevent stale nested replies from leaking between topics (#42053) · discourse/discourse@118e1f5 · GitHub
7 Mi Piace

Non è del tutto chiaro guardando nella sezione Admin, ma se attivi questa opzione, di default visualizza tutti i topic di un Discourse come annidati, oppure c’è qualche livello di granularità nella sua applicazione?

Una volta attivata l’impostazione Nested replies enabled (Risposte annidate abilitate), puoi impostare singoli argomenti sulla visualizzazione annidata tramite la chiave inglese di amministrazione negli argomenti. Puoi anche impostare singole categorie sulla visualizzazione annidata nelle impostazioni delle categorie. Ovviamente, Nested replies default (Risposte annidate predefinite) trasformerà l’intero sito nella visualizzazione annidata.

5 Mi Piace