Context center UI#28056
Conversation
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
Code Review ✅ Approved 21 resolved / 21 findingsIntroduces the Context Center UI feature, including routing, article management, and file upload workflows. All identified issues regarding asset handling, internationalization, test coverage, and component consistency have been resolved. ✅ 21 resolved✅ Bug: Upload modal accumulates stale assets across multiple attach cycles
✅ Quality: Duplicate getReadableSize utility already exported from core components
✅ Quality: ContextCenterArticlesPage uses AntD Button/Dropdown - should use core
✅ Edge Case: getReadableSize crashes on very large files (index out of bounds)
✅ Bug: Hardcoded strings in file-upload component instead of i18n
...and 16 more resolved from earlier reviews OptionsDisplay: compact → Showing less information. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|



Describe your changes:
Fixes #
I worked on ... because ...
Screen.Recording.2026-05-14.at.3.56.21.PM.mov
Type of change:
High-level design:
N/A — small change.
Tests:
Use cases covered
Unit tests
Backend integration tests
Ingestion integration tests
Playwright (UI) tests
Manual testing performed
UI screen recording / screenshots:
Not applicable.
Checklist:
Fixes <issue-number>: <short explanation>Fixes #<issue-number>above.Summary by Gitar
ContextCenterRouterto handle internal routing and navigation.ArticleDetailHeaderfor metadata display and entity interactions (voting, following).UploadDocumentModalfor document management with file progress tracking.feedCounttracking toKnowledgePageDetailComponentand passed it through toContextCenterArticlesPage.UploadDocumentModalby adding cancellation handling and unique ID generation for files.KnowledgePageListComponentto support modular right-panel slots and improved permission handling.ContextCenterArticlesPageas a central landing view with creation workflows.base-knowledgetranslation key.ContextCenterUtilsandassetAPIfor handling document assets and article logic.ContextCenter.spec.tscovering permissions, dashboard, and document workflows.ContextCenterUtilswith robust blob handling for asset downloads.FileUploadcomponent withFileListItemProgressBarandFileListItemProgressFillfor enhanced upload feedback.This will update automatically on new commits.