I hope this is allowed. After the untimely demise of the only NSFW Lemmy instance, a Piefed replacement has come along: https://fedinsfw.app/
I hadn’t seen many posts about it, so I thought others might want to know.
I hope this is allowed. After the untimely demise of the only NSFW Lemmy instance, a Piefed replacement has come along: https://fedinsfw.app/
I hadn’t seen many posts about it, so I thought others might want to know.
By this point I feel like I kinda am too, so this should be interesting.
Then the rules need to change
Ohhh I get it now, cool! I don’t think I would’ve even expected such a thing to federate through, if I’d realized what it was. If that gets working eventually it’ll be awesome, but I’m already pretty impressed as it is. Nice!
cross-posted from: https://community.nodebb.org/post/106679
Hello all!
(Sorry, I could not resist with the title :laughing:)
Today we are releasing NodeBB v4.9.0, on a Friday, toward the end of the day, because we like having our weekends ruined.
As usual, we recommend you update to this stable version of NodeBB, not least because it fixes a federation issue accidentally introduced last month.
There are a bunch of new features and usability improvements here, for both end users and admins. Federation improvements abound, as well as a few moderation upgrades. As usual, we fixed a ton of bugs, and even a couple open issues from the 2010s :scream:
Here is a list of the changes and new features you should expect to see!
:world_map: New “World” page
/worldhas been updated so that is closer to a feed-reader than a topic list. While I will continue to iterate on this design over time to better promote topics, I am hoping that this proves to be more accessible of an interface compared to the old topic listing.Your watched/tracked remote categories will be listed in a sidebar (hidden behind a drawer on mobile views) for easy access.
The default view (“Latest”) continues to be a list of content from people you follow, and content shared by those same people. The other view (“Popular”) shows unconstrained content, and can include content from people you don’t follow.
:lock: Remote topics now unavailable to guests
After an Alibaba bot was recorded mercilessly scraping a lot of the public content served up by NodeBB, we decided to restrict access to that content to registered users.
While this would normally mean that “View Original URL” would stop working from other federates sites (since visitors are usually guests), we have added an exclusion to this logic that will continue to serve up the content to guests if at least one local user has commented on the topic.
:writing_hand: UX change for composer and chats
@baris worked on a number of usability fixes that make the experience of using our post composer and chat interface much better. For the longest time we had issues with the composer not properly resizing when mobile keyboards opened.
Composing and replying should work much better now that we are using the latest CSS and javascript tooling to properly detect visual viewport changes.
:bell: Better notifications
@baris also updated the notifications system so that
bodyLong, which usually contains post text, is now sent with all notifications. This should increase the usability of notifications (both via web, email, or push).:arrows_counterclockwise: Cross-posting privilege
A previous release introduced the ability to cross-post content into local categories. This functionality can now be gated behind a privilege at the category level.
:wave: Guest call-to-action
@baris introduced a new guest “call-to-action” banner that will help guide guests toward registering a new account to contribute to your community :blush:
:label: Title-less topics
As part of the changes to
/world, we also allow the creation of topics without a title. If you don’t pass in a title, we will generate one for you based on the first sentence in your post. The same title generation logic was applied to remote content in the past, and now it also applies to local content.This also means you can use the
/worldpage to just fire off something quickly without having to do the hard work of thinking up a title. You’re welcome :laughing::sparkles: Opportunistic backfill
Now that the fediverse’s largest implementor, Mastodon, supports
context, which enables backfill, we have implemented an opportunistic backfill feature that will check for new replies when you enter a topic. It’ll also regularly check the top most popular remote topics known by the instance for new posts.:no_entry: Reasons
You can now set up a recurring list of “reasons”, which you can invoke on certain moderation actions. These custom reasons can be used when a user is banned, muted, or on post queue rejection.
You can set up these reasons from ACP > Manage > Users > (Gear) > Manage Custom Reasons
image (2).png:https://community.nodebb.org/assets/uploads/files/1772219195391-image-2.png
:information_desk_person: Registration queue now applies for SSO plugins
This issue, open since 2016 is finally fixed. SSO plugins don’t automatically bypass the registration queue anymore. This was a common vector for spammers to bypass registration limitations.
:bug: Additional features and bug fixes
- An improvement to auto-installation of plugins
- Removed many remote tids and pids stored in the db for no reason (thanks @baris)
- A regression that caused nodebb-to-nodebb federation to fail (and possibly many others)
- Notifications can now be passed custom icons
- ACP privilege selector now no longer shows remote categories
- Improvements to mentions to better handle periods at end of sentences, or names within names
- All cached used internally are now exposed in the admin panel for better management.
- Sitemap cache duration is now configurable
- Infinite scrolling now works on
/world- Slug generation errors when you mixed and matched
-and.- Topic pruning applies to all remote cids now, not just cid -1
- Chats list updated properly now, when new messages are received, chat messages now properly backfilled upon reconnection
- NodeBB now federates Delete on both deletion and purge
For the full changelog, please take a look at the closed issues list for this milestone, or take a gander at the much less impressive
CHANGELOG.mdin our repository root.
On .zip I do see a post in there. I’ll join and see if something pops up
Ahh I bet that means it’s an issue between Piefed and Nodebb then. I’ll check their repo and see if it’s a known thing
Piefed currently has anonymous — or more accurately, pseudonymous, voting.
which in my opinion is a great thing. I really think this feature is important.
However, while it works great to hide votes from casual users, the current system is trivially easy to correlate accounts to their voting profiles. Unless they adopt specific behaviours with large friction (ie. not voting on any post or comment you reply to, not voting on any community you participate in). And even then, timestamps of activity and general activity level will probably still be enough.
My question basically is, is there a plan to mitigate this? Possibly through optional features like voting profiles being ephemeral (like you get reassigned a new one every X weeks or posts).
Btw really appreciate the Piefed devs.
The score is just the first 4 lines, up to (and including) the first closing curly bracket. I’m afraid the Attitude and Reputation on the profile page can’t be handled this way (with CSS) as they’re not in some sort of container. You’d need to write a feature request and have that changed in the code.
Once again, thank you very much. I just did that it’s working nice :)
For anyone curious, here is what it looks like now:
38BJGM3TEG85Saz.jpg:https://media.piefed.social/posts/38/BJ/38BJGM3TEG85Saz.jpg
For averyone wondering why converser.eu is slow and/or you can’t register, I had a conversation with the admin of matrix instance converser.eu, the convo is in french so i’m copying the translation here ! (I did remove my and someone else’s answers so you only have their explanations) “- FYI, I’m the admin of the converser.eu server. I know that right now, the server is a disaster. I’m doing my best. Synapse is a pain to administer and optimize. We have almost 7,000 accounts on the server and that number is still growing. We could greatly improve the situation by switching back to a server with SSD. I had to switch back to HDD because of disk space, which obviously doesn’t help performance. But I’m stuck because of budget constraints. However, if you feel like it, you can help: https:// liberapay.com/converser.eu/ . “ “- It’s been eight years since I launched the server, paying for successive servers to maintain the service. I’ve spent hours trying to understand performance issues when they arise, getting everything back up and running. In short, I’m doing my best.” “- Thank you for your support. I admit that I am very, very bad at communicating. And ultimately, when I launched the server eight years ago, I didn’t think it would take on such proportions. As for closing registrations, it’s complicated. Shutting the door when people need it or want to try it out could clearly discourage them from switching. And the converser.eu server is known for being open and hosted/managed in France. If I suddenly close registrations, I’ll have to deal with all the emails asking me “why can’t I register?””
The later people are paying to join and sustain an existing and thriving community built by the earlier people.
I mean, from that perspective, sure. But if the main concern is lack of storage, SSDs currently are of no help with that compared to HDDs (let alone with production being shifted over to serve AIs and datacenters).
Perhaps a dual SSD solution, but still would have to be planned with the potential outcome of either upgrading one of the SSDs or add a third one.
Hello again! Just thought I’d let you know that I’ve released the first version of Habitat: https://github.com/carlnewton/habitat
Hey, I tried to make it so that upvotes people give this post and my comments won’t actually affect my nodeBB forum reputation. Anyone mind upvoting a few times to test this out.
For my own reference to see if it changed: c4e6fbe0-69a4-4007-aee3-e1856a863fa2-image.jpeg:https://forum.unfinishedprojects.net/assets/uploads/files/1772420130206-c4e6fbe0-69a4-4007-aee3-e1856a863fa2-image.jpeg
On Piefed.zip 63 up, 3 down, 2 emojis (those should federate as up, AFAIK)
You can do your test here !testfediverse@jlai.lu (Lemmy) or here and here !testfediverse@feddit.online !testfediverse@tarte.nuage-libre.fr (piefed)
aye wtf based
Sorry for the late reply, but yeah I tried both ways.
Hello, I’m currently setting up a nodeBB forum with some federated Communities. I wanted to test out how this post will work throughout the other instances. If you would be kind enough to leave a comment to see if it works, I’d appreciate it. :)
Woohoo forums!!
Sorry I don’t have an answer to your question at the moment but I just would like to add that I, too am implementing activitypub in my blog and if you’d like to chat my DMs are open :)