@@ -1256,6 +1256,37 @@ private void RegisterDataBackedPages()
12561256 new FeatureViews . Vehicles . VehicleDetailPageClientFeed ( _data . Api ) ,
12571257 _data . Localizer ,
12581258 ParseSessionId ( _viewModel . Current . Param ( "id" ) ) ) ) ;
1259+
1260+ // ── Batch 6: remaining feeds incl. pages with extra constructor deps (Empty/Noop/real source impls). ─
1261+ _viewModel . PageFactory . Register ( "Onboarding" , ( ) =>
1262+ new FeatureViews . Onboarding . OnboardingPage (
1263+ new FeatureViews . Onboarding . OnboardingStatusClientFeed ( _data . Api ) , _data . Localizer ) ) ;
1264+
1265+ _viewModel . PageFactory . Register ( "Explore" , ( ) =>
1266+ new FeatureViews . Explore . ExplorePage (
1267+ new FeatureViews . Explore . ExploreClientFeed ( _data . Api ) ,
1268+ _data . Localizer ,
1269+ new FeatureViews . Explore . StaticExploreRecentSource ( ) ) ) ;
1270+
1271+ _viewModel . PageFactory . Register ( "PowerFlowDashboard" , ( ) =>
1272+ new FeatureViews . Battery . PowerFlowDashboardPage (
1273+ new FeatureViews . Battery . PowerFlowClientFeed ( _data . Api ) , _data . Localizer ) ) ;
1274+
1275+ _viewModel . PageFactory . Register ( "WeeklyDigest" , ( ) =>
1276+ new FeatureViews . Analytics . WeeklyDigestPage (
1277+ new FeatureViews . Analytics . WeeklyDigestClientFeed ( _data . Api ) , _data . Localizer ) ) ;
1278+
1279+ _viewModel . PageFactory . Register ( "RbacMatrix" , ( ) =>
1280+ new FeatureViews . Admin . RbacMatrixPage (
1281+ new FeatureViews . Admin . RbacMatrixClientFeed ( _data . Api ) ,
1282+ new FeatureViews . Admin . RbacUpsertClientService ( _data . Api ) ,
1283+ _data . Localizer ) ) ;
1284+
1285+ _viewModel . PageFactory . Register ( "LiveSignalInspector" , ( ) =>
1286+ new FeatureViews . Admin . LiveSignalInspectorPage (
1287+ new FeatureViews . Admin . LiveSignalInspectorClientFeed ( _data . Api ) ,
1288+ FeatureViews . Admin . EmptyLiveSignalsTableSource . Instance ,
1289+ _data . Localizer ) ) ;
12591290 }
12601291
12611292 /// <summary>The shell's navigation/state view-model (exposed for diagnostics and tests).</summary>
0 commit comments