Plugin Località 🌍

A quale versione di discourse sei attualmente?

Credo che molte persone siano migrate alle nuove tabelle dei fatti di Locations senza problemi, quindi questo è qualcosa di particolare della tua istanza.

Come puoi vedere dal codice, ho cercato di gestire in modo sicuro molti casi in cui i dati sono errati (e ignorarli), ma potrei aver perso uno scenario e ci sia una sorta di valore json illegale.

Puoi eliminare quel campo personalizzato di argomenti (TopicCustomField) o correggere il suo valore, quindi riprovare.

Probabilmente non ha senso conservarlo perché è probabile che sia un valore illegale.

Se non ci sono molti argomenti con posizioni, puoi esaminarli con questo nella console rails:

TopicCustomField.where(name: "location").all

Puoi ancora accedere a quel campo personalizzato senza il plugin installato.

Fammi sapere cosa trovi.

Se questo può essere confermato, potrei migliorare lo script.

Non sono a conoscenza di un altro rapporto di questo problema su questo plugin.

2 Mi Piace

Penso che fosse un residuo della divisione dei post da un altro argomento prima che Locations fosse identificato come il problema.

2 Mi Piace

Ero da 3.2.0 beta2, in aggiornamento alla versione 3.2.0 beta4-dev.

Utilizzando il branch test-passed.

Ho usato troppi argomenti con la posizione, quindi non oso eliminarli.

Spero che la prossima versione di rebuild vada bene per questo plugin.

Temo che dovrai fare qualche indagine, altrimenti probabilmente fallirà di nuovo.

Per favore, leggi attentamente il mio post qui sopra.

Ho appena unito questo importante aggiornamento che supporta correttamente Zeitwerk e aggiunge il supporto per Ember 5:

Fatemi sapere se ci sono problemi.

3 Mi Piace

@renato ha gentilmente fornito questo fantastico PR per aggiungere User Cards ai click dei marker sulla User Map!

Fantastico! :rocket: Grazie @renato!

@jimkleiber

9 Mi Piace

Woohoo! Sono molto entusiasta di vedere questa PR e grato a @renato e @merefield per averla realizzata e a @merefield per avermela segnalata.

L’ho appena testata su una delle mie istanze e credo di aver notato un bug: quando la mappa è a schermo intero, i clic non sembrano mostrare la scheda o navigare al profilo utente.

Per il resto, mi piace molto, grazie :folded_hands:t2:

3 Mi Piace

ottima osservazione! @renato vuoi dare un’occhiata a quello scenario e magari aggiungere unit test alla correzione? (così non ci sarebbe sfuggito).

(stranamente funziona sul mio telefono Android, ma non su Edge desktop né Firefox).

2 Mi Piace

Ad essere sincero, non avevo nemmeno notato che avessimo questa visualizzazione a schermo intero :smile:

Sembra che la scheda utente si stia aprendo, ma dietro la mappa quando è fissa con un z-index più alto:

La scheda utente utilizza il z-index di float-kit:

3 Mi Piace

Sì! E spiega perché non c’è nessun problema sui dispositivi mobili!

1 Mi Piace

È una funzionalità molto bella.

Un piccolo problema (sto facendo il pignolo!)… se fai clic su un avatar vicino al bordo destro della mappa, la user card esce dallo schermo. Lo stesso accade con gli avatar vicino al bordo inferiore della mappa, con la user card che esce dal basso dello schermo. Se l’avatar è molto vicino al fondo, viene spostato verso l’alto per essere più visibile, ma se sposti l’avatar un po’ più lontano dal fondo, viene posizionato più in basso in modo che parte della card non sia visibile. Le barre di scorrimento possono essere utilizzate per visualizzare la card, ma penso che sarebbe meglio se la card fosse posizionata interamente sullo schermo.

2 Mi Piace

Darò un’occhiata quando avrò tempo, ma posso anche riprodurre il overflow della scheda verso il basso sul core se l’avatar di uno stream di post si trova in un’area specifica:

Tuttavia, non sono riuscito a riprodurre il overflow della scheda verso destra.

Gli avatar degli utenti si trovano in un contenitore position: absolute per visualizzare la mappa e ciò potrebbe influire sulla strategia di rilevamento dei limiti di float-kit.

2 Mi Piace

Grazie per l’aggiornamento Robert :tada: Funziona benissimo su Ember 5.
Ho notato solo un problema, ma potrebbe non essere correlato a questo aggiornamento. Quando l’utente rimuove la posizione dalle impostazioni, la posizione vuota apparirà comunque sulla pagina utente /u/username.

Screenshot 2023-12-20 at 10.30.12

Grazie :slightly_smiling_face:

2 Mi Piace

Oh grazie per il rapporto, ci darò un’occhiata.

2 Mi Piace

Questo è un esempio di scheda che trabocca a destra…

3 Mi Piace

Ciao, ho appena aggiornato all’ultima versione.
Va bene :+1:

La funzione “apri la scheda utente al clic sull’avatar sulla mappa” è favolosa: molto pratica per accedere alle informazioni di un utente (le sue risposte alle domande, ad esempio) ed elegante allo stesso tempo :heart_eyes:

  • Sarebbe possibile che l’area della mappa utilizzasse tutto lo spazio disponibile?

  • Potrebbe essere un bug: a schermo intero la mappa viene parzialmente aggiornata ai bordi..

Mappa utenti:

1 Mi Piace

Un grande GRAZIE dalla Francia per questo tema scuro.

La mappa ora si adatta molto meglio al tema di Starwars.

Questi 2 miglioramenti sarebbero possibili:

  • Rendere la casella di ricerca più leggibile. Cambiando il suo sfondo o il colore del carattere?

  • Poter scegliere in base a quali criteri viene effettuata la ricerca per impostazione predefinita?
    Sulla mappa utente, lo pseudonimo sarebbe più pertinente.

Mappa degli eventi:

  • E anche con questo link: “Spiacenti, non siamo riusciti a generare un’anteprima per questa pagina web, perché il server web ha restituito un codice di errore 500. Invece di un’anteprima, nel tuo post apparirà solo un link”
1 Mi Piace

È un problema noto.

Temo di essere oberato da molti progetti, quindi non posso fornire una stima della risoluzione.

1 Mi Piace

Forse aggiungere ‘Cerca’ come testo segnaposto aiuterebbe anche?

1 Mi Piace