Skip to content

Promote Angular 22 PrimeUI-free application to master - #225

Merged
dhutchison merged 26 commits into
masterfrom
codex/angular-22-develop
Aug 19, 2026
Merged

Promote Angular 22 PrimeUI-free application to master#225
dhutchison merged 26 commits into
masterfrom
codex/angular-22-develop

Conversation

@dhutchison

Copy link
Copy Markdown
Owner

Summary

Promote the completed Angular 22 and PrimeUI removal work from develop to master.

  • replace PrimeNG trees, dialogs, controls, buttons, and icons with application-owned implementations
  • preserve API path, schema, filtering, sorting, expansion, tooltip, and endpoint workflows
  • remove PrimeNG, PrimeUI, PrimeIcons, and legacy Angular animation dependencies
  • include the PrimeUI removal audit and regression coverage

Closes #209

Final verification

All commands ran in the devcontainer:

  • npm run lint
  • npm run build -- --configuration production
  • npx ng test --watch=false --browsers=ChromeHeadlessNoSandbox --no-progress — 92 passing
  • npx cypress run --headless --expose coverage=false — 16 passing
  • PrimeUI absence audit searches — no matches
  • npm ls primeng @primeuix/themes @primeui/license-manager primeicons @primeicons/angular @angular/animations --all — empty

Manual visual verification was completed on the merged develop branch.

dhutchison and others added 22 commits August 13, 2026 00:51
* build(devcontainer): add Xvfb for browser tests

* test(ui): cover PrimeNG migration behavior

* build(deps): migrate Angular 20 to 21

* build(deps): migrate Angular 21 to 22 and PrimeNG 22

* build(angular): use application builder
* feat(hierarchy): add application-owned tree models

* fix(api-path-tree): preserve operation styling
* feat: replace PrimeNG buttons and icons

* fix: align toolbar button typography
…imeng

Replace remaining low-risk PrimeNG controls
…ndencies

Remove remaining PrimeUI dependencies and verify migration
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR!

@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR!

@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR!

@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR!

@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR!

@sonarqubecloud

Copy link
Copy Markdown

@dhutchison
dhutchison merged commit 835d96d into master Aug 19, 2026
3 checks 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.

Implement the PrimeUI-free Angular 22 application

1 participant