Skip to content

feat: Add sortable columns, bulk selection, and expandable rows to AgentTable - #297

Open
d3v-active wants to merge 4 commits into
Epta-Node:mainfrom
d3v-active:feat/agent-table-enhancement
Open

feat: Add sortable columns, bulk selection, and expandable rows to AgentTable#297
d3v-active wants to merge 4 commits into
Epta-Node:mainfrom
d3v-active:feat/agent-table-enhancement

Conversation

@d3v-active

Copy link
Copy Markdown

Closes #225

Overview

Implemented a full feature set for the agents table:

  • Column sorting with UI indicators and URL query‑param persistence.
  • Multi‑row selection with a checkbox column, Shift‑click range selection, and a bulk‑action toolbar (Freeze, Deregister).
  • Expandable rows that show detailed AgentDetailModal inline, using framer-motion for smooth height transitions.
  • Keyboard navigation (arrow keys, Enter to expand) and an empty‑state illustration with CTA.
  • Added useTableSort and useRowSelection hooks for reusable state management.
  • Updated styles in AgentTable.module.css.
  • Refactored AgentDetailModal to support inline rendering.
  • Added comprehensive tests for sorting, selection, and row expansion.

Testing

npm run test – all new and existing tests pass.
npm run lint – no linting errors.

@vercel

vercel Bot commented Aug 20, 2026

Copy link
Copy Markdown

@d3v-active is attempting to deploy a commit to the Jaja's projects Team on Vercel.

A member of the Team first needs to authorize it.

@devJaja
devJaja self-requested a review August 24, 2026 00:30
@devJaja

devJaja commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Nice Implementation @d3v-active

fix the CI/ frontend test also resolve the conflicts

@d3v-active

Copy link
Copy Markdown
Author

Nice Implementation @d3v-active

fix the CI/ frontend test also resolve the conflicts

please check

@devJaja

devJaja commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Well done @d3v-active
fix the CI / frontend, so your PR will be merge

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.

feat(ui): Improve Agent Table with Sortable Columns, Bulk Selection, and Row Expansion

2 participants