From f22fa71d04e5d82baf939d75cb118f8e7fa505e4 Mon Sep 17 00:00:00 2001 From: Jerry Date: Wed, 15 Apr 2026 13:58:06 -1000 Subject: [PATCH] Fix conversation history restore decoding --- Yemma4/Services/ConversationStore.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Yemma4/Services/ConversationStore.swift b/Yemma4/Services/ConversationStore.swift index 50b22ac..3c8e778 100644 --- a/Yemma4/Services/ConversationStore.swift +++ b/Yemma4/Services/ConversationStore.swift @@ -490,6 +490,7 @@ final class ConversationStore { private func loadIndexAsync() async { let decoded = await Task.detached(priority: .utility) { [indexURL] in let decoder = JSONDecoder() + decoder.dateDecodingStrategy = .iso8601 guard let data = try? Data(contentsOf: indexURL) else { return [ConversationMetadata]() } @@ -647,6 +648,7 @@ private enum ConversationSnapshotLoader { } let decoder = JSONDecoder() + decoder.dateDecodingStrategy = .iso8601 guard let conversation = try? decoder.decode(PersistedConversation.self, from: data) else { return nil }