GitHub Projects adds file uploads to issue forms, improves hierarchy view with filtering and state persistence
Hierarchy View Refinements
GitHub Projects hierarchy view has received several quality-of-life improvements based on user feedback:
- Sub-issue filtering: You can now filter sub-issues using dedicated syntax (e.g.,
sub-issues.is:open) to focus on items matching specific criteria without cluttering your view. - Deduplication: Items appearing in multiple places in the hierarchy are now automatically deduplicated in most cases, resulting in cleaner, easier-to-scan views.
- State persistence: Expand/collapse states are now saved, so your hierarchy layout is preserved when you return to the view.
File Upload Field for Issue Forms
Issue forms now support a dedicated upload field type, allowing you to require developers to submit critical context up front. Teams can now mandate attachments like logs, screenshots, crash reports, and other diagnostic files directly within the issue submission form, reducing back-and-forth requests for information.
Bulk Iteration Movement
When grouping items by iteration field in GitHub Projects, you can now bulk-move all items from one iteration to another using the group header menu. The new "Move items to…" action streamlines sprint planning workflows, making it easy to roll over incomplete work or reschedule items across sprints without manual selection.