Pulse/frontend-modern
rcourtman 7e8611e0ae cleanup: consolidate unified resources adapters into useResourcesAsLegacy hook
This cleanup addresses transition debt from the unified resources migration:

Frontend cleanup:
- Move all Resource→Legacy type conversions to useResourcesAsLegacy() hook
- Add asNodes() and asDockerHosts() adapter functions to the hook
- Simplify DockerRoute, HostsRoute, DashboardView to use the centralized hook
- Remove ~300 lines of duplicated adapter code from App.tsx
- Remove debug console.log statements from Dashboard.tsx
- Fix CPU value conversion (divide by 100) for Dashboard compatibility

Backend fixes (from previous session):
- Fix parentID format in converters (VM, Container, Storage) to match Node.ID
- Format changed from 'instance/node/nodename' to 'instance-nodename'
- Update tests to match new parentID format

This consolidates all legacy type conversion logic in one place,
making future cleanup easier when components are migrated to use
unified resources directly.
2025-12-08 09:16:26 +00:00
..
public Fix host agent registration verification issues (#746) 2025-11-24 14:28:09 +00:00
src cleanup: consolidate unified resources adapters into useResourcesAsLegacy hook 2025-12-08 09:16:26 +00:00
.eslintignore Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
.eslintrc.cjs Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
.gitignore Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
.prettierignore Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
.prettierrc Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
index.html AI Problem Solver implementation and various fixes 2025-12-06 23:46:08 +00:00
package-lock.json wip: AI chat integration with multi-provider support 2025-12-04 20:16:53 +00:00
package.json wip: AI chat integration with multi-provider support 2025-12-04 20:16:53 +00:00
PLAN-column-visibility.md wip: AI provider improvements and chat store enhancements 2025-12-05 12:14:00 +00:00
pnpm-lock.yaml fix: local dev setup, encryption key generation, and pnpm lockfile 2025-11-19 14:48:09 +00:00
postcss.config.js Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
tailwind.config.js wip: AI chat integration with multi-provider support 2025-12-04 20:16:53 +00:00
tsconfig.json Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
tsconfig.node.json Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
vite.config.ts AI Problem Solver implementation and various fixes 2025-12-06 23:46:08 +00:00