- Add CreateLabelUseCase for consistent label creation across app and extension - Implement TagRepository for Share Extension to persist new labels to Core Data - Enhance CoreDataTagManagementView with real-time search functionality - Add automatic tag synchronization on app startup and resume - Improve Core Data context configuration for better extension support - Unify label terminology across UI components (tags -> labels) - Fix label persistence issues in Share Extension - Add immediate Core Data persistence for newly created labels - Bump version to 36
8 lines
213 B
Swift
8 lines
213 B
Swift
import Foundation
|
|
|
|
protocol PLabelsRepository {
|
|
func getLabels() async throws -> [BookmarkLabel]
|
|
func saveLabels(_ dtos: [BookmarkLabelDto]) async throws
|
|
func saveNewLabel(name: String) async throws
|
|
}
|