lol, wow
Web developer. Lead developer of PieFed
- 12 Posts
- 85 Comments
I looked at the code recently. It’s really good, way better than the UI made me expect.
Rimu@piefed.socialto Fediverse@lemmy.world•A tour of the community moderation features in PieFedEnglish2·26 days agoThere is now, see the PieFed meta community.
Sorry about that, it sounds very frustrating.
I’ve found that a field used to store account timezones was too short for yours. I’ve increased the size now so your next registration attempt will succeed.
Rimu@piefed.socialto Fediverse@lemmy.world•Occasional weird spam posts by otherwise (seemingly) legitimate users?English1·28 days agoWhy did you post that?
Does it work ok in your phone web browser?
More apps will follow, I expect.
Rimu@piefed.socialto Fediverse@lemmy.world•lemm.ee is shutting down at the end of this monthEnglish6·29 days agoInterstellar - https://interstellar.jwr.one/
Rimu@piefed.socialto Fediverse@lemmy.world•lemm.ee is shutting down at the end of this monthEnglish18·29 days agoAlso PieFed can import those exports that Lemmy makes.
Rimu@piefed.socialto Fediverse@lemmy.world•Is there a Lemmy server/way that doesn't require allowing javascript of a million other servers?English2·1 month agoYeah I think it’d be worth getting the voting buttons working, those are pretty key functionality.
The icons being stored in a font is kinda problematic (some browsers choke, large font file) but on the other hand it’s so great being able to set the color of them in CSS, which I found difficult when they are a SVG.
Rimu@piefed.socialto Fediverse@lemmy.world•Is there a Lemmy server/way that doesn't require allowing javascript of a million other servers?English3·1 month agoIn https://piefed.social/user/settings there are two different compact modes to choose from, which shrink the images to varying degrees.
I don’t know of any way to determine how JS-heavy a link is.
Rimu@piefed.socialto Fediverse@lemmy.world•Is there a Lemmy server/way that doesn't require allowing javascript of a million other servers?English2·1 month agoYeah. But in this case the Topics menu can be quite heavy as it lists every community that the current user is subscribed to. Instead of generating that menu (and sending it to the client) on every page load, when it probably won’t even be used, PieFed makes an ajax call (only possible with JS) to retrieve the topics menu when it’s clicked. Same for ‘Feeds’.
This cut the amount of HTML being sent to the browser by around 50% (depends on how many communities you subscribe to but PieFed makes it extremely easy to subscribe to dozens of communities with a single click so many people have hundreds) and eased load on the server too. Some of the more under-powered instances run noticeably faster now.
Rimu@piefed.socialto Fediverse@lemmy.world•Is there a Lemmy server/way that doesn't require allowing javascript of a million other servers?English18·1 month agoVoting, lol. Kinda important.
Dropdown menus. They’re not really needed but life sucks without them.
Can’t manually switch between dark and light mode (only automatically based on browser settings).
There’s probably more but I haven’t seriously tried to use PieFed for long without JS. Fundamentally it’s built HTML and CSS first, with sprinkles of JS added on for funsies rather than the modern way of being all about JS.
Rimu@piefed.socialto Fediverse@lemmy.world•Is there a Lemmy server/way that doesn't require allowing javascript of a million other servers?English47·1 month agoYes.
PieFed uses very minimal javascript (it 95% works with JS entirely disabled) and you can access all the same communities and posts.
Try it at https://piefed.social/ or any of these other instances - https://join.piefed.social/try
Yep, I’ll document it in some way. A FEP seems overkill as it’s really just adding a bit more data onto Actors and Activities, not a big deal.
You say that like it’s a bad thing.
Lemmy users missing out is THE reason they’ll become PieFed users.
I did the DB structure changes at the same time as the ones needed for community flair as they’re quite similar. Might be able to do the rest tomorrow.
Tags, aka hashtags, are instance-wide (not just in a community) and interoperate with Mastodon, Pixelfed, Mbin. Anyone can make a new hashtag and they are completely unmoderated.
Flairs are a limited list determined by each community’s mods and are only used in that community. They will federate with other PieFed instances and with Lemmy (when they finish coding what they’re calling “tags”, a really unfortunate choice of name).
Watch this space.
But usage is not going downwards. Check these stats out: https://fediverse.observer/stats
MAU has been steady at 1.1 million since this time last year.
Within the fediverse there are some platforms that are losing ground and some that are growing.