Fediverse Enhancement Proposals

# FEP che supportiamo

I FEP (Fediverse Enhancement Proposals) sono accordi condivisi su come le app ActivityPub gestiscono aspetti specifici. Ecco ognuno di quelli che supportiamo, quanto ne copriamo e un link alla proposta completa.

In futuro prevediamo di rilasciare Welley come open source. Per ora non sono state annunciate né una data di rilascio né una licenza.

-   FEP-044f
    
    ## Post con citazione che rispettano il consenso
    
    Gli autori possono decidere se i loro post possono essere citati da altri server.
    
    Welley supporta richieste di citazione, verifiche di autorizzazione, accettazione, rifiuto e revoca.
    
    -   Welley invia e riceve attività QuoteRequest e gestisce l'accettazione o il rifiuto della richiesta.
    -   I timbri di autorizzazione alla citazione permettono ai server riceventi di verificare che l'autore abbia dato il consenso.
    -   La revoca ritira il permesso per una citazione che l'autore aveva approvato in precedenza.
    
    Gli altri server devono usare il protocollo del consenso perché funzioni allo stesso modo. Un semplice link o una vecchia estensione di citazione non dimostra che l'autore abbia dato il consenso.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/044f/fep-044f.md) [Ripubblicazioni e citazioni](https://welley.com/it/posts/repost-and-quote/)
    
