oblomov, to mastodon
@oblomov@sociale.network avatar

I've come to the conclusion that the strictly reverse chronological timeline enforced by is a horrible idea, and the more I use Mastodon the more I'm convinced of this. Before anyone jumps me for misunderstanding my complaint, I'm not going to advocate for an algorithmic-manipulated timeline: I'll argue in favor of something completely different.
/

oblomov,
@oblomov@sociale.network avatar

/
As I've mentioned elsewhere, I have some hope that by @Natureshadow <https://codeberg.org/Vocata/vocata> may become a building block for Fediverse platforms not affected by this limitation, but I think that most importantly would be to see a mindset change by Fediverse platform developers, and seeing where development efforts go to, I'm not too sure we're going to see it anytime soon.

rmdes, to fediverse
@rmdes@mstdn.social avatar

Interesting…

Vocata/vocata: Vocabulary-Agnostic Transport Agent -

https://codeberg.org/Vocata/vocata

blake, to fediverse

I want to convince myself to write an agnostic server, and I have a killer name for it that both hits the topic and can take advantage of a new TLD...

The idea for this one is: it has a wide-ranging backend based on AP & the AP C2S API with a smaller server-specific API for what doesn't fit there (I think it'll be mostly admin stuff, like moderating instances). The frontend would be decoupled and the default frontend would also expose the Mastodon API because of course!

oblomov,
@oblomov@sociale.network avatar
rapta, to fediverse

Is there a unified solution for accessing all of the using a single account while having access to each service's unique capabilities?

:boost_ok: :boost_love:

Natureshadow,
simonwood, to random
@simonwood@mastodon.social avatar

is purely an ActivityPub server, so Fediverse client/servers can be separated. Very interesting project that could develop new ways of engaging with the Fediverse (the possibility of this sort of thing is what makes the Fediverse so much more interesting than any platform…)
https://codeberg.org/Vocata/vocata

evan, to fediverse
@evan@cosocial.ca avatar

implementers and folks: the AP spec talks about using the Add and Remove activities for writing to local collections. I find it unusual; I think it's the only example of a remote user being able to write to local data. Are there any implementations that actually do this?

steve,
@steve@social.technoetic.com avatar

@evan Interesting. I would have thought the opposite would be more common. allows Add/Remove to collections that are public or "owned" by the activity's actor. So a remote actor would only be able to modify local public collections. I plan to experiment with implementing Mastodon-style "lists" with local private collections, updated by a local actor via C2S. The "list" collections would be used to maintain custom "timeline" collections exposed through the actor's "streams" field.

aaronwinstonsmith, to random
@aaronwinstonsmith@mastodon.bida.im avatar

Ma piuttosto di parlare dei padroni, vi lancio uno spunto di riflessione su ActivityPub. Non sarebbe carino se, come previsto dal protocollo, si potessero sviluppare i client in maniera indipendente dai server? Quindi ad esempio fare in modo che da una stessa App X io possa accedere a una (o più) istanze mastodon, friendica, pixelfield, ...

oblomov,
@oblomov@sociale.network avatar

@aaronwinstonsmith sta venendo sviluppato per produrre un server agnostico, che è il primo passo in questa direzione perché se il server ti sminchia i contenuti non c'è client agnostico che tenga

oblomov, to internet
@oblomov@sociale.network avatar

I barely just finished posting about 's responsibility in killing off (and in what sense exactly) <https://sociale.network/@oblomov/110395233362332095> that Meta aka confirms its upcoming competitor codenamed will “interoperate with ” (i.e. will support )

1/

oblomov, (edited )
@oblomov@sociale.network avatar

If so, it would be good for platforms to start moving towards it (possibly initially supporting it side-by-side with the existing APIs). If not, it would be good for the C2S protocol to be improved (and/or better specified, if it's a problem of underspecification), so it could be adopted as above.

So, question: are there platforms that support the C2S protocol too? Maybe or ? How's that working out?

11/11+

mattblaze, (edited ) to random
@mattblaze@federate.social avatar

I’m once again reminded of how deeply I despise the default behavior of this (and damn near every other) social media platform to crop photos to a pre-set aspect ratio in previews. (Some clients allow viewers to disable this, but that’s outside the control of the poster, who has no way to predict how your work will render)

The reasonable behavior to conserve screen real estate in previews is to downsize. Cropping alters the image, often in ways that destroy its meaning.

Grumble

oblomov,
@oblomov@sociale.network avatar

@foxxtrot @thomasjwebb @sgf @mattblaze

This is actually something I've been thinking about for a while. I have a longish writeup about this here
https://sociale.network/@oblomov/110199093300206184 (but see also the referenced meta-instance idea). <https://gotosocial.org/>, <https://codeberg.org/streams/streams> and even more so <https://codeberg.org/Vocata/vocata> are maturing as building blocks that would be useful in avoiding stream fragmentation while still allowing type-specific presentation in clients.

1/n

Natureshadow, to fediverse

"Who says objects cannot be created elsewhere?"

Another progressive-conservative view on , Alice's static website on the , and

https://socialhub.activitypub.rocks/t/who-says-objects-cannot-be-created-elsewhere/3219

Natureshadow, to random German

@steve Can you give me an overview what features/fixes you have on your fork, so I know what I should work on myself and what not :)?

