Files
jmiller aff0630ab7
Cascade Main -> Dev / Cascade main -> dev (push) Has been cancelled
Sync Workflows to Repos / sync (push) Has been cancelled
Revert "Merge branch 'dev' into main"
This reverts commit be19da3d71, reversing
changes made to 600ce936c5.
2026-07-10 16:25:55 -05:00

1.7 KiB

Changelog — MokoSuiteInsight

[Unreleased]

Added

  • Package Manifestpkg_mokosuitesight.xml with dlid and updateservers
  • Plugin Manifestmokosuitesight.xml with config fieldsets (auto-refresh, max dashboards)
  • Extension ClassInsight.php SubscriberInterface plugin
  • Services Provider — DI container registration for system plugin
  • SQL Install — 6 tables: dashboards, widgets, data_sources, alerts, alert_log, snapshots
  • Seeded Data Sources — 5 built-in sources (crm.contact_count, crm.deals_pipeline, crm.revenue_monthly, pos.daily_sales, hrm.headcount)
  • SQL Uninstall — reverse-dependency drop order
  • Language Files — en-GB .ini and .sys.ini
  • DashboardHelper — CRUD, widget management, user dashboards, add widget
  • DataSourceHelper — pluggable metric connectors (CRM, POS, HRM built-in)
  • AlertHelper — threshold monitoring, fire/acknowledge, cooldown
  • WidgetHelper — Chart.js data formatting for counter, line, bar, pie, gauge, table
  • ExportHelper — CSV export from any widget, dashboard snapshot logging
  • Wiki — Home, guides/Installation, reference/Helpers
  • README — data source overview
  • CLAUDE.md — repo-specific with data source architecture, widget types

Fixed

  • AlertHelper — non-scalar data sources now skipped (prevents false triggers on list-type sources)

Removed

  • Makefile — template artifact, not used for Joomla packages

Security

  • Review #19: 1 critical fix applied