-   FEP-1311
    
    ## Allegati multimediali
    
    Welley invia e riceve allegati multimediali e può leggere più versioni dello stesso file.
    
    Welley supporta lo scambio di allegati e la lettura delle varianti. Il supporto per alcune raccomandazioni e forme di output è più limitato.
    
    -   Welley accetta un singolo URL di media o un array tipizzato di link ai media.
    -   Può usare le varianti di dimensione e le immagini di anteprima degli allegati remoti.
    -   Inviare array di URL con più varianti richiede un flag di configurazione, che è disattivato per impostazione predefinita.
    
    Welley non implementa la proposta completa. In particolare non gestisce digestMultibase e, per compatibilità, per impostazione predefinita invia un solo URL principale.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/1311/fep-1311.md) [Foto, video e allegati](https://welley.com/it/posts/post-media/)
    
-   FEP-1b12
    
    ## Federazione dei gruppi
    
    I canali dei gruppi pubblici possono scambiare post e commenti con le community ActivityPub in stile forum.
    
    I canali pubblici supportano gli actor Group standard e i flussi di annuncio.
    
    -   Un canale pubblico usa un actor Group standard.
    -   Il canale condivide i post accettati tramite attività Announce e mantiene l'autore originale.
    -   Welley accetta gli annunci dei gruppi e mette il contenuto nel canale giusto.
    
    Le community private di Welley usano proprietà aggiuntive di Welley. Non tutte le impostazioni dei gruppi, le regole di iscrizione e le azioni di moderazione passano ad altri software.
    
    ![Forum di Riverside Garden filtrato su Garden projects, con un filtro per tag, un controllo di ordinamento Newest e un argomento di benvenuto fissato in alto.](https://welley.com/assets/media/forum-overview-2000.56f6f9a2.webp)
    
    Il forum nella vista per categoria, con l'argomento di benvenuto fissato in cima. Sopra ci sono i filtri per categoria e tag e il controllo di ordinamento.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/1b12/fep-1b12.md) [Forum e categorie](https://welley.com/it/groups/group-forums/) [Canali pubblici nel Fediverse](https://welley.com/it/groups/group-federated-channels/)
    
-   FEP-3b86
    
    ## Activity Intents
    
    I link di interazione remota possono tenere traccia di ciò che una persona vuole fare.
    
    Welley supporta link WebFinger specifici per azione e reindirizzamenti di autorizzazione.
    
    -   WebFinger offre un modello separato per ogni azione supportata, come Follow, Like, Announce e Create.
    -   Il rilevamento dei gruppi include anche Join.
    -   L'endpoint di interazione porta la persona all'azione giusta in Welley.
    
    L'app remota deve usare questi link di intent. I link di intent Vote di Welley sono estensioni. Non sono azioni FEP standard.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/3b86/fep-3b86.md) [Segui solo i canali che vuoi](https://welley.com/it/groups/group-channel-subscriptions/)
    
-   FEP-5feb
    
    ## Consenso degli actor all'indicizzazione nella ricerca
    
    I proprietari dei profili possono indicare se i loro post pubblici possono comparire negli indici di ricerca.
    
    Welley pubblica il consenso di ogni account, importa il consenso da altri server e limita di conseguenza la ricerca di testo locale.
    
    -   Welley pubblica la proprietà indexable dell'actor in base alle impostazioni di privacy del profilo.
    -   Gli account su altri server devono consentire esplicitamente l'indicizzazione prima che i loro post compaiano nella normale ricerca di testo.
    -   Sfogliando un hashtag si possono comunque trovare post di un autore non indicizzabile.
    
    La proprietà chiede agli altri server di rispettare il consenso. Non blocca l'accesso ai post pubblici e non controlla i motori di ricerca indipendenti.
    
    ![Controlli di privacy per la ricerca dei post pubblici, i consigli di scoperta, i motori di ricerca, la visibilità delle connessioni e la visibilità dei gruppi.](https://welley.com/assets/media/settings-privacy-1200.bfea7542.webp)
    
    Alcune impostazioni per ricerca, scoperta e per chi può vedere cosa c'è sul tuo profilo. La navigazione e i dettagli dell'account sono ritagliati.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/5feb/fep-5feb.md) [Post pubblici nei risultati di ricerca](https://welley.com/it/profiles/public-post-search/)
    
-   FEP-7458
    
    ## Uso della collezione delle risposte
    
    Un server può recuperare le risposte dal post originale invece di aspettare che gli vengano consegnate.
    
    Welley pubblica le collezioni di risposte e recupera quelle remote.
    
    -   Welley pubblica una collezione di risposte paginata per i post.
    -   Welley recupera le collezioni di risposte remote e ne segue le pagine.
    -   Quando qualcuno trova una discussione remota, Welley può completare in background il contesto più vecchio.
    
    Restano validi privacy, moderazione, limiti di recupero e raggiungibilità dell'altro server. Una collezione non garantisce una copia completa e immediata di ogni discussione.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/7458/fep-7458.md) [Modi di leggere un thread](https://welley.com/it/posts/thread-reading/)
    
-   FEP-7628
    
    ## Spostamento dell'actor
    
    Gli account possono spostarsi tra server e i loro follower passano al nuovo account.
    
    Welley supporta spostamenti di actor in entrata e in uscita, alias, reindirizzamenti e trasferimenti di follower.
    
    -   Welley riceve attività Move e controlla l'alias di destinazione prima di spostare i follower locali.
    -   Quando un account si sposta altrove, Welley pubblica la destinazione e invia attività Move ai follower su altri server.
    -   Welley invia Follow alla destinazione e rimuove il vecchio follow.
    
    Welley imposta movedTo e il vecchio account resta accessibile. Non interrompe tutte le consegne verso le inbox remote che sono state spostate. I post richiedono un'esportazione o un'importazione a parte.
    
    ![Pagina di migrazione dell'account con modulo per l'alias dell'account, passaggio di importazione dei dati e passaggio di spostamento dei follower.](https://welley.com/assets/media/personal-move-here-1200.5f7ac9b7.webp)
    
    La pagina di migrazione con i suoi tre passaggi e un modulo vuoto per l'alias dell'account. Usa contenuti di esempio della comunità.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/7628/fep-7628.md) [Sposta il tuo account su Welley](https://welley.com/it/settings/move-to-welley/) [Vai via e tieni una copia](https://welley.com/it/settings/move-out-and-archive/)
    
-   FEP-7888
    
    ## Chiarire la proprietà context
    
    Welley usa context per collegare le discussioni degli eventi e per recuperare alcune collezioni di discussioni remote.
    
    Welley supporta i link di context degli eventi e alcuni flussi di collezioni di context remote.
    
    -   I post collegati a un evento possono indicare l'URI dell'Event come loro context.
    -   Welley può seguire una collezione di context remota, anche tramite un documento intermedio che punta alla collezione.
    
    Welley non pubblica una collezione di context generale per ogni thread. Non supporta l'instradamento completo del pubblico basato sul context né la proprietà della conversazione.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/7888/fep-7888.md) [Discussioni sugli eventi](https://welley.com/it/events/events-discussions/) [Modi di leggere un thread](https://welley.com/it/posts/thread-reading/)
    
-   FEP-844e
    
    ## Rilevamento delle funzionalità
    
    Altri software possono leggere dall'actor dell'applicazione un elenco strutturato di ciò che Welley supporta.
    
    L'actor dell'applicazione pubblica le sue funzionalità, e questo è testato.
    
    -   L'actor dell'applicazione pubblica un array implements con identificatori e nomi delle funzionalità.
    -   La risposta include la mappatura JSON-LD per quella proprietà.
    -   Al momento Welley dichiara quindici identificatori FEP.
    
    Welley non legge ancora gli elenchi di funzionalità di altri server per negoziare le funzioni.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/844e/fep-844e.md) [Domini remoti](https://welley.com/it/federation/federation-domains/)
    
-   FEP-8a8e
    
    ## Un approccio comune all'uso del tipo di oggetto Event
    
    Gli eventi usano campi ActivityPub condivisi per orari, luogo, descrizione e partecipazione.
    
    Welley supporta lo scambio di Event di base e i flussi di partecipazione, più alcuni campi di estensione degli eventi.
    
    -   Un Event include titolo, ora di inizio, ora di fine, fuso orario, luogo e collezione dei partecipanti.
    -   Create e Update inviano le modifiche agli eventi.
    -   Join e Leave portano le modifiche alla partecipazione tra i server Welley.
    
    L'ultima versione della proposta richiede anche gli organizzatori e ha più regole su luogo e capienza. Welley non implementa tutta l'ultima versione.
    
    ![Evento solo su invito Seed sorting evening di Sam Rivera con una copertina di semi conservati, la data, l'ora e il luogo, le risposte Sì, No e Forse per Alex Morgan, che è tra gli invitati, e i partecipanti.](https://welley.com/assets/media/event-rsvp-demo-2000.4878aae2.webp)
    
    Chi è invitato risponde Sì, No o Forse. L'organizzatore vede chi partecipa.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/8a8e/fep-8a8e.md) [Eventi tramite ActivityPub](https://welley.com/it/events/events-activitypub/) [Rispondi a un invito](https://welley.com/it/events/events-rsvp/)
    
-   FEP-8fcf
    
    ## Sincronizzazione della collezione dei follower tra server
    
    I server possono individuare le differenze nei loro elenchi di follower e correggerle.
    
    Welley supporta digest in uscita, controlli in entrata, l'endpoint della collezione parziale e i job di riparazione.
    
    -   Welley aggiunge un header Collection-Synchronization quando una consegna richiede la sincronizzazione dei follower.
    -   Il server ricevente confronta un digest. Se gli elenchi sono diversi, recupera la collezione dei follower per quel server.
    -   Welley ripara i rapporti di follow non più validi separatamente dalla richiesta all'inbox.
    
    Gli amministratori possono disattivare la sincronizzazione. L'altro server deve implementare lo stesso protocollo.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/8fcf/fep-8fcf.md) [Domini remoti](https://welley.com/it/federation/federation-domains/)
    
-   FEP-9098
    
    ## Emoji personalizzate
    
    Le emoji personalizzate possono viaggiare insieme a post, profili e reazioni.
    
    Welley supporta i tag delle emoji personalizzate e le importazioni per i contenuti federati supportati.
    
    -   I tag in uscita collegano lo shortcode di ogni emoji alla sua immagine.
    -   Welley legge i tag Emoji di altri server e salva ogni shortcode sotto il dominio da cui proviene.
    -   Le restrizioni sui media valgono anche quando Welley scarica emoji remote.
    
    Un blocco dei media può impedire il caricamento dell'immagine di un'emoji. Le app su altri server possono mostrare lo shortcode al suo posto.
    
    ![L'editor delle emoji personalizzate mostra i requisiti del file, uno shortcode, una categoria e la visibilità nel selettore.](https://welley.com/assets/media/admin-demo-custom-emoji-editor-848.eab2a89c.webp)
    
    L'editor delle emoji personalizzate mostra i requisiti del file, uno shortcode, una categoria e se l'emoji compare nel selettore.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/9098/fep-9098.md) [Emoji personalizzate](https://welley.com/it/server-admin/server-custom-emoji/)
    
-   FEP-9967
    
    ## Sondaggi
    
    Le persone possono scambiare sondaggi e voti con i server compatibili.
    
    Welley supporta l'invio e la ricezione di sondaggi a scelta singola e a scelta multipla, voti e aggiornamenti dei risultati.
    
    -   I sondaggi usano oggetti Question con scelte oneOf o anyOf.
    -   Welley gestisce i voti da altri server e invia i risultati dei sondaggi.
    -   Ogni sondaggio federato indica l'ora di chiusura, se è chiuso e il numero di votanti.
    
    L'altra app deve supportare questo formato di sondaggio. La sua interfaccia può mostrare controlli o dettagli dei risultati diversi.
    
    ![Schede Seguiti e Firehose sopra un post formattato sul giardino, con un titolo, uno spoiler in linea nascosto e un elenco, seguito da un sondaggio con tre scelte, con i controlli per rispondere, ripubblicare, mettere mi piace e salvare nei segnalibri.](https://welley.com/assets/media/publishing-feed-posts-1440.5d5baf50.webp)
    
    Il feed mostra testo formattato, uno spoiler in linea che chi legge rivela con un clic e un sondaggio a cui si può rispondere direttamente lì.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/9967/fep-9967.md) [Sondaggi](https://welley.com/it/posts/post-polls/)
    
-   FEP-b2b8
    
    ## Testo lungo
    
    I post lunghi possono usare oggetti Article con titolo, testo completo e una breve anteprima.
    
    Welley supporta il contenuto degli articoli, le anteprime, i metadati del sorgente e parte del markup del testo formattato.
    
    -   Welley invia e riceve oggetti Article invece di trattare ogni post come una breve Note.
    -   Gli articoli in uscita possono includere un'immagine di apertura, un estratto e il sorgente Markdown.
    -   Welley mantiene parte del markup degli articoli, inclusi i media inline e le annotazioni ruby.
    
    Se un articolo elenca più autori, Welley prende il primo. I titoli diventano testo in grassetto, quindi parte della struttura dell'articolo va persa.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/b2b8/fep-b2b8.md) [Forum e categorie](https://welley.com/it/groups/group-forums/) [Formattazione del testo](https://welley.com/it/posts/rich-text-posts/)
    
-   FEP-c0e0
    
    ## Reazioni con emoji
    
    Le reazioni con emoji funzionano tra server diversi.
    
    Welley supporta le reazioni con emoji Unicode e personalizzate, compresa la loro rimozione e consegna.
    
    -   Welley invia e riceve attività EmojiReact per i post supportati.
    -   Undo rimuove una reazione remota.
    -   Le reazioni con emoji personalizzate portano con sé il tag dell'emoji e il dominio da cui provengono.
    
    Altri software possono supportare un insieme diverso di reazioni. Welley non fornisce la collezione facoltativa emojiReactions.
    
    ![Un argomento del forum sulla giornata di lavoro di sabato in giardino con un chip di reazione con la piantina che conta 3 e un chip con il pollice in su che conta 2.](https://welley.com/assets/media/forum-reactions-demo-1792.23f0cbc6.webp)
    
    I membri reagiscono a un argomento del forum con le emoji. Ogni emoji ha il suo chip e il suo conteggio.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/c0e0/fep-c0e0.md) [Mi piace e reazioni con emoji](https://welley.com/it/posts/post-reactions/)
    
-   FEP-c16b
    
    ## Formattare le funzioni MFM
    
    Parte del markup di sfocatura di Misskey può comparire come spoiler inline.
    
    Welley supporta solo la formattazione di sfocatura nei post in arrivo.
    
    -   Welley riconosce i segmenti di sfocatura nel sorgente Markdown di Misskey.
    -   Welley trasforma le classi e gli attributi di sfocatura MFM supportati in uno spoiler sicuro.
    
    Welley non implementa l'intero vocabolario di funzioni MFM né dichiara il supporto di htmlMfm. Gli altri effetti MFM possono perdere la formattazione.
    
    ![Schede Seguiti e Firehose sopra un post formattato sul giardino, con un titolo, uno spoiler in linea nascosto e un elenco, seguito da un sondaggio con tre scelte, con i controlli per rispondere, ripubblicare, mettere mi piace e salvare nei segnalibri.](https://welley.com/assets/media/publishing-feed-posts-1440.5d5baf50.webp)
    
    Il feed mostra testo formattato, uno spoiler in linea che chi legge rivela con un clic e un sondaggio a cui si può rispondere direttamente lì.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/c16b/fep-c16b.md) [Spoiler nel testo](https://welley.com/it/posts/inline-spoilers/)
    
-   FEP-d556
    
    ## Rilevamento dell'actor a livello di server con WebFinger
    
    Una query WebFinger per il server può restituire il suo actor dell'applicazione.
    
    Welley supporta la forma di rilevamento con self link in stile Mastodon prevista dalla proposta. Per questa forma non indica un identificatore FEP esplicito.
    
    -   Una query per il dominio o per l'URL del server configurato restituisce un link self all'actor dell'istanza.
    -   Entrambe le forme portano allo stesso actor.
    
    La ricerca confronta esattamente il testo dell'origine configurata e non normalizza la barra finale. Non pubblica la relazione Service consigliata né supporta il filtro per relazione.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/d556/fep-d556.md) [Domini remoti](https://welley.com/it/federation/federation-domains/)
    
-   FEP-e232
    
    ## Object Links
    
    I post con citazione includono link strutturati ai post che citano.
    
    Welley usa Object Links solo per pubblicare e importare i riferimenti alle citazioni.
    
    -   Welley aggiunge a una citazione in uscita un tag Link con il tipo di media di citazione ActivityPub.
    -   Welley riconosce la stessa forma di link nei post in arrivo, compresi i link senza nome.
    
    Questo riguarda i link di citazione. Non copre ogni possibile tipo di media di Object Links.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/e232/fep-e232.md) [Ripubblicazioni e citazioni](https://welley.com/it/posts/repost-and-quote/)
    
-   FEP-efda
    
    ## Oggetti seguibili
    
    Puoi seguire un post e ricevere le attività successive nella sua discussione.
    
    Follow(post) e Undo funzionano in entrambe le direzioni e sono testati.
    
    -   Welley invia Follow con l'URI del post come oggetto.
    -   I follow ai post in arrivo e le attività Undo aggiornano le iscrizioni ai post.
    -   Seguire un post è diverso dal seguire il suo autore.
    
    L'ultima versione della FEP usa una collezione di follower per scoprire gli oggetti che puoi seguire. I post di Welley non espongono quella collezione né un algoritmo di rilevamento generale. In Welley la funzione usa ancora il vecchio nome Post seguiti.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/efda/fep-efda.md) [Modi di leggere un thread](https://welley.com/it/posts/thread-reading/)
    
-   FEP-f1d5
    
    ## NodeInfo nel software del Fediverse
    
    Altri server possono trovare i dettagli su software e protocollo di Welley tramite NodeInfo.
    
    Welley supporta il rilevamento NodeInfo e la risposta 2.0.
    
    -   L'endpoint pubblico di rilevamento rimanda al documento NodeInfo 2.0.
    -   Il documento elenca la versione del software, il supporto ad ActivityPub e l'URL di base FASP.
    
    Per ora la risposta usa conteggi d'uso e stato delle registrazioni fissi. Non fare affidamento su di essa per le statistiche in tempo reale del server. Non esiste una route 2.1.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/f1d5/fep-f1d5.md) [Informazioni sul tuo server](https://welley.com/it/server-admin/server-about/) [Domini remoti](https://welley.com/it/federation/federation-domains/)
    
-   FEP-fe34
    
    ## Modello di sicurezza basato sull'origine
    
    I controlli sull'origine aiutano a impedire che un server rivendichi contenuti o autorità che appartengono a un altro.
    
    Welley ha diversi controlli di sicurezza basati sull'origine, e sono testati.
    
    -   Welley confronta schema, host e porta effettiva degli URI.
    -   L'inbox rifiuta certe attività quando l'origine dell'oggetto non corrisponde a quella dell'actor.
    -   I percorsi di recupero remoto, citazione, collezione e presenza aggiungono altri controlli sull'origine.
    
    Questa è solo una parte del modello di sicurezza. Non fornisce Object Integrity Proofs.
    
    [Leggi la proposta](https://codeberg.org/fediverse/fep/src/branch/main/fep/fe34/fep-fe34.md) [Domini remoti](https://welley.com/it/federation/federation-domains/)
