morphit/RELEASE-NOTES-v1.9.11.md

40 lines
2.1 KiB
Markdown

# Morphit v1.9.11
**Theme: the warrant canary keeps working across upgrades, and right-to-left order cards lay out correctly.**
This release closes the loop on two things from v1.9.10: it makes the warrant
canary genuinely hands-off across upgrades, and it fixes how order cards lay out
in Persian and other right-to-left languages.
## What's new
**Your warrant canary keeps working across upgrades — no permission fiddling.**
Each week the canary refresh uploads two files into the folder your site serves:
the signed `canary.txt` and your public key `pgp_keys.asc` (so readers can verify
the signature). Upgrading Morphit rebuilds that folder, and the rebuild used to
leave it owned by `root` — so the next canary upload was refused with a
"permission denied" until you fixed the ownership by hand. From this release on,
the upgrade restores the served folder to whoever owns your canary uploads, so the
refresh just works after every upgrade. Nothing to remember, nothing to re-chown.
**Right-to-left order cards now lay out correctly.** v1.9.10 fixed right-to-left
*text*; this release fixes the *layout*. In Persian, an order card's Message
button and expiry chip sat on top of the poster's name and handle, because the
card's own positioned pieces didn't mirror along with the rest of the page. Now
the whole card mirrors properly in right-to-left languages — the actions move to
the other side, clear of the identity — so nothing overlaps. Left-to-right
languages are unchanged.
**Order titles use a touch more width.** The one-line order title on desktop now
extends a little further before it trims, so short and medium titles show one or
two more words. The expiry chip and Message button still have the room they need,
in every language.
## Notes
- No database migrations. No breaking changes.
- The canary's signing model is unchanged: signed off the served box with your own
PGP key, so it goes stale exactly when it should.
- Operators setting up a canary for the first time: `scripts/canary/setup.sh` is
the one guided command (see `docs/RUN-A-MORPHIT-NODE.md`); after that, the
weekly refresh and post-upgrade re-run are handled for you.