Natureshadow, (edited ) to random

With taking shape (two hours away and three MRs to review 🎉), it's time to decide on my first client app to use it:

I want to make an social app for sports and outdoor activities, starting with (using some ideas from the ugly and privacy-unaware "Vertical Life" app).

Natureshadow, to fediverse

My server is rapidly improving and approaching the milestone of 250 commits, very much thanks to @steve who has started to systematically test it and fix bugs.

https://codeberg.org/Vocata/vocata

While not planned, I am looking forward to actually using it ;)...

Natureshadow,

@pkreissel @steve With an ActivityPub client.

Mastodon is a product with a proprietary API that has nothing to do with ActivityPub.

As explained in the README, real ActivityPub clients are very rare. There is AndStatus for Android, and pretty much nothing else.

is here to change that.

naturzukunft,
@naturzukunft@mastodon.social avatar

@Natureshadow @steve

hi, I heard about these days. Sounds very exciting at first glance. We should meet in a videocall. -pub # LOA

oblomov, (edited ) to fediverse
@oblomov@sociale.network avatar

This / bridge <https://tacobelllabs.net/@nkizz/110340426573847934> by @nkizz is just brilliant, but you know what would absolutely ROCK? A server that had native support for .
While we're on the topic, I wonder if anybody has thought about building a client with an UX inspired by Usenet newsreaders (personally, MicroPlanet Gravity was one of the few things I missed from Windows when I switched to Linux, would love to see something like that for Mastodon.)

oblomov, (edited )
@oblomov@sociale.network avatar

The more I read the spec the more I see it as an extension of and protocols. By this I mean I have the feeling that it would be possible to roundtrip e.g. email through AP “losslessly”. Which opens interesting possibilities when considering the development of platform-agnostic AP servers like
https://codeberg.org/Vocata/vocata
Now I'm dreaming of a client that handles emails, news and AP …

Natureshadow, (edited )

@oblomov @nkizz

actually started out to be transport-agnostic, but I decided to focus on ActivityPub first. I am considering to reconsider in the future ;).

(Side note: It would be nice if you could use the hashtag when talking about , so I can find relevant posts if I miss them ob the timeline 😊)

Natureshadow,

@oblomov @nkizz

I'm not yet sure whether I am happy or not, but congratulations on nerd-sniping me!

That said, click here to watch mutt retrieve my ActivityPub inbox over IMAP 🤓 :

https://codeberg.org/Vocata/vocata-imapd

vocata-imapd uses to access the ActivityPub graph directly and provide access to it using IMAP.

(Mastodon recompresses the GIF, see Codeberg for full-size and readable version)

/cc @steve quite cool that Vocata can already be used as a server SDK 🤣 !

Natureshadow, to fediverse

TIL there's another graph-aware server besides :

https://gitlab.com/linkedopenactors/rdf-pub

Natureshadow, to fediverse

"If inbox POSTs were CBDs…"

A write-up on how should formalize of objects to simplify authorization in vocabulary-agnostic implementations like .

https://socialhub.activitypub.rocks/t/if-inbox-posts-were-cbds/3123

steve, to fediverse
@steve@social.technoetic.com avatar

What is the best, most feature-rich, C2S client (not server) implementation currently available?

Natureshadow,

@steve The answer to that question is the most saddening part about writing ;).

AndStatus require OAuth, though, which Vocata doesn't support that. On that right after the proxy thing.

(Hint: It does support HTTP Basic Auth for your curl tests.)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Durango
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • GTA5RPClips
  • provamag3
  • ethstaker
  • InstantRegret
  • Leos
  • normalnudes
  • everett
  • khanakhh
  • osvaldo12
  • cisconetworking
  • modclub
  • anitta
  • tester
  • megavids
  • lostlight
  • All magazines