Each filter that is set in the filter panel should have a blue icon, so that the user can directly see what filters have settings. Also there needs to be an entry „clear“ that clears the filters.
This is relevant for filters on issues and pull requests.
Each filter that is set in the filter panel should have a blue icon, so that the user can directly see what filters have settings. Also there needs to be an entry „clear“ that clears the filters.
This is relevant for filters on issues and pull requests.
hugo
added this to the first feature complete release milestone 2026-07-31 14:49:27 +00:00
Added independent blue state indicators to the Status, Milestone, and Labels entries in the native issue filter menu, and to Status and Milestone in the pull-request filter menu.
Added a native Clear Filters action for both surfaces. It resets status to Open, clears milestone and label selections, persists the reset in Rust-owned preferences, refreshes the current list, and disables itself when filters are already at their defaults.
Regenerated the UniFFI Swift/C bindings and updated TESTING.md.
iPhone 17 Pro Simulator: verified independent blue category icons for issue and pull-request filters, filtered row refresh, Clear Filters reset, disabled default state, and persistence after app relaunch.
Implemented in de49db0.
- Added independent blue state indicators to the Status, Milestone, and Labels entries in the native issue filter menu, and to Status and Milestone in the pull-request filter menu.
- Added a native Clear Filters action for both surfaces. It resets status to Open, clears milestone and label selections, persists the reset in Rust-owned preferences, refreshes the current list, and disables itself when filters are already at their defaults.
- Regenerated the UniFFI Swift/C bindings and updated TESTING.md.
Verification:
- cargo fmt --all -- --check
- RUSTFLAGS="-D warnings" cargo check --workspace --all-targets
- cargo clippy --workspace --all-targets -- -D warnings
- cargo test --workspace (26 tests passed)
- iPhone 17 Pro Simulator: verified independent blue category icons for issue and pull-request filters, filtered row refresh, Clear Filters reset, disabled default state, and persistence after app relaunch.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Each filter that is set in the filter panel should have a blue icon, so that the user can directly see what filters have settings. Also there needs to be an entry „clear“ that clears the filters.
This is relevant for filters on issues and pull requests.
Implemented in
de49db0.Verification: