github / github/app

[General] In the left panel, on the [Group By] filter, it will be nice to have the filt...

Aperta
#1,583 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Feedback General mood:happy os:windows
Lingua principale
Nessun dato sulla lingua
Stelle
2.1k
Fork
153
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Mood:** 😊
**Category:** General

## Goal
Improve the left-sidebar **Group by** experience so users can group sessions by status **and** optionally narrow the list to one or more specific statuses.

## Problem
Today, the sidebar menu allows selecting **Group by = Status**, but it does not allow refining to specific status values (for example only **Open** or only **Working**). This makes the grouped view less useful when many sessions are present.

## Proposed UX
1. Keep **Group by** as a layout choice (Project / Status / Last updated).
2. Add a **Status filter** control for sidebar sessions.
3. Allow selecting specific values (example: Open, Working), with an **All statuses** default.
4. If **Group by = Status**, still show status groups, but only for the selected filtered values.
5. Persist the chosen filter and make active filtering visually clear.

## Why this helps
- Faster triage when many sessions are visible.
- Better focus on active work without switching to a different view.
- More consistent behavior with other filterable surfaces in the app.

## Suggested acceptance criteria
- User can select one or more status values from the sidebar filter.
- Sidebar content updates correctly in all group modes.
- Group-by-status view only displays selected status groups.
- Clearing filter returns to all statuses.
- Filter state persists across navigation/restart.
- Keyboard and screen-reader interaction works for the new filter controls.

## Test notes
- Verify on Windows first (reported environment), then macOS/Linux sanity pass.
- Validate behavior with large session lists and mixed statuses.

---
| Field | Value |
| --- | --- |
| App version | 1.0.10 |
| OS | Windows 10.0.26300 |
| Theme | GitHub |
| Path | /mywork |
| Tenure | Week 7 |

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start at the left-sidebar Group by control and trace the existing session grouping and filter behavior. Check how sidebar state is persisted and how filter controls support keyboard and screen-reader use. Done means the proposed status selections work in every group mode, persist across navigation and restart, and pass Windows-first testing with macOS/Linux sanity checks.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
accessibility, desktop
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.