859f41dcb91b8a59f4c32b006e17d4f4daff2dd6
Implements the navigable SPA shell: object detail pane showing inventory-minimum fields, flexible fields (via Record<string,unknown> cast) and visibility badge; ObjectsPage two-pane layout; BrowserRouter wired through RequireAuth+AppShell; QueryClient provided in main.tsx. Consolidates ObjectList NavLink to use isActive function form, removing manual useParams highlight. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Languages
Rust
49.4%
TypeScript
48%
JavaScript
1.7%
CSS
0.5%
PLpgSQL
0.2%
Other
0.2%
