4 Commits

Author SHA1 Message Date
Reece Browne
cd253e0c19 Merge branch 'V2' of https://github.com/Stirling-Tools/Stirling-PDF into feature/v2/file-handling-improvements 2025-08-21 10:37:14 +01:00
Reece Browne
7328cc6922 Update navigation on tools 2025-08-20 19:30:32 +01:00
Reece Browne
511bdee7db Restore URl for tools 2025-08-19 17:51:27 +01:00
Reece Browne
9b14609236 feat: Introduce new file context management with hooks and lifecycle management
- Added new contexts for file state and actions to improve performance.
- Implemented unified file actions with a single `addFiles` helper for various file types.
- Created performant hooks for accessing file state and actions, including selection and management.
- Developed file selectors for efficient state access.
- Introduced a lifecycle manager for resource cleanup and memory management.
- Updated HomePage and tool components to utilize new navigation actions.
- Refactored file context types to streamline state management and remove legacy compatibility.
2025-08-18 21:00:19 +01:00