Skip to content

refactor(pricing): restructure pricing page, styles and tests#419

Draft
vitormattos wants to merge 21 commits into
mainfrom
feat/pricing-refactor-v2
Draft

refactor(pricing): restructure pricing page, styles and tests#419
vitormattos wants to merge 21 commits into
mainfrom
feat/pricing-refactor-v2

Conversation

@vitormattos

@vitormattos vitormattos commented Jul 4, 2026

Copy link
Copy Markdown
Member

Summary

  • extract WooCommerce pricing integration and page/view-model logic into dedicated support classes
  • move pricing inline CSS to SCSS and encapsulate dynamic style generation
  • add PHPUnit coverage for the pricing-related support layer

Scope

  • Pricing page refactor
  • Pricing-related support classes
  • Pricing-related unit tests

Validation

  • docker compose exec php composer test
  • docker compose exec php bash -lc "npm run build-assets"

Screenshot

Pricing page screenshot

Notes

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://libresign.github.io/site-preview/pr-preview/pr-419/

Built to branch main at 2026-07-05 21:45 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@vitormattos vitormattos requested a review from YvesCesar July 4, 2026 01:34
@vitormattos vitormattos marked this pull request as draft July 4, 2026 20:55
@vitormattos vitormattos force-pushed the feat/pricing-refactor-v2 branch from ea5e827 to bb024a3 Compare July 5, 2026 21:30
@vitormattos vitormattos changed the base branch from main to feat/github-downloads-counter-v2 July 5, 2026 21:30
@vitormattos vitormattos force-pushed the feat/github-downloads-counter-v2 branch from 8413d33 to 84fb2e1 Compare July 5, 2026 21:32
@vitormattos vitormattos force-pushed the feat/pricing-refactor-v2 branch from bb024a3 to cfc85ed Compare July 5, 2026 21:32
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos vitormattos force-pushed the feat/pricing-refactor-v2 branch from a8bfaa1 to eceee70 Compare July 5, 2026 21:42
Base automatically changed from feat/github-downloads-counter-v2 to main July 5, 2026 21:43
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.

1 participant