Discourse Mobile: miglioramenti della chat, notifiche, widget

Dopo il rilascio della funzionalità di chat, ritengo che Discourse Mobile necessiti di alcuni miglioramenti per renderlo “paragonabile” alle app di altre piattaforme per le persone comuni (in Germania, circa il 69% degli utenti di Internet utilizza dispositivi mobili). Domande:

3 Mi Piace

la modalità mobile di discourse è terribile, i pulsanti sono in alto, è molto scomodo usare il pollice per toccare i pulsanti, doveva essere il pulsante in basso, come sull’iphone, ci sono molte cose che non sono usuali

2 Mi Piace

Penso anche che sia necessario un po’ di lavoro sulla piattaforma mobile, dato che 2/3 delle persone su Internet utilizzano dispositivi mobili…

2 Mi Piace

Beh, in Finlandia, su piattaforme più generiche, gli utenti mobili coprono il 90% o più. E sono abbastanza sicuro che la situazione sia la stessa in tutti i paesi nordici.

La cosa più allarmante è che la maggior parte degli utenti mobili è abituata a una cattiva esperienza utente.

Mi dispiace un po’ dirlo ad alta voce, ma i problemi più grandi qui sono i programmatori che lavorano con grandi schermi multipli. Anche qui possiamo trovare molti argomenti in cui tutti si preoccupano di come vengono realizzate due o tre barre laterali :wink: La maggior parte dei temi è pianificata per schermi da 21 pollici. Ho messo il gatto sul tavolo, mostrando il ben noto elefante in salotto, dicendo che considero ogni tema, componente o plugin che è solo per schermi grandi come rotto. Questo non è molto apprezzato :wink:

3 Mi Piace

Lo sto leggendo e rispondendo sul mio iPhone, quindi :man_shrugging:

Cosa viene chiesto specificamente qui?

Per rispondere al punto 1 nell’OP, sì, stiamo sempre testando e migliorando il mobile

3 Mi Piace

Bello. Io sto usando l’iPad adesso. Quindi davvero?

Non stai suggerendo che la facilità, o l’UX in pieno, sia una questione on/off e che la capacità di fare cose basilari sia uguale a una buona UX, vero?

Non lo so, ma forse l’OP aprirà di più quella domanda. Sto facendo una conversazione generale meta e dal mio punto di vista la categoria Feature è sbagliata adesso.

Beh, la mia domanda era semplice e “relativa alle funzionalità”, quindi la categoria dovrebbe andare bene.

  • ci sono miglioramenti pianificati per Discourse Mobile riguardo alla funzionalità di chat di Discourse e alle notifiche Android? (esempio: non ci sono notifiche su Android)
  • qualcuno sta lavorando all’implementazione di un widget per l’app Android?

Dalla “prospettiva Android” sembra che l’app necessiti di un “restyling” o di aggiornamenti delle funzionalità. Ma questa potrebbe essere la mia personale visione per la parte Android del codice. Vedo su github che @pmusaraj sta lavorando frequentemente al codice…

@Jagster Capisco la discussione globale su “UX per dispositivi mobili”, ma questa dovrebbe essere discussa in un thread separato.

Penso che Discourse funzioni bene sull’iPhone. È molto diverso su Android?

Abbiamo il pieno supporto per le notifiche Web Push. Mi affido alle notifiche di Discourse Chat come parte del mio lavoro e funzionano in modo affidabile sul mio telefono e sono persino duplicate sul mio smartwatch.

Hai installato l’istanza che utilizzi come PWA sul tuo dispositivo? Questo è il primo passo per un uso intensivo di un’istanza e lo richiediamo a ogni utente attivo.

I widget per PWA arriveranno nel prossimo futuro, poiché le specifiche sono in fase di sviluppo da parte di Microsoft nel progetto Chromium. Terrò d’occhio la situazione e ci lavorerò non appena sarà disponibile, come abbiamo fatto con ogni altra funzionalità PWA.

3 Mi Piace

Hm, questa è la versione disponibile nel Google Play App Store in Germania.

Non credo che questa sia un’app PWA? Le informazioni sulla versione dell’app sono 1.8.7. Le notifiche sono decisamente consentite, ma non ne vedo nessuna quando ci sono nuovi messaggi su meta.discourse org o sulla mia istanza forum.netzwissen.de.

1 Mi Piace

Abbastanza da essere una sorta di problema per lo sviluppo.

1 Mi Piace

Ciao @Falco, solo per essere chiari, ho capito tutto correttamente:
In futuro sarà possibile sviluppare widget per telefoni cellulari, come tutti conosciamo dalle app meteo, ad esempio? In altre parole, elementi per dispositivi mobili che possono essere posizionati sulla schermata principale e il cui contenuto potrebbe essere parti del forum? Ad esempio, un articolo del wiki che cambia molto spesso e dovrebbe essere monitorato indipendentemente tramite il widget, senza avviare l’app / Forum tramite Browser.

Potresti già fornire alcuni link a specifiche / ricerche / sviluppatori a riguardo?
Nel nostro Forum siamo interessati a creare widget mobili esattamente per questo motivo.

cordiali saluti
Richarde

1 Mi Piace

Sono anche un utente Android. Per la mia istanza self-hosted ho rinunciato all’app mobile. Per quanto ricordo, non era possibile ricevere le notifiche push senza essere su un livello a pagamento per Discourse a causa delle chiamate API di Google o qualcosa del genere (ci sono discussioni a riguardo da qualche parte).

Quindi… invece ho iniziato a lavorare su uno script Python che invia un messaggio tramite Signal quando le persone hanno una notifica non letta per più di un’ora. :person_shrugging: non è il massimo, ma è meglio di niente. Non ho ancora considerato le chat.

Hmm, ma perché non usare semplicemente la PWA? Ottieni notifiche push lì (ora sia su iOS che su Android)

2 Mi Piace

@sam Ti sono grato per aver chiesto. Questo mi ha spinto a giocare di nuovo con le impostazioni e ora ho notifiche per chat, PM e risposte.

Sospetto che la “finestra temporale delle notifiche push in minuti” sia stata la causa principale della mia confusione iniziale: l’impostazione predefinita è 10 minuti, ma nella mia testa ho ipotizzato che prendesse il timer delle notifiche via email (3 minuti). Pertanto, ogni volta che la testavo, tornavo al sito dopo aver atteso 6 minuti, impedendo l’attivazione. Avevo anche impostato “invia solo notifiche push della chat” su Vero come parte della mia precedente manipolazione, quindi questo timer non ha mai avuto la possibilità di rivelarsi.


Per riferimento futuro, di seguito è riportata parte della configurazione così come l’ho attualmente:

Preferenze

Impostazioni

Su Android:

  • Vai su Impostazioni → App e notifiche → Browser (uso Chrome) → Notifiche app
  • Assicurati che la prima notifica per il browser stesso sia attiva
  • Scorri verso il basso fino a siti e poi scorri fino all’indirizzo del tuo sito discourse.
    • Tocca il nome del sito e otterrai l’intero set di impostazioni di notifica per quel sito web specifico
    • Abilita le impostazioni che corrispondono a ciò che desideri
5 Mi Piace

Ciao! Mi sono dovuto registrare perché ho notato questo argomento. Ecco le mie scoperte:
Se non in modalità PWA la pagina LAGA molto quando la barra degli indirizzi in alto viene nascosta/mostrata in Chrome mobile perché un elemento nella pagina contiene un valore in % dello schermo principale o l’unità “vh”. Ho dovuto installare la PWA per evitarlo, ma…
Non sono sicuro se questo abbia a che fare con la PWA specifica che ho installato, ma ha un cerchio bianco invece di un’icona.
E l’altra cosa è che quando scorri verso l’alto un thread puoi innescare accidentalmente un aggiornamento quando lo scroll infinito raggiunge la cima della pagina non infinita.
Questo è il mio più grande problema, ma ho anche riscontrato alcuni strani problemi con il pannello delle notifiche che effettua reindirizzamenti casuali invece di mostrarmi la cosa che volevo vedere. È difficile esprimere a parole esattamente cosa è successo, se si ripeterà cercherò di descriverlo esattamente.

2 Mi Piace