Skip to main content

Changelog: Aryan - 2026-06-10

Summary

Updates focus on refactoring admin contract creation links to utilize modern routing systems, fixing runsheet assignment interface bugs for single drivers, correcting form data binding issues on skip bin checkout forms for authenticated customers, and optimizing Vue state bindings (including dropdowns and dependency field resets) in contract service pricing edit views.


Added

  • None.

Changed

  • Contract Link Routes Refactoring: Migrated contract creation links to the new dynamic create-new routes within multiple blade views:

Fixed

  • Service Pricing Dropdown Binding: Resolved runsheet group dropdown option bindings and selections when editing service pricing on the contract page in ServicePricingForm.vue.
  • Dependent Fields Reset: Fixed state cleanup to properly reset dependent pricing form input fields when pricing options are toggled off.
  • Service Charges Field Order: Reordered the Service Charges fields on the service pricing modal for improved user experience.
  • Contract Bin Service Typo: Fixed a syntax typo where contract attributes failed to sync properly when updating bin service data in ContractCreate.vue.
  • Skip Bin Web Order Checkout: Fixed suburb lookup matching, fixed bin placement variable references, and corrected auto-populated user profiles for logged-in customers on skip bin order forms in customer-form-skipbin.blade.php.
  • Runsheet Driver List UI: Fixed UI visibility toggling bugs when assigning runsheet tasks under a single active driver in Assign2.vue.

Removed

  • None.