FediHome v1.24.1 #455
TemujinCalidius
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
🔧 A maintenance release, but one of these is worth updating for promptly.
🔓 A wrong site URL no longer locks you out of your own admin panel
If you set your site URL to an address you don't actually serve, every admin action started refusing you — including the page that would let you change it back. The only way out was editing the database or
.env.localby hand. The check behind that now also accepts the address you're genuinely browsing from, so a typo is fixable from the panel itself. (#426)Note this helps before you've published anything. After that, changing your address is refused for a different and deliberate reason.
🔍 A capital letter in your domain no longer makes you invisible
If your domain had any capitals in
.env.local, nobody could find or follow you. Other servers always ask in lowercase, FediHome compared the two exactly, and every lookup came back "not found" — while your site looked perfectly healthy from the inside. Domains are now normalised wherever they're set, including in your site URL, which gets stamped into every post you publish and can't be corrected afterwards. (#427)🔗 Changing your address is now blocked if you follow anyone
FediHome already refused a domain change once you'd published something or gained a follower. It wasn't counting the people you follow, whose servers deliver to your current address — so that change could still quietly cut you off from everyone in your timeline, with nothing on either side to explain why. (#428)
🛡️ Two smaller hardening fixes
The setup wizard now has the same cross-site protection as every other page (#430), and the check that stops FediHome connecting to private addresses now understands the last few ways an IPv4 address can hide inside an IPv6 one. That completes the work released in 1.24.0.
🧰 Housekeeping
The lint toolchain is now declared properly rather than inherited by accident (#425), plus a dependency refresh.
Updating:
npm run updatefor a git checkout, ordocker compose pull && docker compose up -don the host for Docker.Full changelog: https://github.com/TemujinCalidius/FediHome/blob/main/CHANGELOG.md
This discussion was created from the release FediHome v1.24.1.
All reactions