Repository navigation
feat(content-drive): #33753 implement virtual scroll with lazy loading for content type filter #34823
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
zJaaal
merged 283 commits into
main
from
33753-task-content-drive-implement-virtual-scroll-for-content-type-filter
Mar 2, 2026
Merged
feat(content-drive): #33753 implement virtual scroll with lazy loading for content type filter #34823
Changes from all commits
Commits
Show all changes
283 commits
Select commit
Hold shift + click to select a range
d825332
clean up
fmontes 65dfa00
clean up
fmontes f11fb7b
clean up
fmontes 5cefb24
migrate Stencil from v2 to v4 - fix build errors - remove dotcms-fiel…
hmoreras 582cf90
refactor(dot-starter): rename dot-workflow with dot-content-type comp…
fmontes 02c046d
feat(dot-content-type): add custom filter functionality with debounce…
fmontes 518f212
refactor(dot-content-type): improve content type management with auto…
fmontes c826dde
fix(dot-content-type): update virtual scroll options and add logging …
fmontes 8e66f04
refactor(dot-content-type): enhance lazy load event parsing and valid…
fmontes eb00355
refactor(dot-content-type): migrate to signalState for improved state…
fmontes eaf82a5
refactor(dot-content-type): enhance unit tests and state management f…
fmontes 37efc47
refactor(dot-content-type): update HTTP client imports for improved t…
fmontes 22b4619
refactor(dot-content-type): enhance unit tests for content type compo…
fmontes f19c1cc
refactor(dot-content-type): integrate ControlValueAccessor with FormC…
fmontes b2f5f3c
refactor(dot-content-type): clean up and organize unit test imports a…
fmontes 34a6e67
refactor(dot-content-type): remove redundant unit tests and streamlin…
fmontes 110fde4
refactor(dot-content-type): improve clarity of unit tests by standard…
fmontes 96ff09b
refactor(dot-content-type): add detailed documentation comments for c…
fmontes ea7eff4
feat(dot-site): add dot-site component for site selection with lazy l…
fmontes 6f2f20c
feat(dot-content-type): enhance select component with onShow event an…
fmontes a931dc7
fix(dot-content-type): adjust virtual scroll options by adding autoSi…
fmontes 1ff296c
feat(dot-starter): initialize selectedContentType with detailed struc…
fmontes 4794ea6
feat(dot-content-type): implement pinned option functionality to enha…
fmontes c4ade77
feat(dot-site): implement pinned option in site selection for improve…
fmontes 31097a9
test(dot-site): enhance unit tests for DotSiteComponent with comprehe…
fmontes 76b6b92
feat(dot-site): refactor site selection components to utilize DotSite…
fmontes 9ed03ad
test(dot-site): enhance unit tests for DotSiteComponent by refining i…
fmontes 2e2c46d
test(dot-site): simplify unit tests for DotSiteComponent by removing …
fmontes 998c8c5
test(dot-site): streamline unit tests for DotSiteComponent by removin…
fmontes 1508b2f
test(dot-content-type): improve unit tests for DotContentTypeComponen…
fmontes 8874b6f
feat(dot-content-type): enhance DotContentTypeComponent by refining s…
fmontes 2a784f9
refactor(dot-content-type, dot-site): update constructor comments to …
fmontes 098ea07
feat(dot-content-type, dot-site): implement OnDestroy lifecycle hook …
fmontes 43e781c
test(dot-content-type, dot-site): enhance unit tests to verify conten…
fmontes 3d06d44
refactor(dot-content-type, dot-site): simplify component templates an…
fmontes 96594fa
feat(dot-themes): implement DotThemesService and DotThemeComponent wi…
fmontes f741950
feat(dot-theme): add DotThemeComponent with theme selection functiona…
fmontes 3e0e7ce
refactor(dot-template-props): replace DotThemeSelectorDropdown with D…
fmontes 358feab
refactor(dot-theme-selector): remove DotThemeSelectorDropdown compone…
fmontes 1b0b213
fix: DotIframe & DotIframeDialog styles
rjvelazco 8ca2d86
speify the correct path so dotAdmin run in the docker image
hmoreras fb09669
chore: clean up
fmontes 084e7c4
Merge branch 'issue-33882-primeng-update' into issue-33882-one-field
fmontes 38966f1
chore: clean up
fmontes 1cc96cb
chore: clean up /dot-content-type-copy-dialog.component.spec.ts
fmontes 11c9c3a
refactor(dot-content-type-copy-dialog): simplify test setup and impro…
fmontes 96c5d7a
refactor(content-types-form): update test setup by replacing DotSiteS…
fmontes b9f2dba
refactor(content-types-form): streamline test setup by removing unuse…
fmontes 78453ff
refactor(dot-toolbar): enhance test setup by integrating DotSiteServi…
fmontes b85d110
refactor(dot-template-props): enhance test setup by removing unused m…
fmontes 5c443d1
fix(dot-template-props): correct typo in test description for form va…
fmontes 7748fee
refactor(dot-new-relationships): update content type handling in comp…
fmontes 44a3e0c
clean up
fmontes c2c3083
refactor(dot-themes): enforce required hostId in theme options and en…
fmontes 3e6f1be
refactor(dot-theme): improve site selector interaction handling and p…
fmontes 5c27000
Revert "speify the correct path so dotAdmin run in the docker image"
hmoreras 74d4d9a
rever changes, can't have a p-select inside another
fmontes 3200f45
Revert "refactor(dot-themes): enforce required hostId in theme option…
fmontes 638f7b5
refactor(dot-create-persona-form): replace DotSiteSelectorField with …
fmontes 784777c
refactor(dot-site-selector): remove DotSiteSelectorComponent and asso…
fmontes 496a24a
refactor(dot-content-types): remove DotSiteSelectorField and related …
fmontes e8ed188
more
fmontes 0d88ebe
refactor(dot-theme): enhance theme card layout and update selected th…
fmontes 34e91e6
refactor(style.css): update form visibility handling and add TODO for…
fmontes 5fae7ae
refactor(template-builder): remove unused theme selector component an…
fmontes 4adebf1
merge main
hmoreras 3400f09
refactor(template-builder): migrate styles from SCSS to CSS, enhance …
fmontes fbe88a8
refactor(template-builder): update Jest configuration and enhance com…
fmontes 2eb1777
test(template-builder): fix delete button query in section component …
fmontes 5f6da42
test(template-builder): update confirmation dialog tests to use event…
fmontes da6cb9f
test(template-builder): enhance confirmation dialog tests by using Ch…
fmontes 53b093b
test(template-builder): improve theme selection tests by handling onC…
fmontes b8c75c8
test(template-builder): fix appendTo input signal call in AddStyleCla…
fmontes aa5e2cc
update references / merge main
hmoreras ab98b2f
test(template-builder): add data-testId attribute for delete column c…
fmontes 03be7e8
test(template-builder): refactor TemplateBuilderBoxComponent tests to…
fmontes 71675aa
remove dependencies and add missing import to fix the build & lint fixes
hmoreras 51453cd
refactor(template-builder): migrate styles from SCSS to CSS, simplify…
fmontes f1c8687
Merge branch 'main' into issue-33882-primeng-update
hmoreras ecaad3f
fix(template-builder): update item input handling to set lastTemplate…
fmontes 98a2c6b
test(template-builder): enhance DotTemplateBuilderComponent tests wit…
fmontes 2d36b61
test(template-builder): refine DotTemplateBuilderComponent tests to i…
fmontes 1359796
fix(template-store): update working template immediately on save and …
fmontes 4dbcc6a
refactor(template-builder): update theme handling in TemplateBuilderC…
fmontes f00fca8
Migrate Locales portlet to primeng 21 (#34128)
adrianjm-dotCMS 11570c3
chore(package): update primeng to version 21.0.2 and adjust dependenc…
fmontes 75116b1
update yarn.lock
hmoreras 470c2b2
refactor(dot-theme): enhance theme component with improved state mana…
fmontes 403e474
test(dot-theme): refactor and enhance ControlValueAccessor tests for …
fmontes cb7d8db
test(dot-theme): streamline DotThemeComponent tests by consolidating …
fmontes 850940e
test(dot-theme): add unit test for onThemeSelect method and mock moti…
fmontes c04eb24
test(dot-theme): enhance DotThemeComponent tests by integrating DotSi…
fmontes 4e4d504
Merge branch 'main' into issue-33882-primeng-update
hmoreras 2ed462c
refactor(template-builder): remove SCSS styles and update HTML struct…
fmontes 8c71bd8
refactor(template-builder): update theme selection logic and remove u…
fmontes a0b78a5
fix(template-builder): update background color in small template box …
fmontes c612582
refactor(template-builder): simplify HTML structure by removing unnec…
fmontes 53ef829
fix(dot-theme): add margin to header section for better spacing in Do…
fmontes beffd31
refactor(dot-starter): remove unused DotThemeComponent and simplify H…
fmontes 7aaf7bd
Merge branch 'issue-33882-primeng-update' into issue-33882-one-field
fmontes 63dad54
add blue
fmontes 4c36de1
Templeate builder, dot-site and dot-content-type and fix search in re…
fmontes 48d4831
refactor(uve): update UI components and styling for PrimeNG compatibi…
zJaaal b1321b6
Merge branch 'issue-33882-uve' into issue-33882-primeng-update
zJaaal c7f075d
refactor(language-selector): enhance model synchronization and reset …
fmontes 26f7b94
refactor(dot-toolbar, dot-crumbtrail, main-legacy): update component …
fmontes 072feea
Migrate: dotCMS Page Portlert (#34132)
rjvelazco ec7420b
merge main
hmoreras 10c7cba
update yarn.lock
hmoreras 6bc79b9
Migrate Containers Portlet (#34158)
adrianjm-dotCMS f6c6515
migrate new changes
hmoreras 01c214a
fix: resolve TypeScript module resolution compatibility in create-app
hmoreras 440c7a6
remove the imports to remove file size alert
hmoreras e82a1f3
Migrate Containers Portlet Feedback (#34180)
adrianjm-dotCMS e1cd29f
merge main
hmoreras e0b2cdd
merge main
hmoreras ba47251
Merge branch 'main' into issue-33882-primeng-update
hmoreras 3d70073
Issue 34141 migrate content drive (#34202)
adrianjm-dotCMS ee04acf
merge main
hmoreras 6859428
Merge branch 'issue-33882-primeng-update' of https://github.com/dotCM…
hmoreras beb678c
usage portlet
hmoreras e192457
merge main
hmoreras 30285f7
Migrate Apps Portlet UI to PrimeNG 21 and Angular 21 (#34308)
zJaaal 9b98295
Migrate analytics portlet (#34303)
adrianjm-dotCMS 5426ab6
Issue 34248 migrate edit ema portlet UI to primeng angular 21 (#34310)
rjvelazco e589592
Merge branch 'main' into issue-33882-primeng-update
hmoreras 2ac2d6b
merge main
hmoreras 329a8a9
merge main
hmoreras bbed7a2
Merge branch 'main' into issue-33882-primeng-update
hmoreras c505d15
fix: resolve MCP server TS and calendar SCSS build errors (#34342)
hmoreras 14ac7f3
fix(Rules): Migrate Portlet UI to PrimeNG 21 and Angular 21 (#34313)
zJaaal 447f8f4
Merge branch 'main' into issue-33882-primeng-update
hmoreras 38a95d4
chore(UVE): Migrate UVE Experiments (#34345)
rjvelazco f8966cd
Merge branch 'main' into issue-33882-primeng-update
hmoreras 0e011ed
Migrate content-types-portlet (#34362)
adrianjm-dotCMS 1bb366a
Merge branch 'main' into issue-33882-primeng-update
hmoreras 97cde96
fix(Experiments): Tests (#34378)
rjvelazco b4088cc
Dot-toolbar-migration and PrimeNG update (#34380)
adrianjm-dotCMS 0ba2694
feat: migrate templates portlet to PrimeNG v21 and Angular 21 (#34388)
zJaaal 26bb7f3
chore: Remove legacy Edit Page Portlet from codebase (#34385)
rjvelazco e7d9726
Merge branch 'main' into issue-33882-primeng-update
hmoreras 8be582a
Migrate(edit Content): Portlet UI to primeng angular 21 (#34418)
rjvelazco 4617367
Issue 33882 primeng update dynamic colors (#34426)
hmoreras 7f1f734
merge main
hmoreras f27ff06
Migrate block editor library to PrimeNG v21 patterns and theme (#34427)
zJaaal cd3878d
merge main
hmoreras f27bdfe
Merge branch 'issue-33882-primeng-update' of https://github.com/dotCM…
hmoreras c6f093f
merge main
hmoreras f5ac903
34141 feedback content drive (#34456)
adrianjm-dotCMS 42b085f
Merge branch 'main' into issue-33882-primeng-update
hmoreras bb914e3
Enhance DotCopyButton component for better integration and styling
KevinDavilaDotCMS 615c852
Refactor DotLocaleCreateEdit component and DotCopyButton styles
KevinDavilaDotCMS 50b8097
Merge branch 'main' into issue-33882-primeng-update
hmoreras 6d82d38
Merge branch 'issue-33882-primeng-update' of https://github.com/dotCM…
hmoreras 5b6d097
Merge branch 'main' into issue-33882-primeng-update
hmoreras 3a2f645
Migrate(edit Content): Portlet UI to primeng angular 21 V2 (#34433)
rjvelazco 575eeac
Feedback containers portlet qa (#34492)
adrianjm-dotCMS 778e33c
fix(Experiments): UVE Experiments Portlet (#34493)
rjvelazco 1b08442
fix the iframe loading indicator positon to just cover the portlet an…
hmoreras 85e480a
feedback analytics dashboards (#34500)
hmoreras a556cb9
merge main
hmoreras cf971f7
Enhance UI components: Added host class to DotPageSelector, adjusted …
KevinDavilaDotCMS 65dbad0
fix(DotPages): Feedback (#34501)
rjvelazco b9d9371
udpate angular and primenNG version + fixing test (#34511)
hmoreras c29f145
Merge branch 'main' into issue-33882-primeng-update
zJaaal b041473
fix: General feedback and UI improvements for portlets (#34516)
zJaaal d894915
fix underline issue (#34524)
zJaaal abdb71a
Merge branch 'main' into issue-33882-primeng-update
hmoreras 039601e
34249 feedback content types (#34515)
adrianjm-dotCMS 0beec44
fix: apply formatter to fix format:check in CI
hmoreras 4458f69
Changed size of content drive multiselects and fix menu on Pages port…
KevinDavilaDotCMS 9039d25
General UI feedback improvements (#34536)
zJaaal 10cf6c4
fix(UVE): Feedback (#34517)
rjvelazco 9cf33f0
Merge branch 'main' into issue-33882-primeng-update
zJaaal af0c8f7
fix: marketer section layout issues in onboarding (#34551)
zJaaal 82dfecb
fix the buid
hmoreras fe01c5d
Merge branch 'issue-33882-primeng-update' of https://github.com/dotCM…
hmoreras ff48ebd
34249 feedback containers and content types (#34550)
adrianjm-dotCMS ba254d6
Adjust font size on dropdown in content drive (#34562)
KevinDavilaDotCMS c364dd8
Merge branch 'main' into issue-33882-primeng-update
zJaaal 5c77b7e
fix container and content types issues (#34569)
adrianjm-dotCMS 7df1e9c
fix padding
zJaaal 9e03aa8
small fixes on content drive
zJaaal 890f621
merge main
hmoreras 0b85289
Merge branch 'main' into issue-33882-primeng-update
zJaaal 2708a2a
fix(Edit Content): Feedback (#34559)
rjvelazco 5af8175
Merge branch 'main' into issue-33882-primeng-update
hmoreras e407d33
Added margin to fix wrong view in AddToBundle component (#34598)
KevinDavilaDotCMS c5a15d8
Issue 33882: Fix CI: ignore Stencil-generated components.d.ts to unbl…
hmoreras f852a19
feat(tags): implement dot-tags portlet with CRUD, import/export and t…
fmontes fb1ec28
merge main
hmoreras acb86a6
fix format check
hmoreras cbe70ff
Merge branch 'main' into issue-33882-primeng-update
rjvelazco a885ed5
fix tests v1
rjvelazco f282bc9
fix tests v2
rjvelazco 84e09fb
merge main
hmoreras abb2faa
Merge branch 'main' into issue-33882-primeng-update
hmoreras d1b2cd0
merge main
hmoreras 7e081b4
Merge branch 'main' into issue-33882-primeng-update
hmoreras caf3ae5
feat(menu): Add new Angular Tags portlet to /api/v1/menu and admin si…
hmoreras 208e867
fix(ci): remove unused list-files option from paths-filter
spbolton 30a2e4e
fix(test): update SerializationHelperTest to expect 49 portlets
hmoreras 6e4e3c6
fix(test): add structuredClone polyfill for Jest environment
hmoreras a122172
Revert "fix(test): add structuredClone polyfill for Jest environment"
hmoreras 4a71799
fix sdk-client:test
hmoreras 72b1859
progress fix test on sdk-angular:test
hmoreras 5972881
progress fix test on edit-ema-ui:test
hmoreras 6745adb
Merge branch 'main' into issue-33882-primeng-update
oidacra 967c083
Merge branch 'issue-33882-primeng-update' of https://github.com/dotCM…
hmoreras 8846c11
refactor(analytics): reorganize dashboard components and enhance styling
oidacra c163b41
refactor(analytics): update component styling and structure for consi…
oidacra ae082f3
feat(analytics): add breadcrumb IDs for conversions, engagement, and …
adrianjm-dotCMS 3e33d3e
Merge branch 'main' into issue-33882-primeng-update
hmoreras 974d50c
Issue 33882 primeng update fix tests (#34715)
hmoreras c238bbd
format fix
hmoreras 095e496
Merge branch 'issue-33882-primeng-update' of https://github.com/dotCM…
hmoreras 71f88ab
Add structuredClone polyfill in portlet test-setup for Node/Jest + fi…
hmoreras 64cd16b
fix test broke in the CI
hmoreras c8e2276
fix: DotUveToolbarComponent test
hmoreras a047056
Patch Location.prototype so all location objects (including iframe co…
hmoreras 5bb1d76
fix(tags): recargar lista de tags al cambiar de site y corregir actua…
hmoreras cfac438
fix: CI frontend tests - TS emitDecoratorMetadata and JSDOM navigation
hmoreras eceba26
fix: add isolatedModules to jest configs (binary-field-builder, sdk/a…
hmoreras dfa0422
Merge branch 'main' into issue-33882-primeng-update
hmoreras e7391ee
fix(dotcms-ui): resolve NG0303 for dot-convert-to-block components
hmoreras 10c1058
progress tags portlet feedback
hmoreras ce2d676
tags portlet details: no drag on portlets, delete dialog buttons fix,…
hmoreras f16a93d
Merge branch 'main' into issue-33882-primeng-update
hmoreras 69a4501
Remove confirmation dialog for archiving content on Content Drive (#3…
zJaaal f68dee6
fix broken tests
zJaaal 351fae4
Merge branch 'main' into issue-33882-primeng-update
hmoreras 26fbcb1
Merge branch 'issue-33882-primeng-update' of https://github.com/dotCM…
hmoreras a44f498
Merge branch 'main' into issue-33882-primeng-update
hmoreras 7f246c6
tags lib - import resolution fix
hmoreras 21b45bf
revert changes to show card correctly
hmoreras 9e270bd
Merge branch 'main' into issue-33882-primeng-update
hmoreras aecce53
fix: load block-editor CSS only in edit_contentlet to avoid Tailwind …
hmoreras 214fe40
Merge branch 'main' into issue-33882-primeng-update
hmoreras a46fde6
feat(analytics): #34353 wire engagement dashboard to real API and fix…
oidacra 9433cec
lint errors
hmoreras f46fc5a
Merge branch 'issue-33882-primeng-update' of https://github.com/dotCM…
hmoreras 5722ff6
lint errors
hmoreras 6aeda84
fix: use @Input() on convert-to-block components to fix NG0303 and mi…
hmoreras 6298668
fix: content drive clean-up - animation, loading states, and type fix…
zJaaal 80ce266
fix: update analytics tests to match component behavior and template …
hmoreras fe0da47
Merge branch 'main' into 33753-task-content-drive-implement-virtual-s…
zJaaal ef8c627
add virtual scroll pagination
zJaaal eb59f25
add again the define custom elements
zJaaal e11a30b
Update dot-content-drive-content-type-field.component.ts
zJaaal b0b4bb5
copilot feedback
zJaaal File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.