github chattocorp/chatto v0.5.0-beta.8

pre-release5 hours ago

0.5.0-beta.8 (2026-09-26)

Features

  • authz: gate the owner override with privileged mode (#2607) (88e0c5b)
  • frontend: add theme customisation with surface tones and redesigned sliders (#2621) (fe4df17)
  • frontend: frame Notifications and My Threads lists in Panels (#2627) (346c9fa)
  • frontend: open unread rooms at the first new message (#2604) (ab89609)
  • frontend: open unread threads at the first new reply (#2609) (20f0a26)
  • frontend: remove room permission notices (#2645) (205318f)
  • frontend: replace loading fog clouds with a two-band shimmer (#2632) (04f5f86)
  • frontend: show conversation loading dots and load fresh app versions on reload (#2644) (1294b0a)
  • frontend: show the client version in the app header on wide displays (#2622) (4ba32a3)
  • neighbors: discover the Neighborhood on the server and drop the Server Directory consent step (#2612) (dd82bdf)
  • open Add Server as a dialog and refresh the Neighborhood soon after Neighbor changes (#2615) (3a13b9b)
  • threads: filter unread followed threads on the server (#2610) (de3b538)

Bug Fixes

  • auth: keep valid sessions when the account lookup fails (#2648) (59cf17d)
  • auth: skip server-wide session scan on password reset (#2596) (0c17425)
  • ci: remove two sources of flaky main failures (#2638) (c14dc4e)
  • ci: repair main after a semantic merge conflict and an OAuth e2e race (#2650) (273f940)
  • frontend: delete rejected saved views and wipe IndexedDB on global sign-out (#2626) (612ed49)
  • frontend: jump to older thread replies like the room timeline (#2643) (90e5077)
  • frontend: keep dark theme neutral in Chrome before 138 (#2601) (2aa386d)
  • frontend: keep room switches from carrying stale room state (#2608) (d5defe3)
  • frontend: load message link previews without an effect so they survive resume (#2637) (ae79c35)
  • frontend: purge sidebar profile reads with the server query cache (#2616) (d378b0d)
  • frontend: remove the chatto-private-cache cross-tab channel (#2636) (d16e51f)
  • frontend: replace raised pane header active tile with selection tint (#2595) (d1b9aaa)
  • frontend: restore native image context menu in the image viewer (#2647) (5477104)
  • frontend: restore saved views on every server route (#2598) (e823754)
  • frontend: stop showing saved views of rejected sessions (#2606) (09e0448)
  • frontend: stop the first thread open from flashing its loading pane (#2618) (a7f312b)
  • frontend: sync custom status across clients and add clear action (#2631) (762fa66)
  • neighbors: serve Neighborhood images through the recommending server and lead Add Server with recommendations (#2629) (2129876)
  • realtime: check typing privacy once per event (#2603) (3889055)
  • video: honor video size limit in standalone worker (#2594) (1ef844e)
  • video: stream generated derivatives without upload limits (#2602) (567d9ec)

Performance Improvements

  • frontend: read saved views only for servers without a projection (#2613) (de5654a)
  • realtime: parallelize NATS lookups on WebSocket connect (#2646) (7cdffe5)

Don't miss a new chatto release

NewReleases is sending notifications on new releases.