github chattocorp/chatto v0.5.0-beta.7

pre-release3 hours ago

0.5.0-beta.7 (2026-09-25)

⚠ BREAKING CHANGES

  • rooms: remove users with optional suspension (#2573)
  • oidc: enforce scopes and verify provider interoperability (#2485)

Features

  • frontend: add adjustable UI contrast (#2544) (ac5a9f7)
  • frontend: add copy controls to markdown code blocks (#2539) (c98e7e9)
  • frontend: add zoomable attachment image viewer (#2567) (fcab19f)
  • frontend: copy message attachment images from context menu (#2569) (35b761f)
  • frontend: copy message body links from context menu (#2566) (0c129d5)
  • frontend: group bots in room members sidebar (#2553) (d9eb249)
  • frontend: improve rendered mention badges (#2571) (859a7b6)
  • frontend: persist checkpointed projection snapshots (#2591) (50eeb55)
  • frontend: replace skeletons with fog loading UI (#2574) (3e656f9)
  • frontend: reveal selected rooms in sidebar (#2584) (715c325)
  • frontend: show bot badges across account names (#2542) (a89dd95)
  • frontend: show message reaction authors (#2589) (e12afdd)
  • frontend: show saved chats before reconnecting (#2552) (75cec14)
  • operator: add channel room members (#2548) (35a54b3)
  • operator: complete user CLI lookup and cooldown commands (#2555) (7c25c26)
  • operator: create channel rooms (#2545) (0dc9c87)
  • operator: import historical messages (#2551) (8f0086f)
  • operator: list channel rooms (#2540) (97df8d2)
  • operator: look up users by login (#2536) (7ade027)
  • operator: upload a local attachment (#2549) (63f74b2)
  • rooms: remove users with optional suspension (#2573) (a338ea8)
  • runling: add realtime sources and supervised ChattoBot tasks (#2527) (7dc4405)
  • runling: improve bot task handoffs and activity visibility (#2537) (216236f)
  • runling: inspect task state beside run logs (#2582) (d58c53e)
  • runling: make console logs the primary run view (#2546) (c192407)

Bug Fixes

  • accounts: remove bot username suffix rule (#2541) (b3ab9f1)
  • api: allow avatar requests through upload limit (#2580) (bbc1537)
  • chat: distinguish missing message authors from deleted users (#2579) (153b415)
  • chattobot: improve implementation progress and log clarity (#2560) (2e30710)
  • ci: bound Go build caches by workload (#2528) (0ebca50)
  • frontend: allow commands before realtime catch-up (#2592) (4c22fca)
  • frontend: allow image-only reply echo edits (#2564) (b510d84)
  • frontend: attribute replies started in threads (#2529) (41b27cc)
  • frontend: explain server warnings in context menu (#2550) (36ac4ea)
  • frontend: focus room search after explicit open (#2557) (29878dc)
  • frontend: keep renewable remote sessions after API rejection (#2572) (3d803d9)
  • frontend: keep room open after posting thread root (#2563) (335f7df)
  • frontend: load profiles for late room members (#2538) (6c4c209)
  • frontend: make server sign-in and sign-out deliberate (#2576) (81ad01a)
  • frontend: preserve cached room layout through reconnect (#2587) (2c28a34)
  • frontend: preserve literal text in Visual composer (#2565) (e77acb1)
  • frontend: prevent clipped author name descenders (#2570) (7469626)
  • frontend: replay microphone test after capture stops (#2577) (e5d7aa9)
  • frontend: retain chat view through reconnection (#2547) (78eeb83)
  • frontend: separate account state from saved chat views (#2583) (432c109)
  • frontend: show authenticated YOU badge in self-DMs (#2581) (2af05e4)
  • frontend: smooth About Chatto clicker on mobile (#2558) (0a7630c)
  • frontend: stop contextmenu propagation on links in MessageContent (#2522) (b41ceed)
  • oidc: enforce scopes and verify provider interoperability (#2485) (49af31a)
  • operator: honor socket overrides without reading config (#2554) (d5e9973)
  • search: index addresses in message bodies (#2556) (1112cc4)
  • web: update overflow-wrap and add text-wrap: pretty to prose (#2526) (2d820f0)

Performance Improvements

  • core: compact room timeline body state (#2568) (9eae1a3)
  • core: reduce room and thread projection memory (#2559) (6765093)

Don't miss a new chatto release

NewReleases is sending notifications on new releases.