# Changelog — MokoSuiteAuto ## [Unreleased] ### Added - **Package Manifest** — `pkg_mokosuiteauto.xml` with dlid and updateservers - **Plugin Manifest** — `mokosuiteauto.xml` with config fieldsets (inventory, financing, service dept) - **Extension Class** — `Auto.php` SubscriberInterface plugin - **Services Provider** — DI container registration for system plugin - **SQL Install** — 6 tables: vehicles, deals, fi_products, tradeins, test_drives, service_orders - **SQL Uninstall** — reverse-dependency drop order - **Language Files** — en-GB .ini and .sys.ini - **VehicleHelper** — inventory filters, VIN lookup, dashboard stats, aging report - **DealHelper** — deal creation, gross profit (front+back with trade allowance), sales dashboard - **TradeInHelper** — appraisal submission, equity calculation, pending review queue - **TestDriveHelper** — scheduling, mileage check-out/in, daily schedule, vehicle history - **FinancingHelper** — loan calculator, term comparison, deal desking with negative equity - **ServiceDeptHelper** — repair orders, VIN history, open orders, service dashboard - **Wiki** — Home, guides/Installation, guides/Configuration, reference/Helpers - **README** — layer architecture and feature overview - **CLAUDE.md** — repo-specific with VIN format, deal workflow, gross profit formula ### Fixed - **DealHelper** — trade allowance was missing from front gross profit calculation - **FinancingHelper** — negative trade equity now rolls into financed amount ### Removed - **Makefile** — template artifact, not used for Joomla packages ### Security - Review #19: 2 critical fixes applied