mirror of
https://github.com/supabase/supabase.git
synced 2026-10-08 10:55:06 +03:00
- Version rows are now selectable via checkboxes for batch multi-selection, using composite keys (objectId::versionId) in the shared selection state - Clicking a version row opens the preview panel with version-specific metadata (version ID, action, created date, size) and a 'no preview available' placeholder - Aligned CornerDownRight icon with parent row chevron and version text with parent name text (both use gap-x-2 and size-14 icons) - Added expand/collapse all toggle button in the table header top right (ChevronsUpDown / ChevronsDownUp icons) - Restore and delete actions on version rows now perform real client-side effects: version-level mock store mutations + query cache invalidation - Removed the Expires column from both DeletedFilesList and TrashList - Extended DeletedFilesContext with selectedDeletedVersion state - Added version-level mutation functions to protection-mocks.ts - Added useTrashVersionRestoreMutation and useTrashVersionDeleteMutation hooks to bucket-trash-query.ts - Updated Trash page (standalone) with version-level mutation wiring Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TiUEvmC84bRsteqsWXHY2p