jrollans.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Week in Fediverse 2024-11-22
Servers
- tootik v0.13.0
- Manyfold v0.89.0
- Mitra v3.10.0
- flohmarkt v0.4.0
- snac v2.64
- Hollo v0.2.3
- ActivityPub for WordPress v4.2.1
- Ktistec v2.4.2
- Activity-Relay v2.0.7
- Misskey v2024.11.0
- Iceshrimp v2023.12.11
- Sharkey v2024.9.3
- neodb v0.10.4.11
Clients
For developers
- Fedify v1.2.7
- ActivityPods v2.0.4
- birchbot: An easy to use bot framework for Owncast
Protocol
Articles
- Fedi Moderation Tooling Research
- My Thoughts on GoToSocial
- Mastodon Follow Pack FAQ 1.0
- Last Week in Fediverse – ep 93
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019330d7-6146-f490-7c7e-f0fdd8202d92
https://github.com/macports/macports-ports/pull/26709
2 out of 3 of the GitHub Actions Continuous Integration checks passed so far, which is a good sign.
I don't have commit access, so it's up to someone else to merge it.
As in the past, thank you and to other snac contributors for the continued improvements!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Some tweaks for better integration with https://bsky.brid.gy (the BlueSky bridge by brid.gy).
A corner case bug in the media proxying code has been fixed.
Hashtags can now include underscores.
The server now creates a pidfile inside the data directory.
Mastodon API: fixed a crash in the notification code, fixed autocapitalization in the OAuth login field (contributed by fkooman).
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song Take Me To The River by #Kaleida.
My question is pretty simple. I want to create my own social media based on activitypub for learning purposes.
I usually prefer C or Python for programming languages, even though I'm not an expert.
The question is, would someone create a list or to-do list? What should I do?
New: Last Week in #fediverse - ep 93
This week's news
- With Bluesky the main topic of conversations, people are experimenting with Starter Packs on the fediverse as well
- @subclub can now turn any RSS feed into a paywalled #activitypub newsfeed
- Pixelfed will not pursue an #atproto integration following negative feedback from the community
Read at:
https://fediversereport.com/last-week-in-fediverse-ep-93/
start.activitypub.social is a good domain, but i could imagine, it should then include more... like a whole portal to start into #ActivityPub.
So i voted for something else... 😉
@hongminhee yeah he is pretty iconic
but so are you, you one of my heroes for all the amazing work you are doing for #activityPub and your projects.
Keep slaying dude 😎
As an idealist #activitypub should be enough for all federated apps out there.
The reality: We're building bridges to #bluesky and Pixelfed would like to implement two protocols for one app.
We gained nothing if developers implementing multiple protocols to be federated.
Can we please agree on a decentralised protocol? Thanks!
I have the perfect domain in reserve for ActivityPub Starter Kits:
activitypub.social
Help me pick a subdomain!
#starterKits #activityPub #fediverse
starter.activitypub.social: | 81 |
starterkits.activitypub.social: | 90 |
kits.activitypub.social: | 49 |
start.activitypub.social: | 179 |
Closed
@dansup that is both a great and humble approach, Daniel 💕
In light of the the delightful tease by @cwebber the other day, asking what AP is, I saw a bunch of comparisons with warm pubs where people gather, reference to archipelagoes we build, and lotta vibes and atmosphere so well conveyed in the wonderful works of @davidrevoy
This starter pack is a great opportunity to introduce some great non-technical storytelling and imagery to this thus far so cold-hearted technical term #ActivityPub
I never considered how people may want to search and explore Starter Kits, so I am working on that now, and hope to collaborate with:
https://communitywiki.org/trunk
https://fedi.directory
https://fediverse.info/explore/people
It would be amazing to have a resource like this to find people with shared interests, across not only existing Starter Kits but also human curated resources like the above!
(I do maintain fediverse.info, so we have 1/3 onboard so far)
I don't want to duplicate efforts with other Starter Pack/Starter Kit projects, so if you are building one for the fediverse, we should chat!
I'd love more help, and plan to release the source code under the established Pixelfed banner!
ActivityPub Starter Kits update:
I'm making exceptional progress and am wrapping up a few things before I prepare to launch this exciting new service!
ICYMI: I'm building an open source/self-hostable Starter Kit service that will allow fediverse users to safely build kits and share/use them with ease.
Week in Fediverse 2024-11-15
Servers
- Pixelfed v0.12.4
- snac v2.63
- Lemmy v0.19.7
- Ktistec v2.4.1
- ActivityPub for WordPress v4.2.0
- PieFed development update Oct/Nov 2024
- Trunk & Tidbits, October 2024
- ActivityBot: A Simple ActivityPub Bot Server in a Single PHP File
- Letterbook: Sustainable federated social media built for open correspondence
Clients
- toot v0.47.0
- Mastodon for Android v2.9.0
- Mangane v1.13.2
- RaccoonForFriendica v0.1.0
- Voyager v2.19.0
Tools and Plugins
For developers
- Fedify v1.2.5
- activitypub-federation-rust v0.6.0
Protocol
- FEP-fe34: Origin-based security model
Articles
- A bare-minimum ActivityPub server from scratch
- Last Week in Fediverse – ep 92
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01930d04-d0b2-a2a2-9b84-90a91046a329
I should probably get in touch with the #PeerTube developers
It would be cool to support following PeerTube accounts in Loops and seeing their videos in your Following feed.
https://github.com/macports/macports-ports/pull/26605
GitHub Actions Continuous Integration checks are running (2 of 3 have passed already which is a good sign).
It's up to someone else with commit access to merge it.
Thank you again for your continued improvements (and also, thanks for not releasing on a Friday! The slacker in me is still 8 hours behind up stream, maybe I can blame time zones? ;)
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
built-in bridging to #ActivityPub. a notification on one's profile ala threads.
The server can now act as a proxy for all image, audio or video media coming from other account's posts (both from the Web UI and the Mastodon API). This way, other servers will see media requests coming from the server IP, not the user's, improving privacy. This is controlled by setting the proxy_media
boolean field to server.json
to true.
The strict_public_timelines
option introduced in the previous release now works correctly.
Fixed a crash when posting from the links browser.
Fixed some repeated images from Lemmy posts.
Fixed a crash when posting an image from the tooot mobile app.
Updated FreeBSD rc script: the server process is now managed by the daemon(8) utility (contributed by @stefano@bsd.cafe).
RSS feeds are now in 2.0 version instead of 0.91.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/donate
This release has been inspired by the song New Moon (Dark Phase) by #DuranDuran.
ActivityPub Starter Kit schema RFC, feedback appreciated!
I could make start.fedi.pub a landing page for Starter Kits, allowing users to select the client of their choice, aside from Pixelfed.
Lots of possibilities with Starter Kits, and I look forward to working with other projects to establish a shared spec, aka FEP!
for activitypub to succeed, it needs platforms that non-nerds would use
nobody cares about the backend lang lol, focus on what matters
it's all about photo and video 😎
Check out @steve on #SocialHub with a proposal to work on #ActivityPub #C2S, the client-to-server Social API part of the #W3C Recommendation.
The Social API didn't get much uptake on the #Fediverse where generally the #Mastodon API is used (and abused) for client/server communication.
It is not because the Social API isn't good, just that no one ever did the legwork to mature this part of the spec.
Are you interested in C2S and help push the #SocialWeb?
More info:
https://socialhub.activitypub.rocks/t/nextgen-activitypub-social-api/4733
🆕 blog! “Introducing ActivityBot - the simplest way to build Mastodon Bots”
As you may have read, BotsIn.Space is closing down, I have lots of automated bot accounts living on the Fediverse - and I want them to continue posting. Installing and maintaining an entire Mastodon instance sounds like hard work. Paying people to host my stuff feels …
👀 Read more: https://shkspr.mobi/blog/2024/11/introducing-activitybot-the-simplest-way-to-build-mastodon-bots/
⸻
#ActivityPub #bot #fediverse
Week in Fediverse 2024-11-08
Servers
- Hollo v0.2.0
- Sharkey v2024.9.1
- GoToSocial v0.17.2
- Hubzilla v9.4.4
- Manyfold v0.87.0
- snac v2.62
- Mitra v3.9.0
- Lemmy v0.19.6
- Ktistec v2.4.0
- Gancio v1.20.0
Clients
- Mastodon for Android v2.8.0
- Tesseract v1.4.20
Tools and Plugins
For developers
- Bovine v0.5.13
- Fedify v1.2.3
- ActivityPods v2.0.3
Protocol
Articles
- ManyFold: A Decentralized, Open Source Platform for 3D Model Distribution
- Mastodon’s Account Recommendations Explained
- Fediverse Migrations: A Study of User Account Portability on the Mastodon Social Network
- Last Week in Fediverse – ep 91
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0192e941-03f3-61de-e8f7-7c7cf62ddaf1
@grunfink I submitted a Pull Request to update MacPorts' snac to 2.62 here:
https://github.com/macports/macports-ports/pull/26495
Currently the GitHub Continuous Integration checks are queued, so I don't know when that will complete or what the results will be, but hopefully it's just a delay in the process and doesn't reveal any errors.
Thank you for your continued improvements!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Added a new user option to collapse top level threads by default.
Added a new disable_block_notifications
boolean field to server.json
to disable the notifications of Block activities.
Added a new strict_public_timelines
boolean field to server.json
to only show an account's posts and boosts (no trees) in public timelines.
Fixed repeated images in posts from some implementations (those that include an image both as an attachment and as an <img>
tag inside the post content).
Added a small HTML/CSS tweak to improve post previews from some implementations (contributed by nyanide).
Notifications for EmojiReact
activities now show the emoji.
New command-line action insert
, to insert a post by its URL in a user's timeline.
Fixed bad processing/rendering of URLs with two or more @ symbols.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/donate
This release has been inspired by the song Subways Of Your Mind by #FEX.
Could this happen anywhere else?
Two social media competitors collaborating, to this degree?
ActivityPub isn't just different, it's the future.
The future where people are prioritized, not profited from.
If anyone wants to see a talk I did on #ActivityPub, @manyfold and #Federails, here's the one I did at #LRUG in October (and also at #OggCamp the day before):
https://makertube.net/videos/watch/425d9267-2bb9-48bf-ac60-eeecfb78ab5d
New: A Conceptual Model of ATProto and ActivityPub
You might want to know a little bit more about how #Bluesky and #atproto works, without needing to know all the technical details. This is a high level overview of how to think about how atproto works, and how it differs from #ActivityPub.
It is also a reflection on the concepts of decentralisation and federation, and what they bring to both the #fediverse and the #atmosphere
Read at: https://fediversereport.com/a-conceptual-model-of-atproto-and-activitypub/
Week in Fediverse 2024-11-01
Servers
- PeerTube v6.3.3
- Hatsu v0.3.0
- ActivityPub for WordPress v4.0.2
- ActivityPods v2.0.2
- NeoDB v0.10.4.9
Clients
Tools and Plugins
For developers
- Fedify v1.2.0
- pl-api: A JavaScript library for interacting with Mastodon API-compatible servers, focused on support for projects extending the official Mastodon API
- WebFinger Split-Domain Canary
Protocol
- FEP-7952: Roadmap For Actor and Object Portability
Articles
- One year after X: Embracing open science on Mastodon
- Request for Comments: The Fediverse Schema Observatory
- Diving Into the World of Lemmy
- Setting up my federated fleamarket with flohmarkt
- Last Week in Fediverse – ep 90
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0192c4f8-a18b-911e-3605-83248ab4737b
I am publishing a small #ActivityPub / #fediverse project: https://fietkau.software/webfinger_canary and @canary 🙂
It is a tiny bot showcasing a split-domain WebFinger setup, where the handle domain is different from the ActivityPub server domain. This is supported by Mastodon and some other ActivityPub implementations, but not all of them.
So this project, aimed at devs and power users, is part test case, part feature recommendation/advocacy. The bot's website at https://correct.webfinger-canary.fietkau.software/ has all the details.
BlueSky: Profit powered protocol
ActivityPub: People powered protocol
The choice is simple when you consider one is funded by a crypto VC firm, and the other is truly decentralized
Week in Fediverse 2024-10-25
Servers
- GoToSocial v0.17.1
- Manyfold v0.86.0
- Mastodon v4.3.1
- Hollo v0.1.0
- snac v2.61
- Ibis v0.1.4
- Mitra v3.8.0
- Castopod v1.13.0
- ActivityPub for WordPress v4.0.0
- NeoDB v0.10.4.8
- rdf-pub: An activity-pub server implementation, that is not limited to the activity-stream vocabulary, but supports RDF per se
Clients
- IceCubesApp v1.11.2
- Mastodon for iOS v2024.10
- Aria v0.15.0
- PixelDroid v1.0.beta38
- Voyager v2.18.3
- Tesseract v1.4.19
Tools and Plugins
- Fediverse Redirect v1.14.0
- Tangerine UI for Mastodon v2.2
- TootPal: An app to discover people on a Mastodon instance that share your interests
- Fediverse Signatures: Collect signatures for an article on your blog or a website page
For developers
- Bovine v0.5.12
- Fedify v1.1.0
- FediTest v0.4
- Masto.js v6.10.0
Protocol
- FEP-ae0c: Fediverse Relay Protocols: Mastodon and LitePub
Articles
- revealing the fediverse's gifts
- Selfhosting Snac2 on Tailscale Funnel
- Helping to build the open social web
- Last Week in Fediverse – ep 89
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0192a124-e90c-93c4-a440-99271a2cec4c
https://github.com/macports/macports-ports/pull/26287
GitHub Actions Continuous Integration checks are progressing (3 out of 4 passed, which is a good sign; I guess MacPorts recently started checking 4 OS versions on GitHub automatically instead of 3 so this is taking a bit longer than I am accustomed to, it seems as if the macos-15 checks in particular are sluggish, maybe that system is overloaded?).
Regardless, it's up to someone else with commit access to merge it.
Neat to see more Mastodon migration improvements! I think I saw one person already boast of successes of migrating their followers to a snac instance!
Thank you for your hard work and continuing to make my favorite ActivityPub implementation even better!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Migration from a Mastodon account to a snac one has been implemented. Please see snac(8)
(the administrator manual) for more information.
Mastodon API: fixed timelines/public
(it was showing less posts that it should).
Fixed over-zealous caching to the public timeline.
Some HTML tweaks and fixes to the web interface.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the painting The Hands Resist Him by #BillStoneham.
Week in Fediverse 2024-10-18
Servers
- Manyfold v0.82.0
- Ibis v0.1.2
- GoToSocial v0.17.0
- Mitra v3.7.0
- Pleroma ActivityRelay v0.3.3
- Misskey v2024.10.1
- tootik v0.12.6
- Castopod v1.12.11
- NeoDB v0.10.4.7
Clients
- tootgroup.py v1.5.0
- RaccoonForFriendica: A Kotlin Multiplatform client for Friendica
Tools and Plugins
For developers
- Fedify v1.0.3
- Federails v0.2.0
- Masto.js v6.9.0
Protocol
- FEP-268d: Search consent signals for objects
Articles
- how to buy shoes in the fediverse
- The Challenge of ActivityPub Data Portability
- Last Week in Fediverse – ep 88
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01927d0a-35f7-3994-5862-0c43d821fb63
I understand that https://firesky.tv is supposed to be the firehose for #bluesky but how is that possible on a decentralized network? nobody can provide something like this for #ActivityPub cause servers using it can be standalone or part of a small network and not federated widely. afaict it's part of why new users get so confused trying to understand us, why people are so much more comfy with BS but also why we are better longterm :)
please explain what I am seeing on that site. thanks.
Week in Fediverse 2024-10-11
Servers
- WriteFreely v0.15.1
- ActivityPods v2.0
- Mastodon v4.3.0
- Hubzilla v9.4.3
- snac v2.60
- PeerTube v6.3.2
- ActivityPub for WordPress v3.3.3
- Misskey v2024.10.0
- tootik v0.12.5
- Mbin v1.7.2
- Trunk & Tidbits, September 2024
- Hamabē: Federated Chat Space
Clients
- IceCubesApp v1.11.1
- Mastodon for Android v2.7.3
- TootRain v2.0.1
- Voyager v2.18.2
- Aria v0.15.0
- Phanpy changelog
- pl-fe: A social networking client app forked from Soapbox
Tools and Plugins
- Tangerine UI for Mastodon v2.0
- Mastodon Bird UI v2.0.0
- Enable Mastodon Apps for WordPress v0.9.9
- wf-migrate: Tools for migrating between WriteFreely instances
- FediMod FIRES: A protocol and reference server implementation for storing and distributing moderation advisories and recommendations over time for the Fediverse
Protocol
- FEP-76ea: Conversation Threads
- FEP-1985: Signaling how an OrderedCollection is ordered
Articles
- Using a Permanent WebFinger Address for My Fediverse Profile
- Setting Up Mastodon Author Tags
- IFTAS Update: Content Classification, Moderation Tooling
- Beyond technical features: why we need to talk about the values of the Fediverse (part 2)
- Last Week in Fediverse – ep 87
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019257ef-60b9-8669-582d-c5c54eda938f
@grunfink I submitted a Pull Request to update MacPorts' snac to 2.60 here:
https://github.com/macports/macports-ports/pull/26129
All GitHub Actions Continuous Integration checks passed OK.
I still am not in a place in my life where commit access is a responsibility I am willing to take on, so it is up to someone else to merge it.
Neat to see the improvements to Mastodon migration in this release! Maybe that will help facilitate more users?
Thank you, as usual! Also, nice to see a code push on a Thursday (in UTC at least?) not a Friday! ^_^
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Migration from a snac account to a Mastodon one has been implemented. Please see snac(8)
(the administrator manual) for more information.
Fixed a bug in argument parsing regarding some special characters (contributed by ndagestad).
Fixed image emojis in the public profile bio.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song State of Independence versioned by #DonnaSummer.
New: Last Week in #fediverse - ep 87
This week's news:
- @Mastodon has launched their latest version, 4.3
- ClubsAll is a new Reddit-like build on #activitypub
- IFTAS is slowly launching their Content Classification System that allows servers that have opted in to scan for CSAM
Read at: https://fediversereport.com/last-week-in-fediverse-ep-87/
Week in Fediverse 2024-10-04
Servers
- Mastodon v4.2.13
- Hubzilla v9.4.2
- Mitra v3.6.0
- ActivityPub for WordPress v3.3.2
- Misskey v2024.9.0
- Gancio v1.19.4
- Castopod v1.12.10
- Lemmy Development Update 2024-10-04
Clients
- toot v0.45.0
- Mastodon for Android v2.7.1
- Pachli v2.8.2
- Fedicat 10-2-24
- Voyager v2.18.0
- Bluechirp: WinUI client for Mastodon, with the sleek design of modern Windows
Protocol
- FEP-0499: Delivering to multiple inboxes with a multibox endpoint
Articles
- Mastodon Announces Fediverse Discovery Providers
- Beyond technical features: why we need to talk about the values of the Fediverse (part 1)
- How did we move from forums to Reddit, Facebook groups, and Discord?
- Last Week in Fediverse – ep 86
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01923528-3fb5-77ad-286d-a75a1c736b09
Hey @jay.bsky.team, can you please encourage #bluesky users to enable the #ActivityPub #ATproto #bridgyfed connection in the same way that #threads does with federation? maybe also add some notification on user accounts to show that they have enabled it? please and thank you. #SocialWeb
cc @snarfed.org
🥳 Exciting news! @loops, the #Fediverse's answer to TikTok, receives a grant from @nlnet! 🎉
Get ready for a new era of personalized short-form videos, remixes, and community interaction - all with the freedom and privacy of #ActivityPub!
New: Last Week in #Fediverse - ep 86
This week's news:
- Threads degrades their #activitypub integration, delaying posts by 15 minutes before they appear in the rest of the fediverse
- Website League is a new ActivityPub-based Island network, outside of the rest of the fediverse
- Ghost discusses their beta plans and pricing.
@weekinfediverse
elk (A nimble Mastodon web client)
I would be really happy if the category “Clients” would get subcategories.
Elk is a Mastodon client and therefore does not speak fediverse protocol.
Or am I wrong with my opinion ?
Week in Fediverse 2024-09-27
Servers
- Sharkey v2024.8.2
- Hubzilla v9.4
- ActivityPub for WordPress v3.3.0
- PeerTube v6.3.1
- Mobilizon v5.0.1
- Gancio v1.19.3
- PieFed development update September 2024 - not prepping for 1.0 release
Clients
- Elk v0.15.0
- IceCubesApp v1.11.0
- Fedicat 9-27-24
- Jerboa v0.0.77
- Photon v1.31.4
Tools and Plugins
- FediPhoto-Lineage v7.4
- Enable Mastodon Apps for WordPress v0.9.6
For developers
Articles
- Launch of Social Web Foundation
- The Social Web Foundation Launches, to Much Confusion
- the disconnect between activitypub and the fediverse
- Last Week in Fediverse – ep 85
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01921076-085b-7aed-8f7f-0a4265c091aa
There's something I've been wanting to talk about for awhile.
Quote posts, limiting of quote posts, and how those features might be added to core AP.
As it is now, the way Threads does quote posting is when a person adds a link to another Threads post, it automatically turns into a "quote post".
They also have the option to limit posts from being quoted, which in turn completely stops anyone on Threads linking to that post.
To me, that is wild, but I can see it making sense on a closed platform.
However, given the way Fediverse works and a ton of people have their own instance/website, I think it would be absolutely asinine to attempt to stop someone from simply posting a link to another post.
Links have been part of the internet for awhile now and there's no other platform that stops people from using links, AFAIK.
So, to those working on AP, please consider another route for quote posts because if I cannot link to something on my own website, I'll be pretty livid honestly.
Anyone got an idea?
Anyone got an idea?
I'm trying to #build a blogging, question-answering, and news site for software engineers, which is #ActivityPub enabled. What should I name it? (The options below are just the ones available to buy a domain.)
Other ideas are also welcome!
Hackers Pub: | 3 |
Techies Pub: | 3 |
Coders Haus: | 3 |
Techies Haus: | 3 |
hey @kfdm I saw https://tsundere.co up on http://demo.fedilist.com, is this an active #ActivityPub project?
We are searching for open-source software **developers** for Mbin. Do you like PHP and the fediverse? Please join our project: https://github.com/MbinOrg/mbin. And join our matrix via: https://matrix.to/#/#mbin:melroy.org. Thank you!
Please boost for more reach!
#mbin #lemmy #fediverse #developer #opensource #software #engineer #softwareengineer #php #reddit #activitypub #federated
Just a tip for any new developers in the Fediverse space:
If you're making any sort of "search" function to browse Fediverse posts, make sure that it respects people's "Discoverability" settings in the Mastodon software.
This might not be the easiest thing to do.
However, given that 73% of people on Fediverse are interacting with Fedi strictly through Mastodon, you don't have much choice.
If your project gets widely known and you're disrespecting people's privacy options, you'll be highly vilified and probably Fedi cancelled.
Week in Fediverse 2024-09-20
Servers
- snac v2.59
- Mitra v3.5.0
- PeerTube v6.3.0
- Ktistec v2.3.0
- ActivityPub for WordPress v3.2.5
- Gancio v1.19.1
- tootik v0.12.4
- Sharkey v2024.8.1
- Lemmy Development Update 2024-09-20
Clients
- IceCubesApp v1.10.58
- Dhaaga v0.10.2
- Fedicat 9-18-24
Tools and Plugins
For developers
- Federails: Ruby gem to bring ActivityPub to your app
Articles
- Extending ActivityPub: A Recipe
- Last Week in Fediverse – ep 84
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0191ed15-e22d-4c34-1e4b-070a805e86cb
I just sent the final proofs of the #ActivityPub book to the editors at O'Reilly.
I'm done; with this part, at least.
I am not sure what I'm going to do with all that surplus time. I should probably start a huge new project!
@grunfink I submitted a PR to update MacPorts' snac to 2.59 here:
https://github.com/macports/macports-ports/pull/25774
Passed the GitHub Actions CI checks.
As usual, I don't have commit access so it's up to someone else to merge it.
Thank you for your continued improvements and bug fixes! I see even since the 2.59 release there's already been changes to the repo.
Also, while I am not the biggest VNV Nation fan, I have seen them perform live at least once, groovy to see some resonance in audio inspiration too! ^_^
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Added post drafts: new or edit post edition dialogs include a checkbox that will cause the message to not be posted, but stored in a list of drafts, directly accesible from the private timeline. From that list, drafts can be edited and definitely posted (or re-stored as a draft for later editing).
Fixed a bug that caused Block
notifications to not be shown properly.
Fixed crash in a corner case of the URL parameter parsing code.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song Nova (Shine a Light on Me) by #VNVNation.
Week in Fediverse 2024-09-13
Servers
- ActivityPub for WordPress v3.2.0
- Mbin v1.7.1
- Sharkey v2024.8.1
- Trunk & Tidbits, August 2024
Clients
- Jerboa v0.0.75
- IceCubesApp v1.10.54
- Tuba v0.8.4
- Mastodon for iOS v2024.9
- Voyager v2.17.1
- Photon v1.31.3
- Milktea v2.163.0
- Dhaaga v0.10.0
- Fedicat 9-11-24
- One year on - Pachli
Articles
- An analysis of mastodon adoption dynamics based on instance types
- An evidence-based and critical analysis of the Fediverse decentralization promises
- User Agents for the Social Web
- Bandwagon is Emissary’s Bandcamp Alternative
- Fediverse Discovery Providers
- A Small Compendium of Fediverse Platforms I Use
- E2EE for the Fediverse Update – We’re Going Post-Quantum
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0191c9dd-e298-8704-376b-acf65079e5ec
@anderspuck @randahl @potus Huh‽ @threads made #ActivityPub opt-in for legal reasons. @wordpressdotcom did the same thing. Both are massive, for-profit corporations who are under a lot of scrutiny.
Turning on #Fediverse sharing as a default option would open #Meta to not only potential personal lawsuits, but more wrath from the @EUCommission (which they are trying to avoid right now).
I received a request from @ghost today to add #LDSignatures to @fedify for compatibility with #Mastodon, as Mastodon does not plan to implement Object Integrity Proofs (FEP-8b32) for the near future. 😩
However, Mastodon's implementation of LD Signatures does not even use valid JSON-LD properties (despite the name), so I'm not sure how to make it compatible with Mastodon since #Fedify does JSON-LD processing. 🤔
I for one welcome Bluesky, the ATmosphere, BTS Army, and millions of Brazilians to the fediverses!
And what better way to do that than with a long post about it?
https://privacy.thenexus.today/bluesky-atmosphere-fediverse/
Did you know that Pleroma, a Fediverse software, has the option to make "followers only" posts that reach their instance, public on their instance if they choose?
They can also automatically deny deletion requests if they want.
It's always important to remember that there's very little privacy on the internet. If you post something, even if it may seem private, always has several ways of going public and existing forever.
Pretty much everything on the internet is public and will not be deleted on request.
Screenshots and internet archive also exist.
If you don't want your post to be seen by most people, don't post it.
You are not safe just because the software or platform you're using says you are.
Week in Fediverse 2024-09-06
Servers
- snac v2.58
- tootik v0.12.2
- Mitra v3.4.0
Clients
- PleromaFE v2.7.1
- Pachli v2.8.1
- Fedicat 9-5-24
- Dhaaga v0.9.0
- Jerboa v0.0.72
- Phanpy changelog
Tools and Plugins
- Peertube livechat plugin v11.0.0
- Fedinesia v3.2.3
- FediFetcher v7.1.7
Articles
- You Can't Join Mastodon
- A Brief History of the Fediverse Symbol
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0191a523-e1e8-1e49-174d-d7fa26db48ba
I wish #Mastodon would just implement FEP-8b32 instead of the LD Signatures which is obsolete.
Search by content also looks into alt-text from attachments (images, videos, etc.).
Search by content is case insensitive for all Unicode-supported alphabets (previously was only for ASCII characters).
Added support for bookmarking posts.
Fixed a failed compilation under Solaris/Illumos.
The actor Person
object now includes a featured
property, that returns the list of pinned posts.
The delete post button can now be hidden server-wise (it's not very useful and clutters the space).
The lists of pinned and bookmarked posts are directly accesible from the private timeline.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink