From e08ca36ef9bc95352200fde6c826d86b4b8a95f0 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Thu, 11 Jun 2026 21:12:36 +0800
Subject: [PATCH] Record 7.9 implementation baseline
---
src/Apptag/DataLayer.swift | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/src/Apptag/DataLayer.swift b/src/Apptag/DataLayer.swift
index ccbec1a..1cc92f4 100644
--- a/src/Apptag/DataLayer.swift
+++ b/src/Apptag/DataLayer.swift
@@ -1234,6 +1234,19 @@
return store
}
+ @discardableResult
+ static func resetAppTagAssignmentsToUncategorized() -> Store {
+ let previousStore = loadWithEnsuredCategoryScheme()
+ var store = previousStore
+ store.appTags = [:]
+ saveUserCategorySchemeMutation(
+ store,
+ previous: previousStore,
+ reason: "reset-uncategorized"
+ )
+ return loadWithEnsuredCategoryScheme()
+ }
+
private static func applyImportedCategorySchemeMetadata(to store: inout Store, importedFileURL url: URL) {
let importedCreatedAt = importedSchemeCreatedAt(from: url)
store.categoryScheme.currentCreatedAt = importedCreatedAt
--
Gitblit v1.9.3