microhive.social 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.
It just hit me that following someone from #snac is a little easier than from #Mastodon (for people not on your timeline) because the user ops just has a textbox and a "follow" button rather than having to search for their username and server, *then* open their profile and only *then* click follow. That's 2-3 button mouse-clicks for Mastodon compared with 1 for snac!
I noticed something about #snac. I configured it so that I see the posts collapsed by default. It then happens that, when I open one thread and like one of the child posts, there is a small glitch. As we know snac is js free and do a full page reload when I hit like. But also, it redirects me to the anchor which points to the post I liked, and then I can continue my scrolling from there. So far so good, works great. But, when snac is configured to collapse threads and I liked a child post, the anchor does not work because it is inside a collapsed thread. At least tnat is the behavior I see on safari. I'd suggest tnat in this case, the page rendered by the server in response to my like to a child post, should have the corresponding thread open even when I configured snac to collapse by default.
I hope my explanation made sense. Thanks again for the great software!
https://github.com/macports/macports-ports/pull/26783
GitHub Actions Continuous Integration checks are currently running (two are queued. Hopefully those will go smoothly, but I know at least one of them in particular seems to take an awfully long time recently).
Thanks again to you and other snac contributors for continuing to improve what continues to be my favorite ActivityPub implementation!
Oh, also since this PR was merged: https://github.com/macports/macports-ports/pull/26633 It appears as if snac is now building correctly on older versions of OS X that were throwing up errors in under "Port Health" from https://ports.macports.org/port/snac/details/ I do have older Mac systems, but wasn't testing on much older OS versions, so I kind of turned a blind eye to the errors that IIRC were showing up on OS X High Sierra back through Lion? Those seem to be working now too! (Though again, I haven't tested such systems personally and won't dig through my storage unit to exhume old hardware of mine to do so for the foreseeable short term future).
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
EmojiReact
activity in the ActivityPub protocol jargon). All these reactions are accounted as likes (so it should show as 15 likes), but in the notification page it will show the related emoji. You can't generate emoji reactions, though.CC: @feb@loma.ml @ruisan@masto.es @justine@snac.smithies.me.uk
Hat jemand von euch den #Fediverse Dienst #Snac schon mal ausprobiert/getestet? Ich habe gerade in der Fediverse Instanz Wolke ein seltenes Symbol gesehen und bin da mal drauf Leider habe ich keinen Screenshot von der Oberfläche gefunden Liste vieler Fediverse Zugangs Dienste - snac.smithies.me.uk
What are Follow Packs?These "follow packs" can also be used from #snac pretty easily. To do it, just download the list you are interested in and run the following command for each one:They are just packaged topical lists of up to 35 accounts you can follow from your Mastodon or other Fediverse account. You can follow the entire pack by importing a file. And the entire pack loads into a list, so it becomes a feed for that subject. You can also just browse for accounts you might want to follow individually.
So, they’re like Bluesky Starter Packs?
Yes, but not quite as convenient. It’s not hard, but because Mastodon does not have a one-click way to do this, you need to download a follow pack file and then use Mastodon’s import facility. Instructions are provided in the directory and also below.
snac import_list $BASE_DIR $USER_ID /path/to/the/file.csvThe list will be created and the accounts inside followed. After that, you'll find a link to the list at the top of your private timeline. Please, take note that these lists are not automatically populated; they will eventually fill with the new posts from the new accounts, that will also appear in your timeline.
snac's web UI does not allow maintaining these lists, but you can do it with any Mastodon API client or from https://mastodonlistmanager.org (which is, em, also a Mastodon API client).
Added a new user option to disable automatic follow confirmations (follow requests must be manually approved from the people page).
The search box also searches for accounts (via webfinger).
New command-line action import_list
, to import a Mastodon list in CSV format (so that Mastodon Follow Packs can be directly used).
New command-line action import_block_list
, to import a Mastodon list of accounts to be blocked in CSV format.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
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.
I found this nice install guide for #snac written by @eltheanine and wanted to share.
You, people, are great.
kill
command, or by configuring it under a service control system like systemd, or rc file, and stopping it from there. You have many examples of how to do this in the examples/
directory of the source repository.Regarding the use of a Unix socket, just set the address
field with the full path to it (instead of an IP address), like described in snac(8)
, the Administrator Manual: https://comam.es/snac-doc/snac.8.html#address
thanks for not releasing on a Friday! The slacker in me is still 8 hours behind up stream😆
I usually release on Thursdays (unless something serious happened), in case someone wants to play with #snac as a weekend project 😉
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
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.
For today's #ThankYouTuesday, I want to thank @grunfink
Their already excellent #snac improves with every release, and they are always available, friendly, and positive.
The world could really be a better place with more people with their skills and attitude.
#ThankYouTuesday #gratitude #opensource #community #positivevibes
disable_inbox_colllection
variable to true
in you server.json
config file.Also, some people looks at the 0 count of followers / followees and infer (incorrectly) that it's a new account and blindly block your account.
I don't ask for anything; #snac is free software. Anyway, you can contribute whatever and whenever you consider to my Liberapay account: https://liberapay.com/grunfink
strict_public_timelines
option does not work well, as it's also applying to the private timeline. So I recommend to disable it by now and wait for the next stable release, where it will be fixed.Sorry for the incovenience.
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.
#snac does not cache any media at all. Fediverse relays are not supported, but may eventually happen. It does not directly support blocklists (neither of instances or users), but there are command-line options to block instances or mute users, so it won't be impossible to do with a little of Unix-like tool trickery.
I don't know what 'allowlist' mode is, nor what does this 'limit replies' feature mean. Could you please elaborate?
CC: @ddlyh@topspicy.social @yvan@toot.ale.gd @jase@tail-f.journalctl.uk @stevelord@bladerunner.social
Oliver ⚡ wrote the following post Tue, 29 Oct 2024 20:40:56 +0100
Ok, Experiment:
ich werde die nächsten 7-10 Tage nur noch meinen neuen Snac-Account nutzen.
Wer mich dort mit seinen Beiträgen zuballern möchte, please connect me:
https://microhive.social/oliver
@oliver
Mal schauen wie mein Leben im Fediverse dann weitergeht.
Hubzilla bleibt auf jeden Fall, Pixelfed auch, nur wird irgendwann eine Entscheidung zwischen den Microblogging Plattformen #Streams, #Mitra und #Snac fallen.
Thank you so much for making #snac look cool.
I should have posted this with public visibility.
New Blogpost: https://ddlyh.smol.pub/snac2-selfhost
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.
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.