From e47223fbd1a6ec0c1ea417d36c4eff1feee93b81 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sat, 30 May 2026 17:01:31 +0800
Subject: [PATCH] Prepare 7.8.3 release package

---
 Apptag/AppLibraryController.swift |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/Apptag/AppLibraryController.swift b/Apptag/AppLibraryController.swift
index 7737960..090a31b 100644
--- a/Apptag/AppLibraryController.swift
+++ b/Apptag/AppLibraryController.swift
@@ -17,6 +17,11 @@
     let summary: SmartStartSummary?
 }
 
+struct AppLibrarySystemSchemeApplyResult {
+    let snapshot: AppLibrarySnapshot
+    let summary: SmartStartSummary?
+}
+
 enum AppLibraryController {
     static func refresh() -> AppLibraryRefreshResult {
         let scannedApps = AppIndexer.scan()
@@ -42,6 +47,15 @@
         )
     }
 
+    static func applySystemInitialScheme() -> AppLibrarySystemSchemeApplyResult {
+        let scannedApps = AppIndexer.scan(useCache: false)
+        let result = SmartStartService.applySystemInitialScheme(apps: scannedApps)
+        return AppLibrarySystemSchemeApplyResult(
+            snapshot: makeSnapshot(scannedApps: scannedApps, store: result.store),
+            summary: result.summary
+        )
+    }
+
     private static func makeSnapshot(
         scannedApps: [AppInfo],
         store: TagDatabase.Store

--
Gitblit v1.9.3