Skip to content

Conversation

@ErwanDecoster
Copy link
Member

No description provided.

ErwanDecoster and others added 29 commits October 15, 2025 11:24
…al count for apps, datasets, and workerpools
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…k Explorer link in SmartLinkGroup; add role to Tabs component
@ErwanDecoster ErwanDecoster self-assigned this Dec 19, 2025
@vercel
Copy link

vercel bot commented Dec 19, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
explorer-v2 Ready Ready Preview, Comment Dec 19, 2025 6:12pm

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR implements accessibility improvements across the application with the following key changes:

  • Adds new "ACCESS" tabs to workerpool, dataset, and app detail pages showing access/orderbook information
  • Implements ARIA labels, roles, and descriptions for better screen reader support
  • Refactors loading and outdated state management to bubble up from child components
  • Adds semantic HTML attributes (type="search", role="searchbox", aria-live regions)
  • Updates the iexec package from 8.18.0 to 8.20.0

Reviewed changes

Copilot reviewed 39 out of 40 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/routes/$chainSlug/_layout/workerpool/$workerpoolAddress.tsx Added ACCESS tab with WorkerpoolAccessTable component and state management
src/routes/$chainSlug/_layout/dataset/$datasetAddress.tsx Added ACCESS tab with DatasetAccessTable component and state management
src/routes/$chainSlug/_layout/app/$appAddress.tsx Added ACCESS tab with AppAccessTable component and state management
src/routes/$chainSlug/_layout/address/$addressAddress.tsx Added ACCESS tab showing all three access tables
src/modules/workerpools/workerpool/WorkerpoolDealsTable.tsx Refactored to use props for loading/outdated state, fixed typo in error message
src/modules/workerpools/workerpool/WorkerpoolAccessTable.tsx New component for displaying workerpool access orderbook
src/modules/datasets/dataset/DatasetDealsTable.tsx Refactored to use props for loading/outdated state, fixed typo in error message
src/modules/datasets/dataset/DatasetAccessTable.tsx New component for displaying dataset access orderbook
src/modules/apps/app/AppDealsTable.tsx Refactored to use props for loading/outdated state, fixed typo in error message
src/modules/apps/app/AppAccessTable.tsx New component for displaying app access orderbook
src/modules/search/SearcherBar.tsx Added ARIA attributes for search input and error messages
src/modules/datasets/SchemaSearch.tsx Added ARIA labels to filter buttons
src/modules/Tabs.tsx Added role="radio" to tab buttons
src/components/navbar/NavBar.tsx Added aria-label to links and buttons, changed logo alt text
src/components/Footer.tsx Added aria-label to social media links
src/components/PaginatedNavigation.tsx Improved pagination logic and stability
src/components/ModeToggle.tsx Enhanced aria-label for theme toggle
src/components/CopyButton.tsx Added aria-label and type attribute
package.json Updated iexec from 8.18.0 to 8.20.0

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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