Skip to content

Conversation

@Kariamos
Copy link
Contributor

This pull request introduces several improvements and refactors across multiple pages, focusing on UI consistency, maintainability, and new feature support. The most significant changes include standardizing button usage across pages, adding support for an AI-powered bug approval feature in campaign forms, and introducing a new context for managing quote form navigation.

UI Consistency and Refactoring

  • Replaced custom HeaderButton components with direct usage of the Button component from @appquality/appquality-design-system in several pages (BugsList, Prospect, Agreements List), ensuring consistent props and appearance. [1] [2] [3] [4] [5] [6]
  • Updated the design system dependency to version 2.0.10 in package.json for access to the latest features and fixes.

Campaign Form Feature Enhancements

  • Added support for an autoApprove (AI-powered bug approval) field to the campaign form, including its state management, validation, and submission logic. Introduced a new AutoApprove field component and integrated it into the form UI. [1] [2] [3] [4] [5] [6]

Quote Page Improvements

  • Added a new QuoteFormContext to manage navigation between sections in the quote form, improving user experience for multi-section forms.
  • Updated the quote banner text for clarity and guidance, making instructions more concise and user-friendly.
  • Refactored the quote recap table to use a dedicated row type for better type safety and readability.

General Code Quality and Type Safety

  • Standardized onChange event handlers to use explicit any typing where necessary for compatibility with Formik and design system components. [1] [2] [3] [4] [5] [6] [7] [8]
  • Minor import ordering and cleanup for improved code organization. [1] [2] [3]

These changes collectively improve the maintainability, consistency, and feature set of the backoffice application.

iacopolea and others added 30 commits December 2, 2025 14:52
…community costs and human resources management
…venue Overview and Cost & Resource Details sections
Kariamos and others added 28 commits December 9, 2025 17:36
feat(RevenueOverviewSection): add success and error messages on data …
fix(CostAndResourceDetailsSection): correct prospect link URL format
feat(HumanResources): add confirmation modal for deleting cost items
fix(RevenueOverviewSection): move save button inside card for better …
…nd navigation

refactor(QuoteBanner): simplify status message component
fix(HumanResources): align save button to the right
refactor(RevenueOverviewSection): update import paths for consistency
refactor(QuoteHistorySection): adjust import paths for section component
refactor(CostAndResourceDetailsSection): reorganize imports for clarity
feat(HumanResources): add subtotals and total calculation for HR costs
feat(SummaryFinanceCard): adjust title size for total revenue, total …
feat(SummaryFinanceCard): replace spans with Title components for tot…
fix(HumanResources): remove ErrorMessage component from FormContent
feat(RevenueOverviewSection, SummaryFinanceCard): set default values …
@d-beezee d-beezee merged commit 72fa634 into main Dec 11, 2025
1 check passed
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.

6 participants