Skip to content

feat(tickets): add display panel control to tickets2 - #5184

Open
wescopeland wants to merge 3 commits into
stack/tickets/6-filter-controlsfrom
stack/tickets/7-display-panel
Open

feat(tickets): add display panel control to tickets2#5184
wescopeland wants to merge 3 commits into
stack/tickets/6-filter-controlsfrom
stack/tickets/7-display-panel

Conversation

@wescopeland

Copy link
Copy Markdown
Member

This PR adds a Linear-like "display panel" control to the tickets2 page:

Screenshot 2026-08-23 at 3 48 10 PM Screenshot 2026-08-23 at 3 48 15 PM

This single button allows the user to control which columns are visible, as well as what the active sort order is (and whether it's ascending or descending). Additionally, the user's view preference is now persisted like what we do in our other datatables.

@wescopeland
wescopeland requested a review from a team August 23, 2026 19:50
@greptile-apps

greptile-apps Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Adds persisted ticket-table column visibility and sorting controls.

  • Adds a display panel with column toggles and sort controls.
  • Persists preferences in a cookie and synchronizes URL/history state.
  • Expands ticket rows with report excerpts and metadata.

Confidence Score: 5/5

The PR appears safe to merge.

No concrete blocking or independently actionable issues remain.

Reviews (1): Last reviewed commit: "feat(tickets): add display panel control..." | Re-trigger Greptile

@Jamiras Jamiras left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Seems functional. A couple of minor comments and the practicality of couple of fields.

Did not review code.

Comment thread resources/js/features/tickets/hooks/useTicketListColumnDefinitions.ts Outdated
Comment thread resources/js/features/tickets/hooks/useTicketListColumnDefinitions.ts Outdated
@wescopeland
wescopeland force-pushed the stack/tickets/7-display-panel branch from 2cb24c0 to eed567c Compare August 26, 2026 23:17
@wescopeland
wescopeland force-pushed the stack/tickets/7-display-panel branch from ae3da87 to 2b4cf0d Compare August 31, 2026 20:22
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.

2 participants