Skip to content

feat: add localized Library list prototype - #81

Merged
shrey16 merged 8 commits into
mainfrom
codex/takeover-library-ui-pr27
Jul 21, 2026
Merged

shrey16 merged 8 commits into
mainfrom
codex/takeover-library-ui-pr27

Conversation

@shrey16

@shrey16 shrey16 commented Jul 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • ports the Library list prototype from feat: Add Library List UI with mocked data for issue #20 #27 onto current main while preserving contributor commit attribution
  • provides loading, empty, error, and populated states with mocked file/artifact data
  • adds search, localized type filtering, sorting, storage usage, and dense/preview view modes
  • fixes accessible dropdown names, pressed-button view semantics, and hides unavailable item actions
  • aligns mock IDs and content types with the shared file/artifact contracts from RFC 0001
  • localizes all Library user-facing text in the English resource

This is a maintainer takeover and supersedes #27. The original implementation and design work remain attributed to @manthansingh26 in the preserved commits.

Scope

This remains the mocked UI slice described by #20. It does not add production API, storage-provider, cross-user sharing, or private-service integration.

Verification

  • focused Library tests: 30 passed
  • full client Jest suite: 182 suites / 2,295 tests passed
  • BharatCode config tests: 6 passed
  • data-provider build: passed
  • data-schemas build: passed
  • API build: passed
  • focused ESLint: passed
  • Prettier check: passed
  • frontend production build and runtime smoke: passed

Closes #20
Supersedes #27

@shrey16
shrey16 merged commit b5b790d into main Jul 21, 2026
4 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.

RFC 0001: Build Library list UI with mocked data

2 participants