Open Issues Need Help
View All on GitHubAI Summary: The task involves creating a database to store user-specific settings for a React-based WoT Thing control panel. This includes creating a database table, implementing POST and PATCH requests for saving settings, adding loading functionality on user sign-in, and updating the OpenAPI specification. The settings are currently stored in a JSON file within the application.
visual admin client for Things compliant with W3C WoT, like a control panel, to test or interact with a server that has no GUI. Based on material design.
AI Summary: Implement a feature to allow users to save Thing Descriptions (TDs) or their URLs. This involves creating a database table to store TD information (URL, TD JSON, name, description), handling saving and loading of TDs from the database and URLs, and providing options to overwrite existing TDs. The feature should integrate with existing user authentication (Keycloak ID) and include appropriate error handling and testing.
visual admin client for Things compliant with W3C WoT, like a control panel, to test or interact with a server that has no GUI. Based on material design.
AI Summary: Integrate a JavaScript Jupyter Notebook into a React-based WoT Thing control panel. This involves setting up a Jupyter server (likely using Deno) in a Docker container, choosing a suitable Jupyter client (ideally VS Code-like), establishing the client-server connection, and potentially hiding this feature in production or adding it as a new tab.
visual admin client for Things compliant with W3C WoT, like a control panel, to test or interact with a server that has no GUI. Based on material design.
AI Summary: Integrate Prettier code style checking into the React-based Thing Control Panel project. This involves formatting existing code, verifying build functionality, and adding a CI job or pre-commit hook for automated style checking.
visual admin client for Things compliant with W3C WoT, like a control panel, to test or interact with a server that has no GUI. Based on material design.
AI Summary: The task involves creating a backend for an existing frontend React application using a PERN stack (PostgreSQL, Express.js, React, Node.js). This backend will handle user and application information, initially providing a dummy endpoint connected to a database via Sequelize ORM. Dockerization and Kubernetes deployment are also required, integrating with the existing CI/CD pipeline.
visual admin client for Things compliant with W3C WoT, like a control panel, to test or interact with a server that has no GUI. Based on material design.