166 Commits
Author SHA1 Message Date
luccast 0035408755 Refactor ClawdbotClient challenge-response handling by removing HMAC-SHA256 signature generation for the timestamp. Updated response structure to align with documentation, ensuring the device object includes only the nonce. This change simplifies the authentication process while maintaining security. 2026-01-25 19:33:48 -05:00
luccast 265f8bcb1f Refactor ClawdbotClient challenge-response handling. Improved WebSocket state checks before sending responses and updated HMAC-SHA256 signing to include both nonce and timestamp. Enhanced logging for challenge response messages to aid in debugging. 2026-01-25 19:31:52 -05:00
luccast e793a46072 Update README.md for Clawdbot link correction and enhance clawdbot integration documentation. Refactor clawdbot exports for clearer client-server separation in the codebase. 2026-01-25 19:30:15 -05:00
luccast 4e9de39bc6 Implement challenge-response authentication in ClawdbotClient. Added handling for connect.challenge events, including HMAC-SHA256 signing of the nonce for secure connection establishment. Improved logging for received messages and connection events. 2026-01-25 19:27:44 -05:00
luccast b0ea10e9f5 Improve ClawdbotClient logging and connection handling. Added raw message logging for better debugging and updated WebSocket close event to log closure details. Disabled auto-reconnect for debugging purposes. 2026-01-25 19:23:26 -05:00
luccast 0a787fa485 Enhance ClawdbotClient with detailed logging for connection events and error handling. Added console logs for connection attempts, timeouts, WebSocket creation, message reception, and errors to improve debugging and monitoring capabilities. 2026-01-25 19:20:39 -05:00
luccast 64e28d03f9 Implement custom 404 Not Found page with navigation link and update document title to 'Crabwalk'. Added NotFound component to enhance user experience when a page is not found. 2026-01-25 19:14:16 -05:00
luccast fe2120fd8d Add CrabNode to ActionGraph for enhanced session visualization
- Introduced CrabNode to represent a central point in the ActionGraph.
- Updated nodeTypes to include CrabNode and modified rawNodes to always include it.
- Established connections from CrabNode to visible session nodes for better clarity.
- Adjusted layout logic to ensure proper positioning of nodes, especially when only the CrabNode is present.
- Updated MiniMap to visually distinguish CrabNode with a unique color.
2026-01-25 18:21:07 -05:00
luccast 642d424da5 Enhance ClawdbotClient connection handling with improved error management and timeout logic. Added timeout for WebSocket connection attempts and ensured proper cleanup on errors and message handling. This refactor aims to increase reliability during connection establishment and message processing. 2026-01-25 18:16:22 -05:00
luccast 2a0d93a197 Refactor dbDevtools and MonitorPage components to include loading states for improved user experience. Introduced DbInspectorWrapper and MonitorPageWrapper to manage client-only rendering and display loading indicators while data is being fetched. 2026-01-25 18:13:48 -05:00
luccast 29c5426d25 Update package.json to allow remote access in development mode and enhance README.md with instructions for remote monitoring and gateway requirements. 2026-01-25 18:10:32 -05:00
luccast 4bd83eaed2 Update README.md to include the location of the token file for easier configuration of the CLAWDBOT_API_TOKEN. 2026-01-25 18:08:55 -05:00
luccast bf5c8f218f Update README.md to enhance configuration instructions for gateway authentication, providing two options for setting the CLAWDBOT_API_TOKEN environment variable. 2026-01-25 18:04:30 -05:00
luccast bfedece5fe Update README.md to reflect project purpose and features. Changed project description to highlight real-time monitoring of Clawdbot agents across multiple platforms. Added detailed features section and updated configuration instructions for gateway authentication. 2026-01-25 18:00:54 -05:00
luccast 4d82b71a7a Refactor ActionGraph and related components for improved type safety and code clarity. Removed unnecessary peer dependency in package-lock.json. Updated session and action node components to use explicit types and fixed minor styling issues. Enhanced local collection options in clawdbot integration and demo-db. Adjusted live query handling in demo and monitor routes for better data management. 2026-01-25 17:59:15 -05:00
luccast 58973da692 init 2026-01-25 17:47:27 -05:00