[1.149.0] — 2026-08-12
Portals moved into Settings (Phase 4) — #/portals now lives in the Setup nav group next to App settings, instead of under Sourcing. Since v1.144.0 it's a settings surface (enable/disable tracked companies + an ATS health probe), not a sourcing action — so this is where it belongs. Nav-only change; the page and its route are untouched.
Changed
#/portalsnav item → Setup group (inpublic/index.html), placed right after App settings. Removed from the Sourcing group (which keeps Scan / Pipeline / Auto-pipeline / Funded companies). The#/portalsroute, the view, and thenav.portalslabel are unchanged — only the sidebar position moved.
Notes
- Nav markup only — no route, no view, no i18n key, no server change. Browser-verified (the Portals item now renders under the Setup header, 0 console errors); guarded by
tests/portals-nav-placement.test.mjs. - Completes the Phase 4 "Portals → Settings" item. The remaining Phase 4 line — a whole-app visual-polish pass — is tracked separately.
- Suite: 2383 tests (+2:
tests/portals-nav-placement.test.mjs).