Changelog

Le novità di RingChat

Aggiornamenti, fix, miglioramenti di sicurezza. In ordine cronologico, dal più recente.

v1.0.0 22 Maggio 2026 Major

Rilascio pubblico stabile

  • Multi-dispositivo: collega fino a 5 device con QR. Ogni dispositivo ha la sua chiave.
  • Gruppi fino a 256 membri con sender keys per-device. Rotazione automatica all'uscita di un membro.
  • Backup cifrato con argon2id KDF. Password mai inviata al server.
  • Messaggi effimeri configurabili da 30 secondi a 7 giorni.
  • Notifiche granulari: 5 canali FCM separati (DM, gruppo, menzioni, inviti, sicurezza) + modalità "Nascondi tutto".
  • App nativa per Android, Windows, Linux, web.
v0.9.4 8 Maggio 2026 Beta

Ultima release beta prima del lancio

  • Composer mobile non veniva coperto dalla tastiera su alcuni dispositivi mobile
  • Avatar gruppi ridotti da 50 a 36 px per coerenza con lista chat
  • Rimossa la sezione "Modalità sviluppatore" dalle Impostazioni
  • Aggiornato Firebase Admin SDK a 13.8.1 (CVE-2026-XXXX)
v0.9.0 14 Aprile 2026 Beta

Pannello admin per gruppi

  • Ruoli OWNER / ADMIN / Membro con badge nella schermata gruppo
  • Link d'invito ai gruppi con scadenza e rigenerazione
  • Approvazione manuale dei nuovi membri (opzionale)
  • Audit log: chi è entrato, chi è uscito, chi ha modificato cosa
  • Trasferimento di proprietà del gruppo
v0.8.0 2 Marzo 2026 Beta

Migrazione al design system blu

  • Nuovo design: palette unificata blu monocroma su tutte le piattaforme
  • Bubble messaggi rifatte con gradient blu + glow soft
  • Tema light esposto in Impostazioni → Aspetto
  • Slider dimensione testo (13–19 px)
v0.7.0 15 Gennaio 2026 Beta

Voice messages

  • Registrazione audio nel composer con UI WhatsApp-style locked recording
  • Waveform animata durante registrazione e playback
  • Codec Opus a 24 kHz per qualità voce ottimale
v0.6.0 8 Dicembre 2025 Beta

Fase 4 — Sender keys per-device

  • Nuova architettura crittografica gruppi: chiavi distinte per ogni dispositivo nel gruppo
  • Cascade automatica quando un dispositivo viene revocato
  • Rifiuto downgrade chiavi (HTTP 409 su sender key con versione minore)