feat(lists): one-click 'Clear filters' on filtered-empty list states (MAPPS-291) #299

Merged
YousifShkara merged 1 commit from feat/MAPPS-291-clear-filters-affordance into main 2026-06-21 09:27:31 +02:00
Owner

The list views differentiated genuinely-empty ("No tickets yet") from filtered-empty ("No tickets match your filters"), but the filtered-empty branch only handed back a sentence of instruction. The user still had to find every filter control and reset it to recover. Add a "Clear filters" Button in the filtered-empty actions slot on tickets, contracts, companies, contacts, invoices, and projects so one click resets the page's filter signals at once. The five other filter-aware lists (audit log, KB, assets, settings, knowledge_base) still need the same affordance and are tracked as a follow-up; this captures the highest-traffic surfaces.

#MAPPS-291

The list views differentiated genuinely-empty ("No tickets yet") from filtered-empty ("No tickets match your filters"), but the filtered-empty branch only handed back a sentence of instruction. The user still had to find every filter control and reset it to recover. Add a "Clear filters" `Button` in the filtered-empty `actions` slot on tickets, contracts, companies, contacts, invoices, and projects so one click resets the page's filter signals at once. The five other filter-aware lists (audit log, KB, assets, settings, knowledge_base) still need the same affordance and are tracked as a follow-up; this captures the highest-traffic surfaces. #MAPPS-291
feat(lists): one-click 'Clear filters' on filtered-empty list states (MAPPS-291)
All checks were successful
Check / clippy + fmt + tests (pull_request) Successful in 1m16s
Create release / Create release from merged PR (pull_request) Has been skipped
3511db0a31
The list views differentiated genuinely-empty ("No tickets yet") from filtered-empty ("No tickets match your filters"), but the filtered-empty branch only handed back a sentence of instruction. The user still had to find every filter control and reset it to recover. Add a "Clear filters" `Button` in the filtered-empty `actions` slot on tickets, contracts, companies, contacts, invoices, and projects so one click resets the page's filter signals at once. The five other filter-aware lists (audit log, KB, assets, settings, knowledge_base) still need the same affordance and are tracked as a follow-up; this captures the highest-traffic surfaces.

#MAPPS-291
YousifShkara deleted branch feat/MAPPS-291-clear-filters-affordance 2026-06-21 09:27:31 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/mokosh-apps!299
No description provided.