Files

37 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

<!--
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
INGROUP: MokoSuiteSupport.Documentation
BRIEF: Version history using Keep a Changelog
-->
2026-06-21 16:13:36 +00:00
# Changelog — MokoSuiteSupport
2026-06-21 16:13:36 +00:00
## [Unreleased]
2026-06-21 16:13:36 +00:00
### Added
- **Package Manifest** — `pkg_mokosuitesupport.xml` with dlid and updateservers
2026-06-23 14:14:25 +00:00
- **Plugin Manifest** — `mokosuitesupport.xml` with config fieldsets (chat widget, channels)
- **Extension Class** — `Support.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
2026-06-23 14:14:25 +00:00
- **CLAUDE.md** — repo-specific with channels, key patterns
### Fixed
- **WebhookChannelHelper** — conversation race condition on concurrent webhooks (FOR UPDATE transaction)
2026-06-23 14:14:25 +00:00
### Removed
- **Makefile** — template artifact, not used for Joomla packages
### Security
- Review #19: 1 critical fix applied