Skip to content

Conversation

@adamrefaey
Copy link
Collaborator

Change

This pull request includes several changes across both the backend and frontend components of the application. The most important changes involve adding a new processing feature, enhancing the upload functionality, and improving code formatting and structure.

Backend Changes:

  • Document Processor Controller:

    • Removed the analysis field from the response object in the DocumentProcessorController.
  • Infrastructure as Code (IaC):

    • Added a new HTTP proxy integration for processing files in the BackendStack class.
    • Added a POST method to the API Gateway to handle file processing.

Frontend Changes:

  • Routing and Navigation:

    • Imported the new Processing component and added a route for it in TabNavigation. [1] [2]
  • Upload Modal Enhancements:

    • Refactored imports and added hooks for history and timeout handling in UploadModal. [1] [2]
    • Implemented automatic redirection to the processing screen after a successful upload.
    • Improved error handling and UI formatting in UploadModal. [1] [2] [3] [4]
  • Processing Page:

    • Created a new Processing component that displays while the system analyzes uploaded documents.
    • Added corresponding styles for the Processing component.
  • Custom Hooks:

    • Added a new custom hook useTimeout for handling setTimeout with cleanup.

Does this PR introduce a breaking change?

{...}

What needs to be documented once your changes are merged?

{...}

Additional Comments

{...}

@adamrefaey adamrefaey self-assigned this Apr 16, 2025
@adamrefaey adamrefaey requested a review from GuidoBR April 17, 2025 17:18
@GuidoBR GuidoBR merged commit 4f49b38 into main Apr 17, 2025
2 checks passed
@adamrefaey adamrefaey deleted the ADE-66 branch April 17, 2025 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants