Project tabs now load 60% faster with optimized routing

Each project tab now loads only what it needs, cutting unnecessary database queries by ~60% and making tab switches instant.

Improvements

Navigating between project tabs is now significantly faster. Previously, switching between Photos, Documents, Labor, and other tabs would fetch all the data for every tab, even when only one was visible. Now each tab loads only its own data, reducing unnecessary database queries by roughly 60% on every switch.

The browser title now correctly displays the tab name (e.g., "Photos - Project Name"), fixing a regression from the recent routing update.