Skip to content

feat: repository issues table toolbar#1163

Open
andriypolanski wants to merge 2 commits into
entrius:testfrom
andriypolanski:feat/repository-issues-table-toolbar
Open

feat: repository issues table toolbar#1163
andriypolanski wants to merge 2 commits into
entrius:testfrom
andriypolanski:feat/repository-issues-table-toolbar

Conversation

@andriypolanski
Copy link
Copy Markdown
Contributor

@andriypolanski andriypolanski commented May 14, 2026

Summary

The repository Issues table toolbar lacked client-side search, filter pills had uneven label/count presentation, and the header layout did not adapt well on small screens (no compact search entry point, filters competing with the title on one wrapped row).

Related Issues

Closes #1164

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Other (describe below)

Screenshots

Before

before.mp4

After

after.mp4

Checklist

  • New components are modularized/separated where sensible
  • Uses predefined theme (e.g. no hardcoded colors)
  • Responsive/mobile checked
  • Tested against the test API
  • npm run format and npm run lint:fix have been run
  • npm run build passes
  • Screenshots included for any UI/visual changes

Solution

  1. Client-side search (RepositoryIssuesTable.tsx)
  2. Filter button alignment (FilterButton.tsx)
  3. Responsive issues toolbar (RepositoryIssuesTable.tsx)

Files

File Change
src/components/repositories/RepositoryIssuesTable.tsx Search pipeline, toolbar layout, mobile search, empty copy
src/components/FilterButton.tsx Shared pill alignment / typography (all usages)

@xiao-xiao-mao xiao-xiao-mao Bot added the enhancement New feature or request label May 14, 2026
@andriypolanski
Copy link
Copy Markdown
Contributor Author

Hi @anderdc,

First of all, thanks for taking the time to review.

I opened this PR as an updated version because #738 was closed without being resolved.

Please review it when you have a chance. If there are any other issues, feel free to leave a comment and I’ll fix them as soon as possible.

Thanks again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Repository Issues tab — no search, weak filter pills, cramped mobile toolbar

1 participant