From 8478c55e513bbbb4b1676d1d9207f7feb2509465 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Fri, 22 May 2026 00:30:57 +0800
Subject: [PATCH] Freeze 7.6.0 release candidate and move docs out of repo
---
Apptag/SmartCategorization/SmartCategorizationDraft.swift | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/Apptag/SmartCategorization/SmartCategorizationDraft.swift b/Apptag/SmartCategorization/SmartCategorizationDraft.swift
index 552466e..2941353 100644
--- a/Apptag/SmartCategorization/SmartCategorizationDraft.swift
+++ b/Apptag/SmartCategorization/SmartCategorizationDraft.swift
@@ -44,6 +44,13 @@
}
}
+struct SmartDefaultNoteProvenance: Codable, Hashable {
+ let entryID: String
+ let languageCode: String
+ let notesVersion: Int
+ let noteFingerprint: String
+}
+
struct SmartAppCategorizationAssignment: Codable, Hashable, Identifiable {
let appName: String
let bundleIdentifier: String?
@@ -55,6 +62,7 @@
let provenance: [String]
let defaultNote: String?
let defaultNoteCandidates: [String]
+ let defaultNoteProvenance: SmartDefaultNoteProvenance?
var id: String {
if let bundleIdentifier, !bundleIdentifier.isEmpty {
@@ -80,7 +88,8 @@
reason: String,
provenance: [String] = [],
defaultNote: String? = nil,
- defaultNoteCandidates: [String] = []
+ defaultNoteCandidates: [String] = [],
+ defaultNoteProvenance: SmartDefaultNoteProvenance? = nil
) {
self.appName = appName
self.bundleIdentifier = bundleIdentifier
@@ -92,6 +101,7 @@
self.provenance = provenance
self.defaultNote = defaultNote
self.defaultNoteCandidates = defaultNoteCandidates
+ self.defaultNoteProvenance = defaultNoteProvenance
}
private static func uniqueOrdered(_ ids: [SmartCategoryID]) -> [SmartCategoryID] {
--
Gitblit v1.9.3