5 Commits

Author SHA1 Message Date
Reece Browne
f1246e3ab0 Reorder files, filecontext in fileeditor 2025-08-20 15:59:07 +01:00
Reece Browne
a260d72925 Clean up file management 2025-08-20 14:47:59 +01:00
Reece Browne
b8cf5fda7e feat: Add file ID lookup and integrate with file consumption in tool operations 2025-08-19 22:32:29 +01:00
Reece Browne
eed06859b3 feat: Implement file pinning functionality and enhance file context management 2025-08-19 16:20:38 +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