-
Morphit v1.9.16
StableAll checks were successfulmorphit-ci / TypeScript typecheck (sweep all workspaces) (push) Successful in 46smorphit-ci / apps/web svelte-check (svelte-kit sync + svelte-aware tsc) (push) Successful in 40smorphit-ci / Integration tests (real Postgres 16) (push) Successful in 41smorphit-ci / ansible-lint (playbook quality gate) (push) Successful in 16smorphit-ci / Smoke suite (run-smokes.sh, triple-pulse) (push) Successful in 29m43smorphit-release / Build + publish release tarball (push) Successful in 30m17sreleased this
2026-08-02 22:10:22 +00:00 | 6 commits to main since this releaseMorphit v1.9.16
Theme: a smoother path to running your own node — the guided installer now works the same however you install it, confirms more of what it set up, and can point visitors to your Matrix — plus a few interface fixes.
Most of this release is for people running (or about to run) their own Morphit
instance. If you only trade, the visible changes are that usernames read
correctly in more places and the instances directory is a little tidier.Fixed
Usernames read correctly in right-to-left languages, everywhere. A follow-up
to v1.9.15: with Persian (Farsi) selected, a handle like@alicestill rendered
asalice@in a few remaining spots — the operator handle on an instance card,
the account menu, the block explorer, and the compare view. All of those now
render left-to-right,@first, like the rest of the app.The guided installer no longer claims success when nothing installed. A local
install could print "installed and running" while the playbook had actually
matched zero hosts and done nothing. The installer now confirms it has a host to
act on before it starts, and reports honestly.Several guided-setup fixes for operators, including: the dynamic-DNS step no
longer insists on an{ip}placeholder your provider fills in for you; the fees
account defaults sensibly; andmorphit-opsnow installs as a real command, so
sudo morphit-ops registerworks from anywhere.Added
The installer now asks for your instance title, a one-line description, and an
optional Matrix account. The title and description appear on the shared
/instancesdirectory that traders on other nodes browse. If you add a Matrix
account (like@you:matrix.org), the "Contact this operator" link on your
instance's card becomes live so traders can reach you — leave it blank if you
don't have one yet.The end-of-install summary confirms more of what it set up. Your Tor onion
address, your I2P address, your warrant canary, and your PGP contact key each now
get a green check when they're in place, alongside the database, relay, indexer,
and HTTPS certificate.morphit-ops hardencan set up your warrant canary and PGP contact key — a
guided step that signs the canary off your public server (so it can't keep
stamping "all clear" if the box is ever seized) and posts your own PGP key.Changed
Registering your instance works the same however you install it — over SSH on
a VPS, locally on a Raspberry Pi or an old laptop, or by hand after the fact.
Runningsudo morphit-ops registernow finds everything it needs in all three
cases.The "you are here" marker on the instances directory is centered between your
instance's name and its status, on the same line.Notes
- No database migrations. No breaking changes.
- The right-to-left handle fix is structural — applied to interface strings as
they load — so it stays correct as translations change; the fixes in this
release cover the few handles that are drawn directly rather than from a
translation string.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads