Tags: PepperDash/essentials-devtools
Tags
feat: Implement login functionality and API path management - Added LoginForm component for user authentication. - Introduced RequireAuth component to protect routes. - Created ApiPaths component to display available API paths. - Added ApiPathDetailDrawer for detailed view of selected API paths. - Updated routing to include login and API paths. - Integrated Redux for authentication state management. - Enhanced DebugConsole with device filtering and search capabilities. - Refactored TopNav to dynamically display available apps based on authentication. - Added selectors and slice for authentication and debug console state management.
feat: add routing feature with React Flow integration - Introduced a new Routing component to visualize device connections using React Flow and Dagre for layout. - Added RoutingDeviceNode component to represent individual devices with input and output ports. - Implemented signal type filtering and device selection/deselection functionality. - Created corresponding SCSS modules for styling the Routing component and device nodes. - Updated package.json to include necessary dependencies: @xyflow/react and dagre. - Enhanced apiSlice to fetch routing devices and tie lines from the backend. - Updated TopNav to include a link to the new Routing feature.
PreviousNext