Fediverse Enhancement Proposals

# FEP, které podporujeme

FEP (Fediverse Enhancement Proposals) jsou společné dohody o tom, jak aplikace s ActivityPub řeší konkrétní věci. Níže najdete každý FEP, který podporujeme, do jaké míry ho podporujeme, a odkaz na celý návrh.

V budoucnu plánujeme vydat Welley jako open source. Datum vydání ani licence zatím nebyly oznámeny.

-   FEP-044f
    
    ## Citační příspěvky se souhlasem autora
    
    Autoři se mohou rozhodnout, zda se jejich příspěvky smějí citovat napříč servery.
    
    Welley podporuje žádosti o citaci, kontrolu autorizace, přijetí, odmítnutí i odvolání.
    
    -   Welley odesílá a přijímá aktivity QuoteRequest a zpracovává přijetí nebo odmítnutí žádosti.
    -   Autorizační razítka citací umožňují přijímajícím serverům ověřit, že autor souhlasil.
    -   Odvolání vezme zpět povolení k citaci, kterou autor dříve schválil.
    
    Aby to fungovalo stejně, musí další servery používat protokol souhlasu. Prostý odkaz nebo starší rozšíření pro citace neprokazuje, že autor souhlasil.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/044f/fep-044f.md) [Sdílení a citace](https://welley.com/cs/posts/repost-and-quote/)
    
-   FEP-1311
    
    ## Mediální přílohy
    
    Welley odesílá a přijímá mediální přílohy a umí přečíst několik verzí téhož souboru.
    
    Welley podporuje výměnu příloh a čtení variant. Podpora některých doporučení a výstupních forem je užší.
    
    -   Welley přijímá jedno URL média nebo typované pole odkazů na média.
    -   Umí použít velikostní varianty a náhledové obrázky ze vzdálených příloh.
    -   Odesílání polí URL s více variantami vyžaduje konfigurační příznak a ve výchozím stavu je vypnuté.
    
    Welley neimplementuje celý návrh. Konkrétně nezpracovává digestMultibase a kvůli kompatibilitě ve výchozím stavu odesílá jedno primární URL.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/1311/fep-1311.md) [Fotky, videa a přílohy](https://welley.com/cs/posts/post-media/)
    
-   FEP-1b12
    
    ## Federace skupin
    
    Veřejné kanály skupin si mohou vyměňovat příspěvky a komentáře s komunitami v ActivityPub, které fungují jako fóra.
    
    Veřejné kanály podporují standardní aktory Group a postupy oznamování.
    
    -   Veřejný kanál používá standardní aktor Group.
    -   Kanál sdílí přijaté příspěvky pomocí aktivit Announce a zachovává původního autora.
    -   Welley přijímá oznámení skupin a obsah zařadí do správného kanálu.
    
    Soukromé komunity ve Welley používají další vlastnosti specifické pro Welley. Ne všechna nastavení skupin, pravidla členství a moderátorské akce se přenesou do jiného softwaru.
    
    ![Fórum Riverside Garden filtrované na Zahradní projekty, s filtrem štítků, řazením Nejnovější a připnutým uvítacím tématem.](https://welley.com/assets/media/forum-overview-2000.56f6f9a2.webp)
    
    Fórum v zobrazení kategorie, s připnutým uvítacím tématem na prvním místě. Nad ním jsou filtry kategorií a štítků a ovládání řazení.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/1b12/fep-1b12.md) [Fóra a kategorie](https://welley.com/cs/groups/group-forums/) [Veřejné kanály ve Fediverse](https://welley.com/cs/groups/group-federated-channels/)
    
-   FEP-3b86
    
    ## Activity Intents
    
    Odkazy pro vzdálenou interakci si mohou pamatovat, co chce člověk udělat.
    
    Welley podporuje odkazy WebFinger určené pro konkrétní akce a přesměrování pro autorizaci.
    
    -   WebFinger nabízí zvláštní šablonu pro každou podporovanou akci, například Follow, Like, Announce a Create.
    -   Vyhledávání skupin zahrnuje i Join.
    -   Koncový bod interakce zavede člověka ke správné akci ve Welley.
    
    Vzdálená aplikace musí tyto odkazy záměrů používat. Vlastní odkazy záměru Vote ve Welley jsou rozšíření. Nejsou to standardní akce FEP.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/3b86/fep-3b86.md) [Sledujte jen kanály, které chcete](https://welley.com/cs/groups/group-channel-subscriptions/)
    
-   FEP-5feb
    
    ## Souhlas aktorů s indexováním ve vyhledávání
    
    Majitelé profilů mohou určit, zda se jejich veřejné příspěvky smějí objevit v indexech vyhledávání.
    
    Welley zveřejňuje souhlas každého účtu, přebírá souhlas z jiných serverů a podle toho omezuje místní textové vyhledávání.
    
    -   Welley zveřejňuje vlastnost aktora indexable podle nastavení soukromí profilu.
    -   Účty na jiných serverech musí indexování výslovně povolit, než se jejich příspěvky objeví v běžném textovém vyhledávání.
    -   Při procházení hashtagu se přesto mohou zobrazit příspěvky autora, který není indexovatelný.
    
    Vlastnost žádá ostatní servery, aby souhlas respektovaly. Neblokuje přístup k veřejným příspěvkům a neřídí nezávislé vyhledávače.
    
    ![Ovládání soukromí pro vyhledávání veřejných příspěvků, doporučení v objevování, vyhledávače, viditelnost spojení a viditelnost skupin.](https://welley.com/assets/media/settings-privacy-1200.bfea7542.webp)
    
    Část nastavení pro vyhledávání, objevování a to, kdo vidí, co máte na profilu. Navigace a údaje o účtu jsou oříznuty.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/5feb/fep-5feb.md) [Veřejné příspěvky ve výsledcích vyhledávání](https://welley.com/cs/profiles/public-post-search/)
    
-   FEP-7458
    
    ## Použití kolekce odpovědí
    
    Server může načíst odpovědi z původního příspěvku, místo aby čekal, až mu je někdo doručí.
    
    Welley zveřejňuje kolekce odpovědí a načítá ty vzdálené.
    
    -   Welley zveřejňuje pro příspěvky stránkovanou kolekci odpovědí.
    -   Welley načítá vzdálené kolekce odpovědí a prochází jejich stránky.
    -   Když někdo najde vzdálenou diskusi, Welley může na pozadí doplnit starší kontext.
    
    Stále platí soukromí, moderace, limity načítání i to, zda je druhý server dostupný. Kolekce nezaručuje úplnou a okamžitou kopii každé diskuse.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/7458/fep-7458.md) [Způsoby čtení vlákna](https://welley.com/cs/posts/thread-reading/)
    
-   FEP-7628
    
    ## Přesun aktora
    
    Účty se mohou přesouvat mezi servery a jejich sledující přejdou na nový účet.
    
    Welley podporuje příchozí i odchozí přesuny aktorů, aliasy, přesměrování a přenos sledujících.
    
    -   Welley přijímá aktivity Move a před přesunem místních sledujících zkontroluje alias cíle.
    -   Když účet odchází, Welley zveřejní cíl a pošle aktivity Move sledujícím na jiných serverech.
    -   Welley pošle Follow na cíl a odstraní staré sledování.
    
    Welley nastaví movedTo a starý účet zůstane přístupný. Nezastaví všechno doručování do vzdálených inboxů, které se přesunuly. Příspěvky vyžadují samostatný export nebo import.
    
    ![Stránka migrace účtu s formulářem pro alias účtu, krokem importu dat a krokem přesunu sledujících.](https://welley.com/assets/media/personal-move-here-1200.5f7ac9b7.webp)
    
    Stránka migrace se třemi kroky a prázdným formulářem pro alias účtu. Používá ukázkový obsah komunity.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/7628/fep-7628.md) [Přesuňte svůj účet na Welley](https://welley.com/cs/settings/move-to-welley/) [Odejděte a nechte si kopii](https://welley.com/cs/settings/move-out-and-archive/)
    
-   FEP-7888
    
    ## Vysvětlení vlastnosti context
    
    Welley používá context ke spojení diskusí událostí a k načítání některých vzdálených kolekcí diskusí.
    
    Welley podporuje odkazy context u událostí a některé postupy pro vzdálené kolekce context.
    
    -   Příspěvky připojené k události mohou jako svůj context uvádět URI události.
    -   Welley umí sledovat vzdálenou kolekci context, i přes zprostředkující dokument, který na kolekci odkazuje.
    
    Welley nezveřejňuje obecnou kolekci context pro každé vlákno. Nepodporuje plné směrování publika podle kontextu ani vlastnictví konverzace.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/7888/fep-7888.md) [Diskuse k událostem](https://welley.com/cs/events/events-discussions/) [Způsoby čtení vlákna](https://welley.com/cs/posts/thread-reading/)
    
-   FEP-844e
    
    ## Zjišťování schopností
    
    Jiný software si může z aktora aplikace přečíst strukturovaný seznam toho, co Welley podporuje.
    
    Aktor aplikace zveřejňuje své schopnosti a je to otestované.
    
    -   Aktor aplikace zveřejňuje pole implements s identifikátory a názvy schopností.
    -   Odpověď obsahuje mapování JSON-LD pro tuto vlastnost.
    -   Welley teď uvádí patnáct identifikátorů FEP.
    
    Welley zatím nečte seznamy schopností jiných serverů, aby s nimi sjednával funkce.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/844e/fep-844e.md) [Vzdálené domény](https://welley.com/cs/federation/federation-domains/)
    
-   FEP-8a8e
    
    ## Běžný přístup k používání typu objektu Event
    
    Události používají společná pole ActivityPub pro časy, místo, popis a účast.
    
    Welley podporuje základní výměnu objektů Event a postupy účasti a také některá rozšiřující pole událostí.
    
    -   Event obsahuje název, čas začátku, čas konce, časové pásmo, místo a kolekci účastníků.
    -   Create a Update rozesílají změny událostí.
    -   Join a Leave přenášejí změny účasti mezi servery Welley.
    
    Nejnovější verze návrhu navíc vyžaduje organizátory a má více pravidel pro místo a kapacitu. Welley neimplementuje celou nejnovější verzi.
    
    ![Akce „Seed sorting evening“ od Sama Rivery, jen pro pozvané, s titulním obrázkem uložených semínek, datem, časem a místem, odpověďmi Ano, Ne a Možná pro pozvaného Alexe Morgana a seznamem účastníků.](https://welley.com/assets/media/event-rsvp-demo-2000.4878aae2.webp)
    
    Pozvaný odpoví Ano, Ne nebo Možná. Organizátor vidí, kdo přijde.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/8a8e/fep-8a8e.md) [Události přes ActivityPub](https://welley.com/cs/events/events-activitypub/) [Odpověď na pozvánku](https://welley.com/cs/events/events-rsvp/)
    
-   FEP-8fcf
    
    ## Synchronizace kolekce sledujících napříč servery
    
    Servery mohou odhalit rozdíly ve svých seznamech sledujících a opravit je.
    
    Welley podporuje odchozí otisky, příchozí kontroly, koncový bod částečné kolekce a opravné úlohy.
    
    -   Welley přidá hlavičku Collection-Synchronization, když doručení žádá o synchronizaci sledujících.
    -   Přijímající server porovná otisk (digest). Pokud se seznamy liší, načte kolekci sledujících pro daný server.
    -   Welley opravuje zastaralé vztahy sledování odděleně od požadavku na inbox.
    
    Správci mohou synchronizaci vypnout. Druhý server musí implementovat stejný protokol.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/8fcf/fep-8fcf.md) [Vzdálené domény](https://welley.com/cs/federation/federation-domains/)
    
-   FEP-9098
    
    ## Vlastní emoji
    
    Vlastní emoji mohou putovat s příspěvky, profily a reakcemi.
    
    Welley podporuje značky vlastních emoji a jejich import u podporovaného federovaného obsahu.
    
    -   Odchozí značky propojují shortcode každého emoji s jeho obrázkem.
    -   Welley čte značky Emoji z jiných serverů a každý shortcode ukládá pod doménou, odkud pochází.
    -   Omezení médií platí i tehdy, když Welley stahuje vzdálená emoji.
    
    Blokace médií může zabránit načtení obrázku emoji. Aplikace na jiných serverech pak mohou zobrazit shortcode.
    
    ![Editor vlastních emoji ukazuje požadavky na soubor, zkratku, kategorii a viditelnost ve výběru.](https://welley.com/assets/media/admin-demo-custom-emoji-editor-848.eab2a89c.webp)
    
    Editor vlastních emoji ukazuje požadavky na soubor, zkratku, kategorii a to, zda se emoji zobrazuje ve výběru.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/9098/fep-9098.md) [Vlastní emoji](https://welley.com/cs/server-admin/server-custom-emoji/)
    
-   FEP-9967
    
    ## Ankety
    
    Lidé si mohou s kompatibilními servery vyměňovat ankety a hlasy.
    
    Welley podporuje odesílání a příjem anket s jednou i více volbami, hlasů a aktualizací výsledků.
    
    -   Ankety používají objekty Question s volbami oneOf nebo anyOf.
    -   Welley zpracovává hlasy z jiných serverů a rozesílá výsledky anket.
    -   Každá federovaná anketa nese čas ukončení, informaci, zda je uzavřená, a počet hlasujících.
    
    Druhá aplikace musí tento formát anket podporovat. Její rozhraní může zobrazit jiné ovládací prvky nebo jiné podrobnosti výsledků.
    
    ![Karty Sledované a Firehose nad formátovaným zahradním příspěvkem s nadpisem, skrytým spoilerem v textu a seznamem, za nímž následuje anketa se třemi možnostmi, s ovládacími prvky pro odpověď, sdílení, označení Líbí se a záložku.](https://welley.com/assets/media/publishing-feed-posts-1440.5d5baf50.webp)
    
    Feed zobrazuje formátovaný text, spoiler v textu, který čtenář odkryje kliknutím, a anketu, na kterou mohou čtenáři odpovědět přímo tam.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/9967/fep-9967.md) [Ankety](https://welley.com/cs/posts/post-polls/)
    
-   FEP-b2b8
    
    ## Dlouhé texty
    
    Dlouhé příspěvky mohou používat objekty Article s názvem, celým textem a krátkým náhledem.
    
    Welley podporuje obsah článků, náhledy, metadata zdroje a některé značky formátovaného textu.
    
    -   Welley odesílá a přijímá objekty Article, místo aby každý příspěvek bral jako krátký objekt Note.
    -   Odchozí články mohou obsahovat úvodní obrázek, výtah a zdroj v Markdownu.
    -   Welley zachovává část značek článků, včetně vložených médií a poznámek ruby.
    
    Pokud článek uvádí několik autorů, Welley vezme prvního. Nadpisy se změní na tučný text, takže část struktury článku se ztratí.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/b2b8/fep-b2b8.md) [Fóra a kategorie](https://welley.com/cs/groups/group-forums/) [Formátování textu](https://welley.com/cs/posts/rich-text-posts/)
    
-   FEP-c0e0
    
    ## Reakce emoji
    
    Reakce emoji fungují mezi servery.
    
    Welley podporuje reakce standardními emoji Unicode i vlastními emoji, včetně jejich odebírání a doručování.
    
    -   Welley odesílá a přijímá aktivity EmojiReact u podporovaných příspěvků.
    -   Undo odstraní vzdálenou reakci.
    -   Reakce vlastními emoji nesou značku emoji a doménu, odkud pocházejí.
    
    Jiný software může podporovat jinou sadu reakcí. Welley nenabízí volitelnou kolekci emojiReactions.
    
    ![Téma fóra o sobotní zahradní brigádě s čipem reakce se sazenicí s počtem 3 a čipem palce nahoru s počtem 2.](https://welley.com/assets/media/forum-reactions-demo-1792.23f0cbc6.webp)
    
    Členové reagují na téma fóra emoji. Každé emoji má vlastní čip a počet.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/c0e0/fep-c0e0.md) [Líbí se mi a emoji reakce](https://welley.com/cs/posts/post-reactions/)
    
-   FEP-c16b
    
    ## Formátování funkcemi MFM
    
    Některé značky rozmazání z Misskey se mohou zobrazit jako spoiler v textu.
    
    Welley u příchozích příspěvků podporuje jen formátování rozmazání.
    
    -   Welley rozpoznává části s rozmazáním ve zdroji Misskey Markdown.
    -   Welley převádí podporované třídy a atributy rozmazání MFM na bezpečný spoiler.
    
    Welley neimplementuje celou sadu funkcí MFM ani neuvádí podporu htmlMfm. Jiné efekty MFM mohou o formátování přijít.
    
    ![Karty Sledované a Firehose nad formátovaným zahradním příspěvkem s nadpisem, skrytým spoilerem v textu a seznamem, za nímž následuje anketa se třemi možnostmi, s ovládacími prvky pro odpověď, sdílení, označení Líbí se a záložku.](https://welley.com/assets/media/publishing-feed-posts-1440.5d5baf50.webp)
    
    Feed zobrazuje formátovaný text, spoiler v textu, který čtenář odkryje kliknutím, a anketu, na kterou mohou čtenáři odpovědět přímo tam.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/c16b/fep-c16b.md) [Spoilery v textu](https://welley.com/cs/posts/inline-spoilers/)
    
-   FEP-d556
    
    ## Zjišťování aktora na úrovni serveru přes WebFinger
    
    Dotaz WebFinger na server může vrátit jeho aktora aplikace.
    
    Welley podporuje z návrhu způsob zjišťování přes odkaz self ve stylu Mastodonu. Neuvádí pro něj žádný výslovný identifikátor FEP.
    
    -   Dotaz na doménu nebo nastavenou URL serveru vrátí odkaz self na aktora instance.
    -   Obě formy vedou ke stejnému aktorovi.
    
    Vyhledání přesně porovnává text nastaveného originu a neupravuje koncové lomítko. Nezveřejňuje doporučenou relaci Service ani nepodporuje filtrování podle relace.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/d556/fep-d556.md) [Vzdálené domény](https://welley.com/cs/federation/federation-domains/)
    
-   FEP-e232
    
    ## Object Links
    
    Citující příspěvky obsahují strukturované odkazy na příspěvky, které citují.
    
    Welley používá Object Links jen ke zveřejňování a importu odkazů na citace.
    
    -   Welley přidá k odchozí citaci značku Link s typem média ActivityPub pro citace.
    -   Welley rozpozná stejnou podobu odkazu i v příchozích příspěvcích, včetně odkazů bez názvu.
    
    Týká se to odkazů na citace. Nepokrývá to všechny možné typy médií Object Links.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/e232/fep-e232.md) [Sdílení a citace](https://welley.com/cs/posts/repost-and-quote/)
    
-   FEP-efda
    
    ## Sledovatelné objekty
    
    Můžete sledovat příspěvek a dostávat další aktivitu z jeho diskuse.
    
    Follow(post) a Undo fungují oběma směry a jsou otestované.
    
    -   Welley posílá Follow s URI příspěvku jako objektem.
    -   Příchozí sledování příspěvků a aktivity Undo aktualizují odběry příspěvků.
    -   Sledování příspěvku je oddělené od sledování jeho autora.
    
    Nejnovější verze FEP používá k objevování objektů, které můžete sledovat, kolekci sledujících. Příspěvky ve Welley tuto kolekci ani obecný algoritmus zjišťování nezveřejňují. Ve Welley má funkce stále starší název Sledované příspěvky.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/efda/fep-efda.md) [Způsoby čtení vlákna](https://welley.com/cs/posts/thread-reading/)
    
-   FEP-f1d5
    
    ## NodeInfo v softwaru Fediverse
    
    Jiné servery mohou zjistit podrobnosti o softwaru a protokolech Welley přes NodeInfo.
    
    Welley podporuje zjišťování NodeInfo a odpověď verze 2.0.
    
    -   Veřejný koncový bod zjišťování odkazuje na dokument NodeInfo 2.0.
    -   Dokument uvádí verzi softwaru, podporu ActivityPub a základní URL FASP.
    
    Odpověď zatím obsahuje pevně dané počty využití a pevně daný stav registrace. Nespoléhejte se na ni jako na živé statistiky serveru. Trasa 2.1 neexistuje.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/f1d5/fep-f1d5.md) [O vašem serveru](https://welley.com/cs/server-admin/server-about/) [Vzdálené domény](https://welley.com/cs/federation/federation-domains/)
    
-   FEP-fe34
    
    ## Bezpečnostní model založený na originu
    
    Kontroly originu pomáhají zabránit tomu, aby jeden server prohlašoval obsah nebo pravomoc, které patří jinému.
    
    Welley má několik bezpečnostních kontrol založených na originu a jsou otestované.
    
    -   Welley porovnává schéma, hostitele a efektivní port URI.
    -   Inbox odmítne některé aktivity, když origin objektu neodpovídá originu aktora.
    -   Cesty vzdáleného načítání, citací, kolekcí a přítomnosti přidávají další kontroly originu.
    
    Je to jen část bezpečnostního modelu. Neposkytuje Object Integrity Proofs.
    
    [Přečíst návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/fe34/fep-fe34.md) [Vzdálené domény](https://welley.com/cs/federation/federation-domains/)
