Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Chiaro
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Scuro
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Cerulean)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Fediverso
  4. Alright, we really need to figure out "mailto" links, but for the #fediverse.

Alright, we really need to figure out "mailto" links, but for the #fediverse.

Pianificato Fissato Bloccato Spostato Fediverso
fediverse
18 Post 5 Autori 2 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
    stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
    stefan@stefanbohacek.online
    scritto ultima modifica di
    #1

    Alright, we really need to figure out "mailto" links, but for the #fediverse.

    For context, just like clicking an "email link" opens your email client, clicking a link to a fediverse post or profile should open it on your home server.

    We do have some workarounds, but for this to work seamlessly, it has to be handled by your browser.

    stefan@stefanbohacek.onlineundefined evan@cosocial.caundefined 3 Risposte Ultima Risposta
    0
    • stefan@stefanbohacek.onlineundefined stefan@stefanbohacek.online

      Alright, we really need to figure out "mailto" links, but for the #fediverse.

      For context, just like clicking an "email link" opens your email client, clicking a link to a fediverse post or profile should open it on your home server.

      We do have some workarounds, but for this to work seamlessly, it has to be handled by your browser.

      stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
      stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
      stefan@stefanbohacek.online
      scritto ultima modifica di
      #2

      I know there is some ongoing work, eg. https://socialhub.activitypub.rocks/t/fep-07d7-a-custom-url-scheme-and-web-based-protocol-handlers-for-linking-to-activitypub-resources/3588.

      Some people will argue against this, but the Atmosphere is (slowly) decentralizing (https://stefanbohacek.online/@stefan/116126040489956521) and it will soon run into the same issues we're dealing with, like being asked to log in when you click a link to a post that's not on your server/AppView/what have you.

      I'm sure they will figure this out, with their deep crypto VC money pockets, but if we can figure this out first, it could really give us a major benefit.

      #fediverse #mastodon #FediDevs #MastoDevs #FEP #standards

      irelephant@app.wafrn.netundefined 1 Risposta Ultima Risposta
      0
      • rick@rmendes.netundefined Questo utente è esterno a questo forum
        rick@rmendes.netundefined Questo utente è esterno a questo forum
        rick@rmendes.net
        scritto ultima modifica di
        #3

        I have it implemented on my site, below each syndicated post you can find an AP “also on” if you click this, you’ll be asked to provide your mastodon instance before interacting with the post

        🔗 https://rmendes.net/replies/2026/03/29/b3c47

        1 Risposta Ultima Risposta
        0
        • stefan@stefanbohacek.onlineundefined stefan@stefanbohacek.online

          I know there is some ongoing work, eg. https://socialhub.activitypub.rocks/t/fep-07d7-a-custom-url-scheme-and-web-based-protocol-handlers-for-linking-to-activitypub-resources/3588.

          Some people will argue against this, but the Atmosphere is (slowly) decentralizing (https://stefanbohacek.online/@stefan/116126040489956521) and it will soon run into the same issues we're dealing with, like being asked to log in when you click a link to a post that's not on your server/AppView/what have you.

          I'm sure they will figure this out, with their deep crypto VC money pockets, but if we can figure this out first, it could really give us a major benefit.

          #fediverse #mastodon #FediDevs #MastoDevs #FEP #standards

          irelephant@app.wafrn.netundefined Questo utente è esterno a questo forum
          irelephant@app.wafrn.netundefined Questo utente è esterno a questo forum
          irelephant@app.wafrn.net
          scritto ultima modifica di
          #4

          @stefan@stefanbohacek.online

          they already have at:// uris. And most clients have a consistent url structure.

          1 Risposta Ultima Risposta
          0
          • stefan@stefanbohacek.onlineundefined stefan@stefanbohacek.online

            Alright, we really need to figure out "mailto" links, but for the #fediverse.

            For context, just like clicking an "email link" opens your email client, clicking a link to a fediverse post or profile should open it on your home server.

            We do have some workarounds, but for this to work seamlessly, it has to be handled by your browser.

            evan@cosocial.caundefined Questo utente è esterno a questo forum
            evan@cosocial.caundefined Questo utente è esterno a questo forum
            evan@cosocial.ca
            scritto ultima modifica di
            #5

            @stefan we have the acct: URI scheme, made for Webfinger.

            https://en.wikipedia.org/wiki/Acct_URI_scheme

            stefan@stefanbohacek.onlineundefined 1 Risposta Ultima Risposta
            0
            • evan@cosocial.caundefined evan@cosocial.ca

              @stefan we have the acct: URI scheme, made for Webfinger.

              https://en.wikipedia.org/wiki/Acct_URI_scheme

              stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
              stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
              stefan@stefanbohacek.online
              scritto ultima modifica di
              #6

              @evan Great! How do we move this forward?

              stefan@stefanbohacek.onlineundefined 1 Risposta Ultima Risposta
              0
              • stefan@stefanbohacek.onlineundefined stefan@stefanbohacek.online

                @evan Great! How do we move this forward?

                stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                stefan@stefanbohacek.online
                scritto ultima modifica di
                #7

                @evan Ah. "May 2015".

                evan@cosocial.caundefined 1 Risposta Ultima Risposta
                0
                • stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                  stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                  stefan@stefanbohacek.online
                  scritto ultima modifica di
                  #8

                  @irelephant Right, but the official Bluesky Android app doesn't seem to use it?

                  Definitely not any major browsers.

                  irelephant@app.wafrn.netundefined 1 Risposta Ultima Risposta
                  0
                  • stefan@stefanbohacek.onlineundefined stefan@stefanbohacek.online

                    @evan Ah. "May 2015".

                    evan@cosocial.caundefined Questo utente è esterno a questo forum
                    evan@cosocial.caundefined Questo utente è esterno a questo forum
                    evan@cosocial.ca
                    scritto ultima modifica di
                    #9

                    @stefan I don't know what you mean about that date.

                    Anyway, there's a problem with acct:, which is that it's not whitelisted for use in HTML5. I think we could get it done, but for now you need to use web+acct:

                    This is an example app that will register with your browser as a handler for web+acct and then show the person when you click a link with that format.

                    https://acct.swf.pub/

                    For real use, you'd want it to go to your home server or web app instead.

                    stefan@stefanbohacek.onlineundefined 1 Risposta Ultima Risposta
                    0
                    • evan@cosocial.caundefined evan@cosocial.ca

                      @stefan I don't know what you mean about that date.

                      Anyway, there's a problem with acct:, which is that it's not whitelisted for use in HTML5. I think we could get it done, but for now you need to use web+acct:

                      This is an example app that will register with your browser as a handler for web+acct and then show the person when you click a link with that format.

                      https://acct.swf.pub/

                      For real use, you'd want it to go to your home server or web app instead.

                      stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                      stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                      stefan@stefanbohacek.online
                      scritto ultima modifica di
                      #10

                      @evan Ah, I'm just being impatient. Don't mind me.

                      But wait, I think I'm a bit behind here. It sounds like web+acct is already supported by (some?) browsers? Is this just a matter of fediverse platforms adding any missing pieces?

                      I have some reading to do on this.

                      evan@cosocial.caundefined 1 Risposta Ultima Risposta
                      0
                      • eve@evecodes.comundefined Questo utente è esterno a questo forum
                        eve@evecodes.comundefined Questo utente è esterno a questo forum
                        eve@evecodes.com
                        scritto ultima modifica di
                        #11

                        @stefan

                        This is a real pain point. As a savvy user, I can figure it out, but I can’t imagine someone who isn’t trying to navigate the verse with so many gates. I can see them hitting this snag once and then immediately running back to their old centralized platforms

                        stefan@stefanbohacek.onlineundefined 1 Risposta Ultima Risposta
                        0
                        • eve@evecodes.comundefined eve@evecodes.com

                          @stefan

                          This is a real pain point. As a savvy user, I can figure it out, but I can’t imagine someone who isn’t trying to navigate the verse with so many gates. I can see them hitting this snag once and then immediately running back to their old centralized platforms

                          stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                          stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                          stefan@stefanbohacek.online
                          scritto ultima modifica di
                          #12

                          @eve Absolutely. But it looks like we're closer to solving this than I realized?

                          https://cosocial.ca/@evan/116313168828923330

                          Trying to get up-to-speed.

                          1 Risposta Ultima Risposta
                          0
                          • stefan@stefanbohacek.onlineundefined stefan@stefanbohacek.online

                            @irelephant Right, but the official Bluesky Android app doesn't seem to use it?

                            Definitely not any major browsers.

                            irelephant@app.wafrn.netundefined Questo utente è esterno a questo forum
                            irelephant@app.wafrn.netundefined Questo utente è esterno a questo forum
                            irelephant@app.wafrn.net
                            scritto ultima modifica di
                            #13

                            @stefan@stefanbohacek.online

                            Annoyingly, no, but most custom clients have it.
                            I don't think this is as much of a problem on the Atmosphere; a record is referred to by its rkey, lexicon and owner, whereas an AP post's id can be any url.

                            Here's an example at:// uri,
                            at://did:plc:22l5hixwr3ffouf6eabgpvo2/app.bsky.feed.post/3mi7aryutyc2w

                            They will always have the structure:
                            at:////
                            Which on bluesky is https://bsky.app/profile/did:plc:22l5hixwr3ffouf6eabgpvo2/post/3mi7aryutyc2w

                            A record will have a consistent id everywhere, so its easy to convert a bsky.app link to an at uri and vice versa.

                            Atproto is also designed so that this isn't really necessary: apps listen to the whole network by design, but can also fetch just the data they need through https://constellation.microcosm.blue/ (in short, missing information isn't as much as a problem), for example, https://reddwarf.app runs client side without a relay or appview but doesn't suffer from missing information.

                            stefan@stefanbohacek.onlineundefined irelephant@app.wafrn.netundefined 2 Risposte Ultima Risposta
                            0
                            • irelephant@app.wafrn.netundefined irelephant@app.wafrn.net

                              @stefan@stefanbohacek.online

                              Annoyingly, no, but most custom clients have it.
                              I don't think this is as much of a problem on the Atmosphere; a record is referred to by its rkey, lexicon and owner, whereas an AP post's id can be any url.

                              Here's an example at:// uri,
                              at://did:plc:22l5hixwr3ffouf6eabgpvo2/app.bsky.feed.post/3mi7aryutyc2w

                              They will always have the structure:
                              at:////
                              Which on bluesky is https://bsky.app/profile/did:plc:22l5hixwr3ffouf6eabgpvo2/post/3mi7aryutyc2w

                              A record will have a consistent id everywhere, so its easy to convert a bsky.app link to an at uri and vice versa.

                              Atproto is also designed so that this isn't really necessary: apps listen to the whole network by design, but can also fetch just the data they need through https://constellation.microcosm.blue/ (in short, missing information isn't as much as a problem), for example, https://reddwarf.app runs client side without a relay or appview but doesn't suffer from missing information.

                              stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                              stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                              stefan@stefanbohacek.online
                              scritto ultima modifica di
                              #14

                              @irelephant Yes, the Atmosphere definitely has a big advantage of starting off 99.99% centralized.

                              I do trust that this is all going to continue to improve over time. For me the question is, will that happen before Bluesky itself enshittifies, and will the rest of the network survive. Maybe! Possibly.

                              If not, the fediverse is still very much "in the game". If yes, well, we'll see.

                              1 Risposta Ultima Risposta
                              0
                              • irelephant@app.wafrn.netundefined irelephant@app.wafrn.net

                                @stefan@stefanbohacek.online

                                Annoyingly, no, but most custom clients have it.
                                I don't think this is as much of a problem on the Atmosphere; a record is referred to by its rkey, lexicon and owner, whereas an AP post's id can be any url.

                                Here's an example at:// uri,
                                at://did:plc:22l5hixwr3ffouf6eabgpvo2/app.bsky.feed.post/3mi7aryutyc2w

                                They will always have the structure:
                                at:////
                                Which on bluesky is https://bsky.app/profile/did:plc:22l5hixwr3ffouf6eabgpvo2/post/3mi7aryutyc2w

                                A record will have a consistent id everywhere, so its easy to convert a bsky.app link to an at uri and vice versa.

                                Atproto is also designed so that this isn't really necessary: apps listen to the whole network by design, but can also fetch just the data they need through https://constellation.microcosm.blue/ (in short, missing information isn't as much as a problem), for example, https://reddwarf.app runs client side without a relay or appview but doesn't suffer from missing information.

                                irelephant@app.wafrn.netundefined Questo utente è esterno a questo forum
                                irelephant@app.wafrn.netundefined Questo utente è esterno a questo forum
                                irelephant@app.wafrn.net
                                scritto ultima modifica di
                                #15

                                @stefan@stefanbohacek.online

                                There's also at://wormhole: https://chromewebstore.google.com/detail/atwormhole/aihndpeeoneojofmliffjknbegmipbim

                                It could be done with registerProtocolHandler, but that has no chrome support. Piefed (activitypub) does this iirc.

                                1 Risposta Ultima Risposta
                                0
                                • stefan@stefanbohacek.onlineundefined stefan@stefanbohacek.online

                                  @evan Ah, I'm just being impatient. Don't mind me.

                                  But wait, I think I'm a bit behind here. It sounds like web+acct is already supported by (some?) browsers? Is this just a matter of fediverse platforms adding any missing pieces?

                                  I have some reading to do on this.

                                  evan@cosocial.caundefined Questo utente è esterno a questo forum
                                  evan@cosocial.caundefined Questo utente è esterno a questo forum
                                  evan@cosocial.ca
                                  scritto ultima modifica di
                                  #16

                                  @stefan that's cool. I should probably put together a repo and a project for it in SWF GitHub.

                                  stefan@stefanbohacek.onlineundefined 1 Risposta Ultima Risposta
                                  0
                                  • evan@cosocial.caundefined evan@cosocial.ca

                                    @stefan that's cool. I should probably put together a repo and a project for it in SWF GitHub.

                                    stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                                    stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                                    stefan@stefanbohacek.online
                                    scritto ultima modifica di
                                    #17

                                    @evan That would be very appreciated!

                                    1 Risposta Ultima Risposta
                                    0
                                    • stefan@stefanbohacek.onlineundefined stefan@stefanbohacek.online

                                      Alright, we really need to figure out "mailto" links, but for the #fediverse.

                                      For context, just like clicking an "email link" opens your email client, clicking a link to a fediverse post or profile should open it on your home server.

                                      We do have some workarounds, but for this to work seamlessly, it has to be handled by your browser.

                                      stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                                      stefan@stefanbohacek.onlineundefined Questo utente è esterno a questo forum
                                      stefan@stefanbohacek.online
                                      scritto ultima modifica di
                                      #18

                                      Side note, I made one such workaround, in the form of a browser plugin.

                                      If you find yourself using the ol' "copy the link and put it in the search box on your home server" trick a lot, maybe check this out?

                                      https://stefanbohacek.com/project/mastodon-tools-browser-extension/

                                      #mastodon

                                      1 Risposta Ultima Risposta
                                      0

                                      Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.

                                      Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.

                                      Con il tuo contributo, questo post potrebbe essere ancora migliore 💗

                                      Registrati Accedi
                                      Rispondi
                                      • Risposta alla discussione
                                      Effettua l'accesso per rispondere
                                      • Da Vecchi a Nuovi
                                      • Da Nuovi a Vecchi
                                      • Più Voti


                                      Feed RSS
                                      Alright, we really need to figure out "mailto" links, but for the #fediverse.
                                      @pierobosio@soc.bosio.info
                                      V4.10.1 Contributors
                                      • Accedi

                                      • Accedi o registrati per effettuare la ricerca.
                                      • Primo post
                                        Ultimo post