Bug Fixes
Row checkboxes in the batch-update toolbar were not reflecting selected state due to a React Compiler interaction with TanStack Table's memoization strategy. This meant selections appeared to work but weren't actually tracked, causing bulk actions to fail silently or operate on unexpected projects.
The fix adds 'use no memo' directives to prevent compiler over-optimization of table cells, ensuring checkboxes re-render correctly when selection state changes. Additionally, the toolbar's status and branch dropdowns now use searchable Combobox instead of native <select> elements for a more consistent user experience, and CSV export is now consolidated to the batch toolbar (removing the duplicate from the menu).