more complete pull request features #12

Closed
opened 2026-07-31 08:25:18 +00:00 by hugo · 1 comment
Owner

pull requests can optionally be linked to milestones and if they are, they should show up on the milestone details, too. also pull requests should be filterable by milestone. if a filter different from the default (status open, all milestones) is set, the filter icon should be shown in an an accent color to show the user that a filter is set. this should be aligned with #10 in styling.

pull requests can optionally be linked to milestones and if they are, they should show up on the milestone details, too. also pull requests should be filterable by milestone. if a filter different from the default (status open, all milestones) is set, the filter icon should be shown in an an accent color to show the user that a filter is set. this should be aligned with #10 in styling.
hugo added the enhancement label 2026-07-31 08:26:08 +00:00
hugo added this to the first feature complete release milestone 2026-07-31 08:26:18 +00:00
hugo added the critical label 2026-07-31 10:44:50 +00:00
Author
Owner

Implemented in 86200b4. Added server-scoped persisted pull-request milestone filters backed by the Gitea cross-repository milestone query, a native Status/Milestone menu, and neutral/accent filter-state accessibility matching the issue filter. Milestone details now load issues and pull requests concurrently, normalize repository metadata, show separate native sections, and route linked pull rows to their detail screen. Updated TESTING.md and regenerated UniFFI bindings. Verification passed: all required cargo formatting/check/Clippy/test gates, signed arm64 iPhone 17 Pro simulator build, live Status/Milestone menu and default/active tint checks, pull list loading, and milestone Pull Requests section verification. The test server has no milestone-linked pulls, so the populated milestone pull-row path is additionally covered by the Rust presentation test.

Implemented in 86200b4. Added server-scoped persisted pull-request milestone filters backed by the Gitea cross-repository milestone query, a native Status/Milestone menu, and neutral/accent filter-state accessibility matching the issue filter. Milestone details now load issues and pull requests concurrently, normalize repository metadata, show separate native sections, and route linked pull rows to their detail screen. Updated TESTING.md and regenerated UniFFI bindings. Verification passed: all required cargo formatting/check/Clippy/test gates, signed arm64 iPhone 17 Pro simulator build, live Status/Milestone menu and default/active tint checks, pull list loading, and milestone Pull Requests section verification. The test server has no milestone-linked pulls, so the populated milestone pull-row path is additionally covered by the Rust presentation test.
hugo closed this issue 2026-07-31 12:22:39 +00:00
Sign in to join this conversation.