Commit Graph

12 Commits

Author SHA1 Message Date
Primakov Alexandr Alexandrovich 79e3dc9864 Refactor Header and TaskWorkspace components to enhance UI and user feedback. Header now accepts chainName and taskProgress props for improved context display. TaskWorkspace updates include styling adjustments, conditional rendering for queue status, and feedback messages, streamlining user interaction during task processing.
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-04 11:55:09 +03:00
Primakov Alexandr Alexandrovich bb31cc5c6c Update TaskWorkspace component to conditionally render queue status based on final submission state, improving user feedback during task processing.
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-04 11:52:42 +03:00
Primakov Alexandr Alexandrovich 4c88e7d19a Add submission status indicators to TaskWorkspace component, including queue status, acceptance, and revision feedback. Enhance UI with loading spinner and conditional rendering for submission results.
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-04 11:43:40 +03:00
Primakov Alexandr Alexandrovich ceb8910dcb Remove onTaskComplete call from TaskWorkspace effect to streamline final submission handling.
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-04 11:32:34 +03:00
Primakov Alexandr Alexandrovich 8f7eabc5c4 Update API query to keep unused data for 0 seconds and modify triggerCheckStatus to not force a refresh during polling.
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-04 11:23:06 +03:00
Primakov Alexandr Alexandrovich cde28b1dd8 Refactor API response structure to include success status and body for all endpoints, ensuring consistent response format across the application.
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-04 11:18:13 +03:00
Primakov Alexandr Alexandrovich 67f29c103a Add transformResponse handlers to API queries and mutations for consistent response structure
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-04 11:15:55 +03:00
Primakov Alexandr Alexandrovich b2eaaebd7f Remove Keycloak integration and related authentication logic. Update dashboard to exclude admin page and simplify user management. Introduce new components for chain selection, header, and login form. Refactor main page to handle user authentication and task selection more effectively. Update API routes for challenge-related endpoints.
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-04 11:06:34 +03:00
Primakov Alexandr Alexandrovich 9b511a8e1e Update README.md to provide comprehensive documentation for the Challenge Platform frontend, including project description, features for students and teachers, technology stack, project structure, installation instructions, API endpoints, configuration, local development setup, user roles, and key functionalities.
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-03 13:00:46 +03:00
Primakov Alexandr Alexandrovich 624280ab5e Refactor project structure and integrate Redux for state management. Update configuration files for new project name and add Webpack plugins for environment variables. Implement user authentication with Keycloak and create a context for challenge management. Add various components for user interaction, including dashboards and task workspaces. Enhance API integration and add error handling utilities. Introduce analytics and polling mechanisms for improved user experience.
platform/bro-js/challenge-pl/pipeline/head There was a failure building this commit
2025-11-03 12:55:34 +03:00
Primakov Alexandr Alexandrovich 3a65307fd0 init brojs
platform/bro-js/challenge-pl/pipeline/head This commit looks good
2025-11-02 17:44:37 +03:00
primakov bc77227aeb Initial commit 2025-11-02 17:40:30 +03:00