• v1.4.0 637133c8d4

    Morphit v1.4.0
    All checks were successful
    morphit-ci / TypeScript typecheck (sweep all workspaces) (push) Successful in 40s
    morphit-ci / apps/web svelte-check (svelte-kit sync + svelte-aware tsc) (push) Successful in 33s
    morphit-ci / Integration tests (real Postgres 16) (push) Successful in 36s
    morphit-ci / ansible-lint (playbook quality gate) (push) Successful in 13s
    morphit-ci / Smoke suite (run-smokes.sh, triple-pulse) (push) Successful in 22m31s
    morphit-release / Build + publish release tarball (push) Successful in 23m13s
    Stable

    agorise released this 2026-07-11 01:59:10 +00:00 | 58 commits to main since this release

    Signed by agorise
    GPG key ID: 53524E1F1017EB9C

    Star the conversations that matter, archive the ones you're done with

    Your chat is already an inbox of conversations — one card per order you've discussed. Now those cards live in three tabs.

    • Inbox is everything active, newest at the top, just as before.
    • Starred is the handful you want to keep an eye on. Tap the star on any conversation — on the inbox card or at the top of the conversation itself — and it moves here. Tap it again to send it back.
    • Archived is for discussions you're finished with. Each card has its own Archive button; archived conversations drop out of the Inbox but are never deleted, and Restore brings any of them back.

    Archiving an unread conversation also clears it from your unread count, so a discussion you've decided to set aside stops nagging the little badge in the corner.

    Nothing here talks to the blockchain — your folders are private to you, kept on the device you're using, and cleared when you lock your keys.

    Account pages in the explorer open right away

    Looking up an account used to mean staring at "Loading account…" until every last piece — balance, keys, avatar, and the full operation history — had arrived. Now the page appears the moment the balance is known, usually after a single round-trip. The keys and avatar fill in as they load, and the operation history streams in underneath behind a small "Loading operations…" note, so the page is useful immediately instead of blank until the slowest part finishes. If the history can't be fetched, you get a short line saying so rather than an empty page.

    Your notification settings now cover push notifications too

    The order / chat / feedback switches in Settings → Notifications used to govern only the alerts you saw with Morphit open in front of you. Push notifications — the ones that reach you with the tab closed — ignored them and always came through.

    They don't anymore. Turn a category off and that kind of push stops arriving on this device; turn it back on and it resumes. The choice syncs the moment you flip the switch, on each device separately. (Chat pings are on by default, so a fast-moving trade still reaches you unless you say otherwise.)

    Notifications arrive faster

    Push notifications now go out within a couple of seconds of the event instead of waiting in a queue. Combined with the block time of the chain itself, that keeps a "new message" or "your order" alert comfortably inside a few seconds end to end.

    Fixed: an order message could notify you twice

    When a message about one of your orders arrived while Morphit was open in a background tab, you could get two notifications for it — one from the open tab, one from the push. Both are now tagged the same way, so your browser shows a single notification for a single message.

    For operators

    • morphit-ops upgrade no longer cries wolf about your database. Every ordinary upgrade used to print "your database may need a reset," even though the numbered migration it ships applies itself automatically. It now says that only when the schema truly changed in a way an existing database won't pick up on its own — so the warning means something the day it finally appears.
    • Two automatic database changes ship in this release (a per-category push preference on subscriptions, and a shared tag on the push queue). Both are applied for you when the indexer starts, need no action, and are safe to roll a build back over.
    • The push-delivery worker's default drain interval is now 2 seconds (it was 30). If you set MORPHIT_RELAY_PUSH_POLL_INTERVAL_MS yourself, your value is kept.

    Also in this release

    • Loading text that ends in "…" now types its dots out one at a time (and holds still if you've asked your system to reduce motion).
    • Rows in an account's operation list tint the same soft green as the FAQ when you hover them.
    • The download-mirror cards show a hand cursor, so it's obvious they're links.
    Downloads