Files
jmiller 3d83353a13
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
docs: update CHANGELOG with scaffolding
2026-06-23 14:14:25 +00:00

1.6 KiB

Changelog — MokoSuiteSupport

[Unreleased]

Added

  • Package Manifestpkg_mokosuitesupport.xml with dlid and updateservers
  • Plugin Manifestmokosuitesupport.xml with config fieldsets (chat widget, channels)
  • Extension ClassSupport.php with onBeforeRender chat widget injection hook
  • Services Provider — DI container registration for system plugin
  • SQL Install — 4 tables: conversations, messages, agents, canned_responses
  • SQL Uninstall — reverse-dependency drop order
  • Language Files — en-GB .ini and .sys.ini
  • ConversationHelper — create, message, unified inbox, assign, close with CSAT
  • AgentHelper — availability check, auto-assign (least-busy), performance metrics
  • CannedResponseHelper — quick replies, keyword search, category management
  • WebhookChannelHelper — Facebook + WhatsApp inbound processing, conversation continuity
  • CsatHelper — CSAT scoring, by-channel breakdown, weekly trend
  • Wiki — Home, guides/Installation, reference/Helpers
  • README — channel overview
  • CLAUDE.md — repo-specific with channels, key patterns

Fixed

  • WebhookChannelHelper — conversation race condition on concurrent webhooks (FOR UPDATE transaction)

Removed

  • Makefile — template artifact, not used for Joomla packages

Security

  • Review #19: 1 critical fix applied