Changelog
This changelog tracks notable product, reporting, CRUD, UI-contract, and documentation changes for Ovion Vendventory. Release 1.0.0 is the first packaged baseline, so the latest entries document the stabilization and documentation sign-off used for that ship date.
Use this page before release or review:
compare the latest changes against your environment,
especially if you are validating dashboard behavior,
permissions, POS escalation flow, reporting, and the
packaged documentation set.
Release 1.0.0 highlights
2026-04-09 Release 1.0.0 stabilization and
documentation sign-off
- Restored the seeded Employee role's dashboard access so post-install navigation matches the shipped permission matrix.
- Locked the drawer-review workflow around the intended escalation path, including no self-recount loop and admin handling for unassigned escalations.
- Finished theme parity across login, admin topbar, and batch dossier pages so dark mode is consistent on the packaged UI surface.
- Aligned the packaged documentation, README, and release checklist to the 1.0.0 buyer build.
-
Verified the Laravel suite on the release
branch with
php artisan testpassing at 326 tests.
2026-04-03 Shared tax-rate module and transaction integration
- Added a dedicated Tax Rates module for reusable flat and percentage tax rules with active, default, scope, and sort-order behavior.
- Linked tax rates to both POS sales and purchases through
tax_rate_id,tax_type, andtax_valuepersistence. - Updated the POS terminal so cashiers can select a shared tax rule or fall back to manual tax entry without changing the shared catalog.
- Updated Purchases so receivers can apply a shared purchase tax rule, while invoice HTML and PDF now show tax rule, tax value, and tax amount.
- Added focused test coverage for tax-rate CRUD flow, POS checkout tax persistence, and purchase tax metadata behavior.
- Synchronized the documentation so the Overview, End-to-End App Flow, POS Suite, Purchases, and the new Tax Rates page all explain the shared tax workflow consistently.
2026-04-01 Documentation rewrite for the current product surface
- Rewrote the main Overview page so the docs describe Vendventory as a batch-controlled inventory governance platform instead of only a general inventory system.
- Rewrote the Dashboard page to match the current Inventory Governance Cockpit implementation.
- Rewrote the Reports page to document the current intelligence and governance suite, including the new operational workspaces.
- Rewrote the Products, Suppliers, Purchases, Stock Outs, Stock Adjustments, and Users and Profile pages to match the live CRUD and transaction forms.
- Added dedicated documentation pages for the POS suite, the reviewer demo flow, and supplier portal plus integration storytelling.
- Aligned the documentation language with the current shared UI contract, report-shell behavior, and governance-first workflow model.
2026-04-01 CRUD completion and reviewer seeding pass
- Finished category governance defaults and unit precision plus conversion CRUD exposure.
- Finished governed purchase receiving with location visibility, notes, quarantine, labels, and evidence attachments across create, edit, list, invoice HTML, and invoice PDF.
- Added settings coverage for Inventory Operations defaults and modernized the settings surface through the shared admin contract.
- Extended deterministic reviewer data with branch-aware POS seed records, including stores, terminal, customer, coupon, loyalty rule, completed sale, replenishment request, and branch transfer request.
2026-04-01 Dashboard governance pass
- Repositioned the dashboard as an Inventory Governance Cockpit.
- Expanded the KPI strip and hero narrative to reflect released stock, quarantined value, recall exposure, and governance backlog.
- Updated dashboard charts, queue panels, workspace cards, recent activity, launchpad, export output, and copilot context to match the new governance story.
- Kept the dashboard inside the existing
opsxdesign system rather than mixing in report-form patterns unnecessarily.
2026-04-01 Report-suite cleanup and expansion
- Documented and stabilized the expanded suite: Intelligence Hub, Action Center, Replenishment Planner, Supplier Scorecards, Scheduled Briefs, Recall Center, Quality Release Queue, Expiry Rescue Board, Compliance Vault, and the operations-control workspaces.
- Removed the oversized middle-page report navigation and left sidebar navigation as the primary report navigation model.
- Standardized premium report pages around the shared loader block, shared filter behavior, shared select and date controls, and SweetAlert plus toastr feedback.
- Corrected report-routing issues such as Batch Dossier links and related workspace routing fallbacks.
2026-04-01 CRUD modernization for governance-aligned workflows
- Modernized the admin user create and edit forms with shared selects, shared date controls, shared file uploads, governance eligibility flags, warehouse assignment, approval authority, and digital-signature support.
- Modernized stock adjustments into a warehouse-aware, bin-aware, batch-aware, deviation-linked, approval-threshold-aware correction workflow.
- Clarified the practical role of Products, Suppliers, Purchases, and Stock Outs inside the broader governance model and aligned their documentation to the live forms.
2026-04-01 Shared UI-contract hardening
- Normalized report and operations filters around the shared filter form pattern.
- Aligned report forms with the shared premium CSS instead of one-off create-page helper classes.
- Corrected shared select behavior, checkbox markup, file-input usage, and report-shell consistency.
- Standardized report actions around confirmation dialogs and toast feedback.
Build-up entries included in 1.0.0
2026-03-29 Product archive lifecycle and historical-report alignment
- Replaced destructive product deletion with an archive-aware lifecycle.
- Normal delete now hard deletes only unused products and archives products with purchase, stock-out, adjustment, or movement history.
- Added archived product restore and archive-only force delete handling.
- Updated purchase, stock-out, stock-adjustment, product history, dashboard, and report surfaces so archived products stay visible historically while remaining excluded from new operational selectors.
2026-03-28 Module completion, seeding hardening, and documentation sync
- Completed stock-out and stock-adjustment workflows with aligned create, edit, delete, and posting behavior.
- Added the Users and Profile module with admin staff management, self-service profile and security, password-request approval, avatar handling, and session controls.
- Split seeding into essential, installer-required, installer-demo, optional demo, and explicit development paths.
- Added release-readiness documentation such as clean-install smoke, buyer ZIP audit, and manual QA checklist.
2026-03-27 Documentation and brand-alignment refresh
- Standardized the application identity to Vendventory across defaults, installer labels, and documents.
- Updated configuration fallbacks for app name, short name, mail sender, and TOTP issuer.
- Added and expanded missing documentation pages for configuration, suppliers, FAQ, and changelog coverage.