Skip to content

revert: PR #768: UI refactoring#810

Merged
Roopan-Microsoft merged 1 commit intodevfrom
revert-pr-768
Apr 10, 2026
Merged

revert: PR #768: UI refactoring#810
Roopan-Microsoft merged 1 commit intodevfrom
revert-pr-768

Conversation

@Pavan-Microsoft
Copy link
Copy Markdown
Collaborator

Purpose

This pull request primarily removes the custom HTTP client, API service, and custom React hooks from the frontend codebase, and updates various configuration and workflow files to reflect a new directory structure (Appapp). The most important changes are grouped below.

Frontend code removal

  • Deleted the custom HTTP client implementation and related interceptors from httpClient.ts, removing centralized request/response handling and singleton exports.
  • Removed the entire API service layer in index.ts, including all backend interaction methods for creative brief parsing, confirmation, product selection, chat streaming, content generation, and image regeneration.
  • Deleted the barrel export for all custom React hooks in hooks/index.ts.
  • Removed the useAutoScroll custom hook, which handled scrolling logic in the UI.
  • Deleted the useContentGeneration custom hook, which managed the content generation lifecycle and state updates.

Directory and workflow configuration updates

  • Updated paths in .github/dependabot.yml and workflow files to use the new lowercase app directory structure instead of App, ensuring dependency updates and Docker builds target the correct locations. [1] [2] [3] [4] [5]

Does this introduce a breaking change?

  • Yes
  • No

Golden Path Validation

  • I have tested the primary workflows (the "golden path") to ensure they function correctly without errors.

Deployment Validation

  • I have validated the deployment process successfully and all services are running as expected with this change.

@Roopan-Microsoft Roopan-Microsoft merged commit 39dab72 into dev Apr 10, 2026
4 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Pavan-Microsoft Pavan-Microsoft deleted the revert-pr-768 branch April 13, 2026 05:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants