Skip to content

Conversation

@conxtantyn
Copy link
Contributor

Context

This release focuses on aligning the application with the latest Figma design system while introducing the new Ads feature. The goal is to improve visual consistency across the app and ensure the Ads implementation follows our clean architecture principles. This refactor also prepares the codebase for easier future iterations on theming and feature scalability. Overall, it improves maintainability, modularity, and UI consistency.

Description

The Ads feature has been implemented as a dedicated ads module, structured according to clean architecture principles with clear separation between domain, data, remote, and ui layers.
The app theme was refactored to match the new Figma designs, and all Ads-related UI components were updated to consume the shared design system from core/ui.
This ensures consistent styling, reusability of UI components, and clearer ownership of feature-specific logic. No breaking schema changes were introduced, and the feature integrates seamlessly with existing modules.

Changes in the codebase (optional)

  • Introduced a new ads module with:
    • domain, data, remote, and ui layers
  • Refactored theme definitions to align with the latest Figma designs
  • Updated Ads UI components to use shared components and tokens from core/ui
  • Improved separation of concerns and module boundaries

@conxtantyn conxtantyn merged commit ec1ca7c into development Dec 23, 2025
11 checks passed
@conxtantyn conxtantyn deleted the constantine/feat/ad branch December 23, 2025 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants