I finally translated my #ActivityPub tutorial to English: https://grishka.me/blog/activitypub-from-scratch/
(several people at this year's FOSDEM asked me about this)
I finally translated my #ActivityPub tutorial to English: https://grishka.me/blog/activitypub-from-scratch/
(several people at this year's FOSDEM asked me about this)
@Gargron @seindal @Mastodon more precisely, if the gap popped out from behind the top edge of the screen, it will load above, otherwise it will load below.
I wasn't posting much news about #Smithereen lately — fixing that!
The core functionality of photo albums is now done. You can create albums, upload photos, comment on them, and like them. It's all properly federated (between Smithereen servers only). There's a brand new photo viewing UI too. Two of them, actually, desktop and mobile.
Remaining features for 0.9 include:
- "System" albums — profile pictures and saved photos
- Tagging
- Profile picture update posts
- Groups feed
So I made a macOS thing. It's a fidget spinner, but with a twist.
Made possible thanks to @samhenrigold posting about his own experiments with these private APIs.
People in the #fediverse development community are posting about "SWF" but this is the only thing I think about when I see that acronym
@dansup I need it for some older scripts that use mysql (not mysqli), but 8.x does the same. The maintainer seems to have deleted all the packages, and their index as well ¯\_(ツ)_/¯
"why do you hate Linux so much?"
"why do you hate CLI so much?"
I'm adding new profile fields to #Smithereen, so I would like to ask the fediverse about what kinds of contact info one would expect to be able to add to their profile. So far I've seen:
- Personal website/blog
- Matrix
- XMPP
- Telegram
- Signal
- Phone number
- Twitter
- Email
I've not yet seen these in fediverse profiles but they are mainstream enough that won't hurt to add:
- Instagram
- Facebook
- VKontakte
- Snapchat
- Discord
Is there anything I missed?
I made a FEP for an important part of my groups implementation: https://codeberg.org/fediverse/fep/src/branch/main/fep/db0e/fep-db0e.md
@mikedev @silverpill actually, Smithereen has private (invite-only) and closed (manual approval + invites) groups, and I do have an authentication/permission mechanism to go on top of FEP-400e, what I called "actor tokens". I have it documented here: https://github.com/grishka/Smithereen/blob/master/FEDERATION.md#access-control-in-non-public-groups
Never made it a FEP because I thought that the whole FEP process was dead. Should I make one?
Since reposts/boosts are now stored as actual posts, albeit with a bunch of special-case handling in many places, they now appear in profiles too.
Smithereen's native type of repost will be the "quote-post", the one that creates its own separate comment thread. All this is specifically for compatibility with the rest of the fediverse predominantly using the Announce activity for reposting.
Proper support for reposts in #Smithereen, finally!
Quote-reposts now also work. Though I feel like with the number of things I changed to make it happen, I inevitably broke something else 🙈
#Smithereen 0.7 is out, finally making it practical to run a server with open signups.
This release brings too many changes to list here, both internal and external.
- All-new moderation tools: role-based permissions, revamped reports, new ways of limiting user accounts, and so much more!
- All-new media storage: Smithereen now keeps track of references to files, simplifying the code, and adds support for S3 object storage.
- Tens of minor bug fixes and UX improvements.
Is there an #ActivityPub server where I need to parse HTML for <link type="application/activity+json" href="..."/> to get to the JSON representation of an object? I want to add support for this in #Smithereen but I need something to test against.
@aral @smallcircles @pixelfed there is an admin option to immediately delete a deactivated/suspended account
#Smithereen is about to become GDPR compliant 😅
I like my approach with deactivation period better than what others do. For example, @pixelfed deletes accounts immediately and it turns out people change their minds on this stuff sometimes.
#Smithereen 0.6 is out! 🎉
And with it, the complete federation feature parity with Mastodon. New features include:
- Direct messages
- Privacy settings
- Followers-only posts (from other servers)
Are there any #ActivityPub servers that implement read receipts for direct messages, or is this something I'll have to do myself?
Software developer from Russia who's almost lost faith in the modern IT. Used to work at VKontakte, then Telegram. Currently building my own fediverse project to save our online social lives from greedy corporations. Follow the progress: #smithereenAlso working on the Mastodon Android app.Русскоязычный аккаунт — @grishka
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.