Staff Chatfor WHMCS · Documentation
v2.0.0

Changelog

Release history.


2.0.0 — current release

  • Group Chat and private 1:1 rooms.
  • AJAX polling with a configurable interval.
  • Mentions with autocomplete and highlighting.
  • Emoji picker, reactions and typing indicator.
  • Message edit window and Full Administrator deletion with SweetAlert2 confirmation.
  • Encrypted image and file attachments with inline images and a lightbox.
  • Authenticated attachment downloads, with legacy plaintext files migrated.
  • Text-only link previews with SSRF protections.
  • Chat History with room selector, DataTables, attachment previews and CSV export.
  • Global search across rooms, admins, message text and attachment names.
  • Reaction counts in Chat History and CSV output.
  • Activity Log with retention, filters, CSV export, session grouping and a clear action.
  • Full Administrator-only module pages.
  • Read-only roles, ghost mode, rate limit, blocked words and link rules.
  • Encrypted history and encrypted attachments at rest.
  • Desktop notifications with a service worker and Chrome/OS diagnostics.
  • Dashboard analytics with 30-day message volume, time-of-day activity, room distribution, top mentioned admins and attachment storage breakdowns.
  • Encrypted, automatically invalidated analytics cache and a Full Administrator-only CSRF-protected refresh endpoint.
  • Configurable aggregate attachment quota and shared per-admin rate limiting across sessions.
  • Anti-framing headers and activity-log integrity events for encrypted data failures.

See RELEASE_NOTES.md in the module root for security and upgrade notes.

2.5.0 — planned

  • Per-role permissions inside the module.
  • Read receipts.
  • Message forwarding and threads.
  • Dark mode.
  • Pin and announcement messages.
  • Mute or block individual admins.
  • Drag-and-drop and pasted attachments.
  • Interactive reactions in Chat History.
  • Full chat archive export.
  • Other items listed in OPTIONAL_FEATURES.md.