Chatto logo

Chatto

Self-hosted team and community chat with built-in voice and video calls

Alternative to: slack, discord, microsoft teams


About Versions (100)

v0.0.181

2026-05-22

Changelog

⚠️ Breaking Changes

  • ae4f6c4c7f223ddb1115ee3a0004b7731fb2f692: refactor(graphql)!: drop AdminQueries duplicates of Server role fields (#561) (@hmans)
  • 18fb1389be41220bb42bd0780e808fa105555c92: refactor(graphql)!: joinRoom returns Room instead of Boolean (#564) (@hmans)
  • 0c1489f4eeef9ac163f0442bdf8f5bb2ffee05b5: refactor(graphql)!: remove duplicate AdminQueries.userRoles (#557) (@hmans)
  • e031620c7e977c9aef5864d3532d4c5ab5540d32: refactor(graphql)!: rename ConnectionInfo.serverID to serverId (#555) (@hmans)
  • db159b765f60c481006dbb550e5606333b4ba17e: refactor(graphql)!: rename Query.user(id:) argument to userId (#563) (@hmans)
  • 50a8ade4ca1ec0cadb1baea47611f375edbf60df: refactor(graphql)!: rename editMessage to updateMessage (#562) (@hmans)
  • cd77568ec0362a3e17b69e2606048cf7ee0c7d06: refactor(graphql)!: rename role to roleName in permission inputs (#556) (@hmans)
  • 709a56c779e6fe73eef6acaa9a5e6ed5192eda57: refactor(graphql)!: rename thread-root references to threadRootEventId (#558) (@hmans)
  • cd0378ae7be43d646e1b33ca00888a61f1578a43: refactor(graphql)!: standardize permission list names on group inspectors (#559) (@hmans)
  • ee3ba83ce233140b23b1409ccee1167d0d548c10: refactor(graphql)!: wrap deleteAvatar and clearUsernameCooldown in Input objects (#560) (@hmans)

Other

  • 45feff19fb10abf4d86c93fd02fe1d5270fd1048: refactor(core): collapse rbac sub-package + unify scoped permission writes (#566) (@hmans)

Released by GoReleaser.