From 01bab5422712299b49f656e6b4c42a3bf314f519 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Thu, 02 Jul 2026 11:02:42 +0800
Subject: [PATCH] Release 8.3.5 free tag order persistence

---
 src/Apptag/ContentView.swift |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/src/Apptag/ContentView.swift b/src/Apptag/ContentView.swift
index 9f2802e..e3a6fe9 100644
--- a/src/Apptag/ContentView.swift
+++ b/src/Apptag/ContentView.swift
@@ -1630,7 +1630,7 @@
             .onEnded { _ in
                 guard canReorderTag(tagName) else { return }
                 dragItem = nil
-                persistTagOrderIfAllowed()
+                persistTagOrder()
             }
     }
 
@@ -2669,22 +2669,15 @@
         let hadDragState = tagNavDragModeActive || tagNavDragItem != nil
         guard hadDragState else { return }
         if tagNavDragModeActive && tagNavReorderDidMove {
-            persistTagOrderIfAllowed()
+            persistTagOrder()
         }
         tagNavDragModeActive = false
         tagNavDragItem = nil
         tagNavReorderDidMove = false
     }
 
-    private func persistTagOrderIfAllowed() {
-        guard proEntitlement.isUnlocked else {
-            showDropWarning(message: tr("pro.tagSorting.previewToast"))
-            return
-        }
-        guard TagEditor.reorderTags(draggedTagNames) else {
-            showDropWarning(message: tr("pro.tagSorting.previewToast"))
-            return
-        }
+    private func persistTagOrder() {
+        _ = TagEditor.reorderTags(draggedTagNames)
     }
 
     private func cancelTagNavReorderVisualState() {

--
Gitblit v1.9.3