Skip to content

feat(file-item): support contextual list columns - #1633

Draft
yevheniia0831 wants to merge 3 commits into
mainfrom
rowcols
Draft

yevheniia0831 wants to merge 3 commits into
mainfrom
rowcols

Conversation

@yevheniia0831

@yevheniia0831 yevheniia0831 commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Related #1528.

Changes

  1. Add opt-in file row columns, linked folder context and modifier text with the standard user icon. Keep default Browse columns, selection, navigation and cards unchanged.
  2. Load modifier metadata only for visible rows that request it. Reuse the DA status request for information details. Invalidate stale results on file changes and removal.
  3. Keep custom cells accessible and aligned with owner-provided headers. Add row size support without changing default dimensions.

The landing integration is separate, as with #1616 and #1531. No Browse controller is imported into landing. This branch starts from main and does not include landing UI.

Testing

node_modules/.bin/wtr --config web-test-runner.config.js --node-resolve --port=2123 --concurrency=1 --files 'test/unit/blocks/shared/da-file-item/**/*.test.js' --files 'test/unit/blocks/browse/**/*.test.js'

Passed: 812 tests across 30 files. Includes default Browse regressions, custom cells, lazy and shared metadata requests, stale results, independent rows, failed requests, reactive updates and user icons at 20px in S and 22px in M.

node_modules/.bin/eslint blocks/shared/da-file-item/da-file-item.js test/unit/blocks/shared/da-file-item/*.test.js
node_modules/.bin/stylelint blocks/shared/da-file-item/da-file-item.css
git diff --check origin/main...HEAD

All passed. Deployment check passed: both changed production JS/CSS files match the published preview branch.

Authenticated preview validation has not been run. Deployed Nexter main does not currently expose the UI-size controller, so local size checks do not prove a live M toggle.

Yevheniia Severinovska and others added 2 commits November 2, 2026 17:12
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@aem-code-sync

aem-code-sync Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch.
In case there are problems, just click the checkbox below to rerun the respective action.

  • Re-sync branch
Commits

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

This branch was successfully deployed

1 active deployment
rowcols — b6d732f9 Deployed Nov 3, 2026 by aem-code-sync[bot]
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