phpvms/app
Nabeel Shahzad 3818559b96
feat(addons): implement addon installation, update, and validation workflows
- Introduced `AddonSource` interface and concrete `UrlSource` and `ZipSource` implementations for handling addon payloads.
- Added `AddonValidator` for extracting and validating addon manifests and autoload paths.
- Implemented `install` and `update` methods in `AddonRegistry` to support lifecycle management.
- Integrated Octane worker reloading functionality via `OctaneReloader`.
- Added unit and feature tests for installation, update handling, validation, and new behavior.
2026-06-12 15:04:37 -05:00
..
Addons feat(addons): implement addon installation, update, and validation workflows 2026-06-12 15:04:37 -05:00
Casts postgres fixes 2026-06-01 18:38:58 -05:00
Console/Commands feat(addons): introduce AddonAssetLinker and addons:relink command 2026-06-12 15:04:37 -05:00
Contracts Addons self-boot proof of concept 2026-06-12 14:58:44 -05:00
Cron postgres fixes 2026-06-01 18:38:58 -05:00
Enums Updating styling and looks of the installer/admin/system filament pages (#2211) 2026-05-20 11:05:32 -05:00
Events postgres fixes 2026-06-01 18:38:58 -05:00
Exceptions feat(addons): implement addon installation, update, and validation workflows 2026-06-12 15:04:37 -05:00
Filament refactor(addons): remove Module shim, legacy NWIDART bindings, and update controllers/tests 2026-06-12 15:04:35 -05:00
Http refactor(addons): remove Module shim, legacy NWIDART bindings, and update controllers/tests 2026-06-12 15:04:35 -05:00
Jobs feat(schema-modernization): foundations for RouteForge 2026-05-23 12:05:09 -05:00
Listeners [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
Livewire/Filament Updating styling and looks of the installer/admin/system filament pages (#2211) 2026-05-20 11:05:32 -05:00
Models feat(addons): implement addon installation, update, and validation workflows 2026-06-12 15:04:37 -05:00
Notifications [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
Observers refactor(routeforge): bulk-insert commit pipeline 2026-05-25 13:57:32 -05:00
Policies/Filament Updating styling and looks of the installer/admin/system filament pages (#2211) 2026-05-20 11:05:32 -05:00
Providers feat(addons): introduce AddonAssetLinker and addons:relink command 2026-06-12 15:04:37 -05:00
Queries Test/coordination fixes 2026-06-02 16:58:06 -05:00
Services refactor(addons): remove Module shim, legacy NWIDART bindings, and update controllers/tests 2026-06-12 15:04:35 -05:00
Support refactor(addons): remove Module shim, legacy NWIDART bindings, and update controllers/tests 2026-06-12 15:04:35 -05:00
Traits feat: add HasNanoIds trait for Nano ID primary keys 2026-06-07 21:51:24 +02:00
Utils [8.x] refactor: migrate to the new modern laravel structure (#2207) 2026-05-07 14:58:11 -05:00
Widgets [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
helpers.php refactor(helpers): remove unused NWIDART Module facade import 2026-06-12 15:04:37 -05:00