by Zybroz

Turn SuiteCRM into a real-time AI revenue command center — no reports, no spreadsheets, no setup.

Free 30 day trial
Try it Now

Release Notes

v1.6.3

Added

  • SuiteCRM Store licensing framework — validates license keys against store.suitecrm.com/api/v1/key/validate; public key embedded in manifest and PHP
  • Automated build pipeline (scripts/build-package.ps1) — reads version from manifest, runs Vite build, auto-injects Vite asset hashes into manifest copy array, creates ZIP with forward-slash entry names (fixes SuiteCRM scanner false negatives from Windows backslash paths), self-verifies all manifest paths exist in ZIP
  • Support form debug log — "Attach diagnostic log" checkbox in Feedback & Support; enriched log includes SuiteCRM version, license status, AI provider (masked), browser info, all reai_* localStorage settings
  • Debug Mode toggle in View Preferences — when enabled, shows a fixed bottom overlay capturing console.error, console.warn, window.onerror, unhandledrejection events (last 50 entries, minimise/clear controls)
  • Download log button in support form for standalone .json export
  • Help notes added to Account Intelligence and Forecast Accuracy view headers
  • public/logo.jpg added so Vite copies it to dist/ on every build — fixes recurring "failed to copy logo.jpg" install error

Fixed

  • Gemini 404 — model ID updated from deprecated gemini-2.5-flash-preview-04-17 to stable GA gemini-2.5-flash
  • Onboarding → Settings sync — quarterly target and API key set during wizard were not reflected in Settings (SettingsView used stale state from initial mount); fixed by settingsKey counter that force-remounts SettingsView after wizard onComplete
  • ZIP backslash paths — replaced Compress-Archive with System.IO.Compression.ZipArchive to write forward-slash entry names; SuiteCRM Store scanner now accepts ZIP
  • Manifest BOM — removed UTF-8 BOM from manifest.php
  • README version updated from stale v1.3.0 to v1.6.3; features list refreshed to 14 views
  • LICENSE.txt governing law placeholder filled in (Tamil Nadu, India)
  • Orphan files removedbuild_package/.../EntryPointRegistry/RevenueEngineAI.php and Dashlets/RevenueEngineAIDashlet/ (never in manifest)
  • Wizard CSS — reduced outer padding, max-width, left panel width corrected
  • Wizard footer now visible on all steps

Security Architecture (all versions)

The following security controls are implemented throughout the codebase and apply to every release:

Control Implementation
Session validation Every API endpoint returns HTTP 401 if $current_user->id is empty
3-tier RBAC Admin → Manager → Sales Rep visibility enforced server-side in PHP
No hardcoded credentials All API keys stored in browser localStorage (BYOK); license keys in SuiteCRM config table
CORS-hardened Cross-origin headers restricted to localhost dev origin only in production
XSS-safe All PHP output uses htmlspecialchars() before rendering
Passive-safe Zero schema changes — no tables created, modified, or dropped
Admin-only endpoints saveLicenseKey returns HTTP 403 for non-admin users
PHP version guard pre_install.php blocks installation on PHP < 7.4

v1.6.2

Added

  • 6-step onboarding wizard — Welcome → How It Works → Team Setup → Data Readiness → AI Configuration → Ready to Launch
  • Data health scan — 7-point CRM readiness check
  • Re-run Setup Wizard button

v1.6.1

Fixed

  • HelpIcon tooltip z-index
  • License key format validation
  • XSRF token fix
  • Settings help notes
  • Support email standardisation

v1.6.0

Added

  • Single-key BYOK
  • Account Intelligence view
  • Forecast Accuracy Tracker
  • Dashboard Modules toggle

v1.5.0

Added

  • Period-over-period delta badges
  • Deal silence badges
  • Lead source attribution
  • Data source toggles
  • Previous period auto-computation

v1.4.0

Added

  • Built-in AI intelligence engine
  • Revenue Command Center redesign
  • Deal risk scoring
  • BYOK AI Configuration
  • New PHP KPIs

v1.3.6

Added

  • Licensing framework
  • Admin-only license save
  • License validation UI

v1.3.5

Added

  • Session validation hardening
  • CORS hardening
  • Beta labels
  • Store submission docs

Fixed

  • Settings UI improvements
  • Currency standardisation
  • Export toolbar fixes

v1.3.4

Fixed

  • Top navigation bar registration

v1.3.3

Added

  • SuiteCRM top navigation tab

v1.3.2

Added

  • View headers
  • HelpIcon hint
  • Cash flow notation

Fixed

  • Currency rendering
  • Date scaling

v1.3.1

Added

  • Per-view module toggles

v1.3.0

Added

  • Live CRM data
  • Role-based visibility
  • Date range picker
  • Pipeline Health view
  • Conversion Flow view
  • My Pipeline view
  • Quarterly target config
  • Health check endpoint

Fixed

  • SQL strict mode issues

v1.2.3

Added

  • Team distribution panel
  • Scatter tooltips
  • Footer branding
  • Gemini upgrade

Fixed

  • Nav CSS conflict
  • Settings persistence

v1.2.2

Added

  • Demo mode banner
  • Leaderboard improvements
  • Rep switcher
  • Gemini fallback message

Fixed

  • HelpIcon z-index

v1.2.1

Added

  • SuiteCRM iframe wrapper
  • AI Insights panel
  • Demo org
  • Settings layout
  • Sidebar collapse

v1.1.9

Added

  • Light mode default
  • Gemini BYOK
  • Store manifest hardening

v1.1.8

Fixed

  • SuiteCRM 7.15 compatibility

v1.1.3

Changed

  • Passive-safe architecture

v1.1.1

Fixed

  • Installer hardening

v1.1.0

Added

  • Module menu
  • Admin panel
  • Onboarding wizard

Fixed

  • System config loading

v1.0.1

Fixed

  • loadData bug
  • Profile menu link

v1.0.0

Added

  • Settings panel
  • Dashlet packaging
  • Branding
  • Module loader package

v0.0.1

Added

  • Initial proof-of-concept
Saving Comment Saving Comment...