Návrhy na vylepšenie Fediverse (Fediverse Enhancement Proposals)

# FEP, ktoré podporujeme

FEP (Fediverse Enhancement Proposals) sú spoločné dohody o tom, ako aplikácie s ActivityPub zvládajú konkrétne veci. Nižšie nájdete každý FEP, ktorý podporujeme, do akej miery ho pokrývame, a odkaz na celý návrh.

V budúcnosti plánujeme vydať Welley ako open source. Dátum vydania ani licencia zatiaľ neboli oznámené.

-   FEP-044f
    
    ## Citované príspevky so súhlasom
    
    Autori môžu rozhodnúť, či sa ich príspevky môžu citovať naprieč servermi.
    
    Welley podporuje žiadosti o citát, overenie autorizácie, prijatie, odmietnutie a odvolanie.
    
    -   Welley odosiela a prijíma aktivity QuoteRequest a rieši prijatie či odmietnutie žiadosti.
    -   Pečiatky autorizácie citátu umožňujú prijímajúcim serverom overiť, že autor súhlasil.
    -   Odvolanie vezme späť povolenie pre citát, ktorý autor predtým schválil.
    
    Ostatné servery potrebujú protokol súhlasu, aby to fungovalo rovnako. Obyčajný odkaz alebo staršie rozšírenie citátov nedokazuje, že autor súhlasil.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/044f/fep-044f.md) [Zdieľania a citácie](https://welley.com/sk/posts/repost-and-quote/)
    
-   FEP-1311
    
    ## Mediálne prílohy
    
    Welley odosiela a prijíma mediálne prílohy a vie čítať viac verzií toho istého súboru.
    
    Welley podporuje výmenu príloh a čítanie variantov. Podpora niektorých odporúčaní a výstupných foriem je užšia.
    
    -   Welley prijíma jedno URL média alebo typované pole odkazov na médiá.
    -   Vie využiť varianty veľkostí a náhľadové obrázky zo vzdialených príloh.
    -   Odosielanie polí URL s viacerými variantmi vyžaduje konfiguračný príznak, ktorý je predvolene vypnutý.
    
    Welley neimplementuje celý návrh. Konkrétne nespracúva digestMultibase a predvolene kvôli kompatibilite odosiela jedno primárne URL.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/1311/fep-1311.md) [Fotky, videá a prílohy](https://welley.com/sk/posts/post-media/)
    
-   FEP-1b12
    
    ## Federácia skupín
    
    Verejné kanály skupín si môžu vymieňať príspevky a komentáre s komunitami v ActivityPub, ktoré fungujú ako fóra.
    
    Verejné kanály podporujú štandardných aktérov Group a postupy oznamovania.
    
    -   Verejný kanál používa štandardného aktéra Group.
    -   Kanál zdieľa prijaté príspevky cez aktivity Announce a zachováva pôvodného autora.
    -   Welley prijíma oznámenia od skupín a obsah zaradí do správneho kanála.
    
    Súkromné komunity vo Welley používajú ďalšie vlastnosti Welley. Nie všetky nastavenia skupín, pravidlá členstva a moderátorské akcie sa prenesú do iného softvéru.
    
    ![Fórum Riverside Garden filtrované na Garden projects, s filtrom značiek, ovládaním zoradenia Newest a pripnutou uvítacou témou.](https://welley.com/assets/media/forum-overview-2000.56f6f9a2.webp)
    
    Fórum v zobrazení podľa kategórií, s pripnutou uvítacou témou na prvom mieste. Nad ním sú filtre kategórií a značiek a ovládanie zoradenia.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/1b12/fep-1b12.md) [Fóra a kategórie](https://welley.com/sk/groups/group-forums/) [Verejné kanály vo Fediverse](https://welley.com/sk/groups/group-federated-channels/)
    
-   FEP-3b86
    
    ## Activity Intents
    
    Odkazy na vzdialenú interakciu si môžu zapamätať, čo chce človek urobiť.
    
    Welley podporuje odkazy WebFinger pre jednotlivé akcie a presmerovania na autorizáciu.
    
    -   WebFinger ponúka samostatnú šablónu pre každú podporovanú akciu, napríklad Follow, Like, Announce a Create.
    -   Vyhľadávanie skupín zahŕňa aj akciu Join.
    -   Koncový bod interakcie privedie človeka k správnej akcii vo Welley.
    
    Vzdialená aplikácia musí tieto odkazy zámerov používať. Vlastné odkazy zámeru Vote vo Welley sú rozšírenia. Nie sú to štandardné akcie FEP.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/3b86/fep-3b86.md) [Sledujte len kanály, ktoré chcete](https://welley.com/sk/groups/group-channel-subscriptions/)
    
-   FEP-5feb
    
    ## Súhlas aktérov s indexovaním vo vyhľadávaní
    
    Majitelia profilov môžu určiť, či sa ich verejné príspevky smú zobrazovať v indexoch vyhľadávania.
    
    Welley zverejňuje súhlas každého účtu, preberá súhlasy z iných serverov a podľa toho obmedzuje lokálne textové vyhľadávanie.
    
    -   Welley zverejňuje vlastnosť aktéra indexable podľa nastavení súkromia profilu.
    -   Účty na iných serveroch musia indexovanie výslovne povoliť, inak sa ich príspevky nezobrazia v bežnom textovom vyhľadávaní.
    -   Pri prezeraní hashtagu sa stále dajú nájsť príspevky autora, ktorý nie je indexovateľný.
    
    Vlastnosť žiada iné servery, aby súhlas rešpektovali. Neblokuje prístup k verejným príspevkom a neovláda nezávislé vyhľadávače.
    
    ![Ovládanie súkromia pre vyhľadávanie vo verejných príspevkoch, odporúčania na objavovanie, vyhľadávače, viditeľnosť spojení a viditeľnosť skupín.](https://welley.com/assets/media/settings-privacy-1200.bfea7542.webp)
    
    Časť nastavení vyhľadávania, objavovania a toho, kto vidí čo na vašom profile. Navigácia a údaje o účte sú vystrihnuté.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/5feb/fep-5feb.md) [Verejné príspevky vo výsledkoch vyhľadávania](https://welley.com/sk/profiles/public-post-search/)
    
-   FEP-7458
    
    ## Používanie kolekcie odpovedí
    
    Server si môže stiahnuť odpovede z pôvodného príspevku namiesto toho, aby čakal na ich doručenie.
    
    Welley zverejňuje kolekcie odpovedí a sťahuje vzdialené.
    
    -   Welley zverejňuje pre príspevky stránkovanú kolekciu odpovedí.
    -   Welley sťahuje vzdialené kolekcie odpovedí a prechádza ich stránky.
    -   Keď niekto nájde diskusiu z iného servera, Welley môže na pozadí doplniť staršie súvislosti.
    
    Stále platí súkromie, moderovanie, limity sťahovania aj to, či je druhý server dostupný. Kolekcia nezaručuje úplnú a okamžitú kópiu každej diskusie.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/7458/fep-7458.md) [Spôsoby čítania vlákna](https://welley.com/sk/posts/thread-reading/)
    
-   FEP-7628
    
    ## Presun aktéra
    
    Účty sa môžu presúvať medzi servermi a ich sledovatelia sa prepnú na nový účet.
    
    Welley podporuje prichádzajúce aj odchádzajúce presuny aktérov, aliasy, presmerovania a prenos sledovateľov.
    
    -   Welley prijíma aktivity Move a pred presunom lokálnych sledovateľov skontroluje alias cieľa.
    -   Keď sa účet presunie inam, Welley zverejní cieľ a pošle aktivity Move sledovateľom na iných serveroch.
    -   Welley pošle cieľu Follow a odstráni staré sledovanie.
    
    Welley nastavuje movedTo a starý účet zostáva dostupný. Nezastaví všetko doručovanie do vzdialených inboxov, ktoré sa presunuli. Príspevky potrebujú samostatný export alebo import.
    
    ![Stránka migrácie účtu s formulárom pre alias účtu, krokom importu údajov a krokom presunu sledovateľov.](https://welley.com/assets/media/personal-move-here-1200.5f7ac9b7.webp)
    
    Stránka migrácie s tromi krokmi a prázdnym formulárom pre alias účtu. Používa vzorový obsah komunity.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/7628/fep-7628.md) [Presuňte svoj účet na Welley](https://welley.com/sk/settings/move-to-welley/) [Odísť a zachovať si kópiu](https://welley.com/sk/settings/move-out-and-archive/)
    
-   FEP-7888
    
    ## Vysvetlenie vlastnosti context
    
    Welley používa context na prepojenie diskusií k udalostiam a na stiahnutie niektorých vzdialených kolekcií diskusií.
    
    Welley podporuje odkazy kontextu udalostí a niektoré postupy so vzdialenými kolekciami kontextu.
    
    -   Príspevky pripojené k udalosti môžu ako svoj kontext uvádzať URI udalosti (Event).
    -   Welley vie nasledovať vzdialenú kolekciu kontextu, aj cez sprostredkujúci dokument, ktorý na kolekciu odkazuje.
    
    Welley nezverejňuje všeobecnú kolekciu kontextu pre každé vlákno. Nepodporuje plné smerovanie publika podľa kontextu ani vlastníctvo konverzácie.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/7888/fep-7888.md) [Diskusie k udalostiam](https://welley.com/sk/events/events-discussions/) [Spôsoby čítania vlákna](https://welley.com/sk/posts/thread-reading/)
    
-   FEP-844e
    
    ## Zisťovanie schopností
    
    Iný softvér si môže z aktéra aplikácie prečítať štruktúrovaný zoznam toho, čo Welley podporuje.
    
    Aktér aplikácie zverejňuje svoje schopnosti a je to otestované.
    
    -   Aktér aplikácie zverejňuje pole implements s identifikátormi a názvami schopností.
    -   Odpoveď obsahuje mapovanie JSON-LD pre túto vlastnosť.
    -   Welley momentálne uvádza pätnásť identifikátorov FEP.
    
    Welley zatiaľ nečíta zoznamy schopností iných serverov, aby s nimi dohodol funkcie.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/844e/fep-844e.md) [Vzdialené domény](https://welley.com/sk/federation/federation-domains/)
    
-   FEP-8a8e
    
    ## Spoločný prístup k typu objektu Event
    
    Udalosti používajú spoločné polia ActivityPub pre čas, miesto, popis a účasť.
    
    Welley podporuje základnú výmenu Event a postupy účasti a k tomu niektoré polia rozšírenia udalostí.
    
    -   Event obsahuje názov, čas začiatku, čas konca, časové pásmo, miesto a kolekciu účastníkov.
    -   Create a Update rozposielajú zmeny udalostí.
    -   Join a Leave prenášajú zmeny účasti medzi servermi Welley.
    
    Najnovšia verzia návrhu navyše vyžaduje organizátorov a má viac pravidiel pre miesto a kapacitu. Welley neimplementuje celú najnovšiu verziu.
    
    ![Udalosť Seed sorting evening od Sama Riveru, len na pozvanie, s titulným obrázkom uložených semienok, dátumom, časom a miestom, odpoveďami Áno, Nie a Možno pre pozvaného Alexa Morgana a zoznamom účastníkov.](https://welley.com/assets/media/event-rsvp-demo-2000.4878aae2.webp)
    
    Pozvaný odpovie Áno, Nie alebo Možno. Organizátor vidí, kto príde.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/8a8e/fep-8a8e.md) [Udalosti cez ActivityPub](https://welley.com/sk/events/events-activitypub/) [Odpoveď na pozvánku](https://welley.com/sk/events/events-rsvp/)
    
-   FEP-8fcf
    
    ## Synchronizácia kolekcie sledovateľov medzi servermi
    
    Servery si môžu všimnúť rozdiely vo svojich zoznamoch sledovateľov a opraviť ich.
    
    Welley podporuje odchádzajúce digesty, prichádzajúce kontroly, koncový bod čiastkovej kolekcie a úlohy opráv.
    
    -   Welley pridá hlavičku Collection-Synchronization, keď doručenie žiada o synchronizáciu sledovateľov.
    -   Prijímajúci server porovná digest. Ak sa zoznamy líšia, stiahne si kolekciu sledovateľov pre daný server.
    -   Welley opravuje neaktuálne vzťahy sledovania oddelene od požiadavky na inbox.
    
    Správcovia môžu synchronizáciu vypnúť. Druhý server musí implementovať rovnaký protokol.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/8fcf/fep-8fcf.md) [Vzdialené domény](https://welley.com/sk/federation/federation-domains/)
    
-   FEP-9098
    
    ## Vlastné emoji
    
    Vlastné emoji sa môžu prenášať s príspevkami, profilmi a reakciami.
    
    Welley podporuje značky vlastných emoji a ich import pre podporovaný federovaný obsah.
    
    -   Odchádzajúce značky prepájajú skratku každého emoji s jeho obrázkom.
    -   Welley číta značky Emoji z iných serverov a každú skratku ukladá pod doménou, z ktorej prišla.
    -   Obmedzenia médií platia aj vtedy, keď Welley sťahuje vzdialené emoji.
    
    Blokovanie médií môže zabrániť načítaniu obrázka emoji. Aplikácie na iných serveroch môžu namiesto neho zobraziť skratku.
    
    ![Editor vlastných emoji zobrazuje požiadavky na súbor, skratku, kategóriu a viditeľnosť vo výbere.](https://welley.com/assets/media/admin-demo-custom-emoji-editor-848.eab2a89c.webp)
    
    Editor vlastných emoji zobrazuje požiadavky na súbor, skratku, kategóriu a to, či sa emoji zobrazuje vo výbere.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/9098/fep-9098.md) [Vlastné emoji](https://welley.com/sk/server-admin/server-custom-emoji/)
    
-   FEP-9967
    
    ## Ankety
    
    Ľudia si môžu s kompatibilnými servermi vymieňať ankety a hlasy.
    
    Welley podporuje odosielanie a prijímanie ankiet s jednou aj viacerými možnosťami, hlasov a aktualizácií výsledkov.
    
    -   Ankety používajú objekty Question s možnosťami oneOf alebo anyOf.
    -   Welley spracúva hlasy z iných serverov a rozosiela výsledky ankiet.
    -   Každá federovaná anketa nesie čas ukončenia, informáciu, či je uzavretá, a počet hlasujúcich.
    
    Druhá aplikácia musí tento formát ankiet podporovať. Jej rozhranie môže zobrazovať iné ovládacie prvky alebo podrobnosti o výsledkoch.
    
    ![Karty Sledované a Firehose nad formátovaným príspevkom o záhrade s nadpisom, skrytým spoilerom v texte a zoznamom, za ktorým nasleduje anketa s tromi možnosťami, s ovládacími prvkami na odpoveď, zdieľanie, lajk a záložku.](https://welley.com/assets/media/publishing-feed-posts-1440.5d5baf50.webp)
    
    Feed zobrazuje formátovaný text, spoiler v texte, ktorý čitateľ odhalí kliknutím, a anketu, na ktorú môžu čitatelia odpovedať priamo tam.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/9967/fep-9967.md) [Ankety](https://welley.com/sk/posts/post-polls/)
    
-   FEP-b2b8
    
    ## Dlhé texty
    
    Dlhé príspevky môžu používať objekty Article s názvom, celým textom a krátkym náhľadom.
    
    Welley podporuje obsah článkov, náhľady, metadáta zdroja a časť rozšíreného formátovania textu.
    
    -   Welley odosiela a prijíma objekty Article a nepovažuje každý príspevok za krátky objekt Note.
    -   Odchádzajúce články môžu obsahovať úvodný obrázok, úryvok a zdroj v Markdown.
    -   Welley zachováva časť značkovania článkov, vrátane vložených médií a anotácií ruby.
    
    Ak článok uvádza viacero autorov, Welley vezme prvého. Nadpisy sa zmenia na tučný text, takže časť štruktúry článku sa stratí.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/b2b8/fep-b2b8.md) [Fóra a kategórie](https://welley.com/sk/groups/group-forums/) [Formátovanie textu](https://welley.com/sk/posts/rich-text-posts/)
    
-   FEP-c0e0
    
    ## Reakcie emoji
    
    Reakcie emoji fungujú medzi servermi.
    
    Welley podporuje reakcie emoji z Unicode aj vlastnými emoji, vrátane ich odstraňovania a doručovania.
    
    -   Welley odosiela a prijíma aktivity EmojiReact pre podporované príspevky.
    -   Undo odstráni vzdialenú reakciu.
    -   Reakcie vlastnými emoji nesú značku emoji a doménu, z ktorej pochádzajú.
    
    Iný softvér môže podporovať inú sadu reakcií. Welley neposkytuje voliteľnú kolekciu emojiReactions.
    
    ![Téma fóra o sobotnom pracovnom dni v záhrade s čipom reakcie so sadenicou s počtom 3 a čipom palca hore s počtom 2.](https://welley.com/assets/media/forum-reactions-demo-1792.23f0cbc6.webp)
    
    Členovia reagujú na tému fóra emoji. Každé emoji má vlastný čip a počet.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/c0e0/fep-c0e0.md) [Páči sa mi a emoji reakcie](https://welley.com/sk/posts/post-reactions/)
    
-   FEP-c16b
    
    ## Formátovanie funkciami MFM
    
    Niektoré značky rozmazania z Misskey sa môžu zobraziť ako spoiler priamo v texte.
    
    Welley v prichádzajúcich príspevkoch podporuje iba formátovanie rozmazania.
    
    -   Welley rozpoznáva úseky rozmazania v zdroji Misskey Markdown.
    -   Welley premení podporované triedy a atribúty rozmazania MFM na bezpečný spoiler.
    
    Welley neimplementuje celý slovník funkcií MFM ani neuvádza podporu htmlMfm. Iné efekty MFM môžu stratiť formátovanie.
    
    ![Karty Sledované a Firehose nad formátovaným príspevkom o záhrade s nadpisom, skrytým spoilerom v texte a zoznamom, za ktorým nasleduje anketa s tromi možnosťami, s ovládacími prvkami na odpoveď, zdieľanie, lajk a záložku.](https://welley.com/assets/media/publishing-feed-posts-1440.5d5baf50.webp)
    
    Feed zobrazuje formátovaný text, spoiler v texte, ktorý čitateľ odhalí kliknutím, a anketu, na ktorú môžu čitatelia odpovedať priamo tam.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/c16b/fep-c16b.md) [Spoilery v texte](https://welley.com/sk/posts/inline-spoilers/)
    
-   FEP-d556
    
    ## Zisťovanie aktéra na úrovni servera cez WebFinger
    
    Dotaz WebFinger na server môže vrátiť jeho aktéra aplikácie.
    
    Welley podporuje z návrhu tvar zisťovania cez odkaz self, aký používa Mastodon. Neuvádza pre neho výslovný identifikátor FEP.
    
    -   Dotaz na doménu alebo nastavenú URL servera vráti odkaz self na aktéra inštancie.
    -   Oba tvary vedú k tomu istému aktérovi.
    
    Vyhľadávanie vyžaduje presnú zhodu s nastaveným textom pôvodu a lomku na konci nenormalizuje. Nezverejňuje odporúčanú reláciu Service ani nepodporuje filtrovanie relácií.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/d556/fep-d556.md) [Vzdialené domény](https://welley.com/sk/federation/federation-domains/)
    
-   FEP-e232
    
    ## Object Links
    
    Príspevky s citáciou obsahujú štruktúrované odkazy na príspevky, ktoré citujú.
    
    Welley používa Object Links iba na zverejňovanie a import odkazov na citácie.
    
    -   Welley pridá k odchádzajúcej citácii značku Link s typom média ActivityPub pre citácie.
    -   Welley rozpoznáva rovnaký tvar odkazu aj v prichádzajúcich príspevkoch, vrátane odkazov bez názvu.
    
    Týka sa to odkazov na citácie. Nepokrýva všetky možné typy médií Object Links.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/e232/fep-e232.md) [Zdieľania a citácie](https://welley.com/sk/posts/repost-and-quote/)
    
-   FEP-efda
    
    ## Objekty, ktoré možno sledovať
    
    Môžete sledovať príspevok a dostávať neskoršiu aktivitu v jeho diskusii.
    
    Follow(post) a Undo fungujú v oboch smeroch a sú otestované.
    
    -   Welley pošle Follow s URI príspevku ako objektom.
    -   Prichádzajúce sledovania príspevkov a aktivity Undo aktualizujú odbery príspevkov.
    -   Sledovanie príspevku je oddelené od sledovania jeho autora.
    
    Najnovšia verzia FEP používa na zisťovanie objektov, ktoré môžete sledovať, kolekciu sledovateľov. Príspevky vo Welley túto kolekciu ani všeobecný algoritmus zisťovania nezverejňujú. Vo Welley má funkcia stále starší názov Sledované príspevky.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/efda/fep-efda.md) [Spôsoby čítania vlákna](https://welley.com/sk/posts/thread-reading/)
    
-   FEP-f1d5
    
    ## NodeInfo v softvéri Fediverse
    
    Iné servery nájdu cez NodeInfo podrobnosti o softvéri a protokoloch Welley.
    
    Welley podporuje zisťovanie NodeInfo a odpoveď 2.0.
    
    -   Verejný koncový bod zisťovania odkazuje na dokument NodeInfo 2.0.
    -   Dokument uvádza verziu softvéru, podporu ActivityPub a základnú URL FASP.
    
    Odpoveď zatiaľ používa pevne nastavené štatistiky využitia a stav registrácie. Nespoliehajte sa na ňu, ak potrebujete aktuálne štatistiky servera. Cesta 2.1 neexistuje.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/f1d5/fep-f1d5.md) [O vašom serveri](https://welley.com/sk/server-admin/server-about/) [Vzdialené domény](https://welley.com/sk/federation/federation-domains/)
    
-   FEP-fe34
    
    ## Bezpečnostný model založený na pôvode
    
    Kontroly pôvodu pomáhajú zabrániť tomu, aby jeden server tvrdil, že mu patrí obsah alebo oprávnenie, ktoré patrí inému.
    
    Welley má niekoľko bezpečnostných kontrol založených na pôvode a sú otestované.
    
    -   Welley porovnáva schému, hostiteľa a skutočný port URI.
    -   Inbox odmietne určité aktivity, keď pôvod objektu nesedí s pôvodom aktéra.
    -   Cesty vzdialeného sťahovania, citácií, kolekcií a prítomnosti pridávajú ďalšie kontroly pôvodu.
    
    Je to len časť bezpečnostného modelu. Neposkytuje Object Integrity Proofs.
    
    [Prečítať návrh](https://codeberg.org/fediverse/fep/src/branch/main/fep/fe34/fep-fe34.md) [Vzdialené domény](https://welley.com/sk/federation/federation-domains/)
