issue overview filter should also include milestones and labels #10
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
in the issue filter, a user should also be able to select one or more labels. if no labels are selected (the default), no label filter is applied. also the user should be able to select a milestone or "all milestones" and issues are filtered by the milestone if one is selected. filter settings are persisted so next use has the same filter. the filter icon for issues should be in an accent color if any filter different from default is set, so the user sees they are looking at a filtered list.
Implemented in
6eb2753. Added repository-scoped issue filters for multiple labels and one/all milestones, server-side Gitea query parameters, paginated label discovery, persisted preferences, native UIKit status/milestone/label menus, active/default tint and accessibility values, filtered empty states, stale-task protection, UniFFI bindings, and updated TESTING.md coverage. Verified in isolation with cargo fmt --all -- --check; RUSTFLAGS='-D warnings' cargo check --workspace --all-targets; cargo clippy --workspace --all-targets -- -D warnings; cargo test --workspace (13 passed); signed arm64 iPhone 17 Pro simulator build; and live scenarios for status, single/multiple/cleared labels, milestone/All, relaunch persistence, per-repository isolation, tint/accessibility, empty state, and Accessibility Large.