Files
spacedrive/docs/x
Jamie Pine 56782b237b refactor: update action system to modular structure with CoreAction and LibraryAction
- Refactored the action system to implement distinct `CoreAction` and `LibraryAction` traits, enhancing modularity and clarity.
- Removed the old `ActionTrait` and associated boilerplate, streamlining action implementations.
- Updated multiple actions to utilize the new traits, ensuring type safety and reducing redundancy in library validation.
- Enhanced the `ActionManager` to support generic dispatch for both core and library actions, preserving existing validation and logging infrastructure.

These changes significantly improve the maintainability and extensibility of the action system while ensuring a consistent API surface.
2025-09-09 11:10:33 -04:00
..