-
Morphit v1.0.0-beta.45
StableAll checks were successfulmorphit-ci / TypeScript typecheck (sweep all workspaces) (push) Successful in 40smorphit-ci / apps/web svelte-check (svelte-kit sync + svelte-aware tsc) (push) Successful in 32smorphit-ci / ansible-lint (playbook quality gate) (push) Successful in 13smorphit-ci / Smoke suite (run-smokes.sh, triple-pulse) (push) Successful in 20m24smorphit-release / Build + publish release tarball (push) Successful in 21m12sreleased this
2026-07-03 18:24:29 +00:00 | 81 commits to main since this releaseA usability and correctness release on top of beta.44. The headline is a
much simpler sign-in for people who bring an existing Blurt account: the
posting-key import no longer asks you to type your username — Morphit
detects it from your key. Alongside that, order terms now support light
formatting, there's a public network-statistics page, operators can
auto-generate an I2P address for their node, and a confusing listing-fee
error is fixed. The rest is chat, post-page, and onboarding polish.
Recommended for all operators.Added
-
A public network-statistics page. A new
/v1/statsendpoint and a
human-readable stats page (linked from the footer) show network-wide
numbers at a glance, with a link to the raw JSON for anyone who wants
it. Times are shown in 24-hour UTC, consistent with the rest of the
site. -
One-click I2P for your node. Operators can now auto-generate an
I2Pb32.i2pdestination for their instance as part of setup, making
it easier to run Morphit as a censorship-resistant hidden service. The
Ansible role and the run-a-node docs cover the new option. -
Formatting in listing terms. When you write the terms of an order
you can now use a small set of Markdown — headings, bold,
italics, bulleted and numbered lists, and horizontal rules — and it
renders cleanly on the order page. On the compact browse cards the
formatting is stripped to a single tidy line so the list stays scannable.
(Terms remain safe to display: the formatting is rendered without ever
turning attacker-supplied text into live code or clickable links beyond
the existing Blurt image-link support.)
Changed
-
Signing in with a posting key is simpler. You no longer type your
Blurt account name — Morphit detects it automatically from the key you
paste. The explanation on that screen is also clearer about what a
posting-key login does: you can read, post, and trade with others, but
you won't get the discounted Blurt listing-fee rate (paying the fee in
Blurt needs your active key, which a posting-key login doesn't carry —
pay in BTC/XMR, or sign in with your 12-word seed or Keyfile instead). -
The listing-fee step is clearer when you pay in Blurt. Paying the
fee in Blurt is a signed transfer that needs your active key, so the
post page now says so plainly, disables the Blurt option (with a short
explanation) when you're signed in with a posting-key-only session, and
keeps a summary of the order you're about to sign visible on the
password, posting, and error steps rather than showing a bare password
box. -
The "posted by" card on an order now matches the orderbook cards.
The poster's avatar, name, reputation, and trade count are shown
identically wherever you see them, so an order page and its card look
consistent. -
Chat action buttons only appear when there's a trade to act on. The
pay-now, share-address, and shipment buttons no longer show up in a
plain message opened from someone's profile — they appear only when the
conversation is tied to a live order, and they follow which side of the
trade you're on. -
Clearer FAQ. The "How do I buy crypto?" and "Can I trade goods and
services?" answers were rewritten with concrete step-by-step examples,
including trading physical goods and services for crypto. -
Onboarding and interface polish. Friendlier, plain-language titles
on the funds-sent and pay-in-Blurt dialogs; better contrast on chat
message bubbles; refined buttons on the settings screen; a short hover
delay on the asset tooltips so they don't flicker as you move across
the grid; a Clear button on the short-bio field; and proper app icons
for installing Morphit to a phone home screen.
Fixed
- A misleading "couldn't broadcast" error when posting. If you tried
to pay the listing fee in Blurt from a posting-key-only session, the
page used to report that the blockchain rejected your post — when in
fact the post never left your device, because that session has no
active key to sign the fee transfer. The message now explains the real
cause and points you to a fee method that works.
This is a beta release, published to the project's Forgejo instance at
git.agorise.net/agorise/morphit.
Morphit is AGPL-3.0 and non-custodial: it never holds or moves your
funds, and all signing happens in your browser.Downloads
-