github chattocorp/chatto v0.5.0-beta.11

pre-release2 hours ago

0.5.0-beta.11 (2026-10-04)

Features

  • client: move the frontend client state layer into @chatto/client (#2749) (39f6921)
  • frontend: explain unusable servers instead of loading their chrome (#2759) (56df38e)
  • frontend: offer Remove server on the signed-out and unavailable server screens (#2784) (1d885de)
  • frontend: open servers with warnings and sign in from a signed-out view (#2777) (abed3ba)
  • profile: allow free-form display names and local avatar fallbacks (#2795) (b108f46)
  • push: automate cross-server push registration and expire unused subscriptions (#2778) (da6769e)

Bug Fixes

  • auth: read NATS key-value buckets through the stream leader (#2804) (54c19db)
  • core: reset thread state on cold restore and simplify compact projections (#2769) (e846387)
  • dev: derive dev hostnames from the Conductor port (#2774) (e580318)
  • dev: keep Authling dev state per issuer port (#2761) (58c2ac1)
  • dev: keep Authling state per port, reset it, and document client placement (#2764) (d49c2b5)
  • dev: use the Conductor workspace ID in dev hostnames (#2765) (ec0e743)
  • frontend: copy timeline selections that span several screens (#2790) (1dfbc8a)
  • frontend: delay room tab label expansion (#2773) (080c426)
  • frontend: keep call picture-in-picture alive across navigation (#2767) (8638d4b)
  • frontend: keep default text sizes on touch devices (#2766) (50ada64)
  • frontend: keep emoji quick reactions current (#2783) (1bd7962)
  • frontend: keep message rows mounted while their action overlays are open (#2799) (122bf49)
  • frontend: keep the newest messages visible when the keyboard opens (#2789) (895805e)
  • frontend: open auth windows on a launch page for Firefox Android PWAs (#2762) (ca2d13b)
  • frontend: quiet reply and edit context inside composer (#2758) (71a1883)
  • frontend: refer to bots in interaction permission labels (#2794) (2118288)
  • frontend: remove custom status success toasts (#2791) (c39e380)
  • frontend: remove stale My Threads unread dot (#2775) (8eb4cbe)
  • frontend: render Markdown attachment previews (#2805) (97adccb)
  • frontend: restore call video picture-in-picture access (#2763) (91c350a)
  • frontend: restore neutral avatar placeholders (#2800) (ce97c18)
  • frontend: retain notification jumps until visible highlight (#2806) (bd5e138)
  • frontend: route push notification clicks from scoped workers (#2803) (efb4ad5)
  • frontend: show live custom status in message headers (#2788) (6949278)
  • frontend: show sidebar open and close icons (#2757) (50a87e2)
  • mentions: recognize mentions in the parsed message tree (#2771) (689f33e)
  • messages: allow moderators to remove thread reply echoes (#2780) (cef24a3)

Performance Improvements

  • core: compact content keys and timeline rows and body states (#2753) (e4f7b26)

Don't miss a new chatto release

NewReleases is sending notifications on new releases.