Skip to content

Chatto

v0.0.177 Feature

This release adds 6 notable features for engineering teams evaluating rollout.

Published 2mo Communication & Email
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

chat communication gdpr-compliant privacy-first screensharing video-calls
+1 more
voice-calls

Affected surfaces

auth rbac crypto_tls

Summary

AI summary

Broad release touches @hmans, frontend, Bug Fixes, and Other.

Full changelog

Changelog

Features

  • e92537784b49fac15d1a5295fc6da8b91508ee21: feat(core): reserve "here" and "all" as group names (#462) (@hmans)
  • 836dc7b5ecd45516aea84d4947848ba46b7bb158: feat(dev): restore frontend hot reload via separate Vite service (#485) (@hmans)
  • 47d8f0979df26ae9bbce9802bbf514c479e0e8e9: feat(frontend): anchor the unread separator when the tab loses focus (#466) (@hmans)
  • a8fc49eb3d867da9076505fa5498dc08dbb7ff8e: feat(frontend): link joined rooms on the Overview page (#496) (@hmans)
  • 4d50ad467f46b296b0ea4509d1555e14bf3c82a1: feat(natsauth): support TLS to NATS via CHATTO_NATS_CLIENT_CA_CERT (#468) (@hmans)
  • 547bdc63ad21b2910f3b4518dbc9075c21256d8f: feat: room-group-centric ACL (ADR-031) + admin UI rework (#464) (@hmans)

Bug Fixes

  • 0c8c7f3c06c88a5ec2b64dd8a50c2a3ae4d1d643: fix(dev): colocate .svelte-kit with node_modules in compose stack (#467) (@hmans)
  • 08c547a0149c85520641813dab741b2bc8beb108: fix(frontend): avoid full reload when clicking push notifications (#487) (@hmans)
  • 8224d74d0b866f9595d64596a214dc536648e4dd: fix(frontend): keep dialog open when drag starts inside and ends outside (#469) (@hmans)
  • 444bc8e4c7ef90fe32d4a82a517cab3f6aa6d5a5: fix(frontend): keep top margin on leading blockquote in messages (#486) (@hmans)
  • 5f3999c5ea7c544e95b02e2ad2dd6b6829681248: fix(frontend): re-check Jump to Present visibility on tab resume (#452) (@hmans)
  • d3af46546e3efeb2907f546fef25f6bce369adef: fix(frontend): scroll autocomplete popup selection into view (#465) (@hmans)

Other

  • f7b80a0163dea90b3b711a53bead2f528fa07e91: refactor(dev): collapse compose stack to a single production-binary container (#471) (@hmans)
  • a0b1d34472f75edfa14acd10ca9a35f46a550599: refactor(frontend): consolidate link styles into a link utility (#490) (@hmans)
  • 8e43fe702cd3d6d051da69ad943f0787ed667655: refactor(frontend): drop hardcoded DM_PERMISSIONS in Room.svelte (#489) (@hmans)
  • 7fc30a2a49dfd9e7bdfbd8b2e5003b4876f9814d: refactor(frontend): unify floating-popover primitive, drop permission display names (#494) (@hmans)
  • c82fb85c813c17d0bd4621643ebf695e4b6b7e55: refactor(rbac): remove message.reply permission (#492) (@hmans)
  • 7b2e0c7ce97fae3d19793dc06091d05ef3b5e987: refactor(rbac): simplify resolver, fix #435 rank gate, room-scope room.list (#446) (@hmans)

Released by GoReleaser.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Chatto

Get notified when new releases ship.

Sign up free

About Chatto

Chat app for teams and communities

All releases →

Related context

Related tools

Earlier breaking changes

  • v0.4.13 Breaks threads usage in direct messages.

Beta — feedback welcome: [email protected]