Primakov Alexandr Alexandrovich primakov
  • Joined on 2024-03-22
primakov pushed to dev at bro-js/challenge-admin-pl 2025-12-14 14:46:33 +03:00
5f41c4a943 Enhance dialog components by adding smooth scroll to top functionality upon opening; update ConfirmDialog, ClearSubmissionsDialog, and DuplicateChainDialog for improved user experience. Remove unused ConfirmDialog from ChainsListPage and TasksListPage, streamlining code.
primakov pushed tag v1.2.0 to bro-js/challenge-pl 2025-12-14 14:18:07 +03:00
primakov pushed to main at bro-js/challenge-pl 2025-12-14 14:18:06 +03:00
08b654bd4d 1.2.0
primakov pushed to main at bro-js/challenge-pl 2025-12-14 14:17:33 +03:00
cbf411cd54 Implement final answer management in submission hook and storage utilities. Add functions to save, load, and clear final answers in localStorage. Update useSubmission hook to prioritize final answers over drafts, enhancing user experience during task submissions.
primakov pushed to main at bro-js/challenge-pl 2025-12-14 14:12:35 +03:00
f4e85fe980 Update LoginPage layout for improved spacing and enhance storage utility with new clearAllChainProgress function. Adjust clearAll method to retain workplace number while ensuring all chain progress data is removed upon logout.
primakov pushed to main at bro-js/challenge-pl 2025-12-14 14:08:07 +03:00
3c1a235832 Fix color scheme logic in TaskPage component to ensure consistent button styling based on task accessibility. Simplified the color scheme condition for better readability and maintainability.
primakov pushed to main at bro-js/challenge-pl 2025-12-14 14:06:23 +03:00
1a52901b90 Enhance task navigation and progress tracking across components. Update TaskWorkspace to improve task completion handling and button interactions. Refactor ChainsPage to select the furthest accessible task based on user progress. Implement storage functions for managing furthest task indices, ensuring users can only navigate to available tasks. Update TaskPage to check task accessibility and redirect users appropriately, improving overall user experience.
primakov pushed to main at bro-js/challenge-pl 2025-12-14 13:58:28 +03:00
c9bbe83bbb Refactor Dashboard component to implement a structured routing system with dedicated pages for workplace input, login, chain selection, task management, and completion. Introduce centralized localStorage management for user data and navigation logic, enhancing user experience and streamlining the application flow. Remove the deprecated LoginForm component and update the MainPage to redirect users based on their authentication and task status.
primakov pushed to dev at bro-js/challenge-admin-pl 2025-12-14 13:01:04 +03:00
1d364a2351 Refactor ClearSubmissionsDialog and DuplicateChainDialog components by removing unnecessary whitespace; improve code cleanliness and maintainability.
primakov pushed to dev at bro-js/challenge-admin-pl 2025-12-13 21:32:27 +03:00
88b95a7651 Add duplicate and clear submissions functionality for challenge chains; implement corresponding dialogs and API endpoints, enhancing user experience and task management. Update localization for new features in English and Russian.
primakov created branch dev in bro-js/challenge-admin-pl 2025-12-13 21:32:27 +03:00
primakov pushed to main at bro-js/challenge-admin-pl 2025-12-13 20:32:28 +03:00
04836ea6ce Implement chain submissions API and update frontend to utilize new endpoint; enhance submissions page with feature flag for API selection, participant progress display, and improved filtering logic.
primakov pushed to main at bro-js/challenge-admin-pl 2025-12-13 20:16:42 +03:00
18e2ccb6bc Add new API endpoint for retrieving submissions by challenge chain; update frontend to support chain selection and display participant progress. Enhance localization for submissions page in English and Russian.
primakov pushed to main at bro-js/challenge-admin-pl 2025-12-13 19:59:39 +03:00
9104280325 Update challengePlayer URL key in URLs data structure to use 'link.challenge.main' for improved navigation consistency.
primakov pushed tag v1.1.0 to bro-js/challenge-pl 2025-12-13 19:30:23 +03:00
primakov pushed to main at bro-js/challenge-pl 2025-12-13 19:30:22 +03:00
9f5a236c7c 1.1.0
primakov pushed to main at bro-js/challenge-pl 2025-12-13 19:28:57 +03:00
dac2ba4078 Update task progress display in MainPage component to remove total task count from the string. This simplifies the information presented to the user while maintaining clarity on the current task index.
primakov pushed to main at bro-js/challenge-pl 2025-12-13 19:27:28 +03:00
f774cd27d8 Implement completion screen in MainPage component to celebrate task achievements. Introduce state management for completed chains and enhance UI with congratulatory messages and a continue button. Remove unused notification logic to streamline the component.
259b1c9353 Add rules and patterns for working with Challenge Platform. Introduce guidelines for Chakra UI usage, localStorage management, context updates, code formatting, and multi-step forms. Enhance user experience with a dynamic queue checking system and progress bar. Include a checklist for commits to ensure code quality and consistency.
Compare 2 commits »
primakov pushed tag v1.0.0 to bro-js/challenge-pl 2025-12-12 16:04:33 +03:00
primakov pushed to main at bro-js/challenge-pl 2025-12-12 16:04:33 +03:00
d5b54138bb 1.0.0