Files
supabase/packages
Benjamin 94bfd454be feat(studio): wire warehouse UI to real API hooks
Replace the prototype's local valtio demo store (warehouseDemoStore) with
React Query hooks in data/warehouse/ that call new /platform/warehouse/{ref}/...
endpoints (designed in data/warehouse/WAREHOUSE_API_PLAN.md; they 404 until the
backend ships):

- useWarehouseTablesQuery / useWarehouseTableState(s): per-table storage state
- useWarehouseLinkTableMutation: "Copy to Warehouse"
- useWarehouseDetachTableMutation: "Detach Warehouse copy"
- useWarehouseCatalogQuery / useUpdateWarehouseCatalogMutation: catalog access + creds

Rewires the storage panel (now keyed by schema/name), table list, table-detail
layout/overview/settings, the Warehouse Catalog integration cards, and the
Connect-sheet catalog panel. Deletes warehouseDemoStore and the unused
WarehouseModeChip / WarehouseStorageDetailsDialog. Also fixes latent type errors
carried in by the prototype (dangling imports; adds 'table_settings' to the
index-advisor telemetry origin union).

Warehouse Catalog credentials/snippets remain Iceberg-REST-shaped pending the
DuckLake external-access design (see WAREHOUSE_API_PLAN.md).
2026-07-20 09:23:15 +00:00
..