From dabf0cf64adc9c82590fa0f0fce2ebe8f0a19070 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sun, 5 Jul 2026 19:27:15 -0700 Subject: [PATCH] Fetch Historical Transcript Data Nucleic-Session: 11465D90-A8F3-43AA-A1DC-37EA1EC1B909 Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Models/HostConnection.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NucleicRemote/NucleicRemote/Models/HostConnection.swift b/NucleicRemote/NucleicRemote/Models/HostConnection.swift index 009af0a..029573c 100644 --- a/NucleicRemote/NucleicRemote/Models/HostConnection.swift +++ b/NucleicRemote/NucleicRemote/Models/HostConnection.swift @@ -71,6 +71,9 @@ final class HostConnection { var openSnapshot: (SessionSnapshot) -> Void = { _ in } /// New transcript events for the open session. var openEvents: (EventBatch) -> Void = { _ in } + /// Backfilled history for the open session (the full-transcript fetch). Merged into the + /// transcript by seq, not appended — these events precede the tail already on screen. + var openBackfill: (EventBatch) -> Void = { _ in } /// The open session's full diff arrived. var openDiff: (WireSessionDiff) -> Void = { _ in } /// An approval was requested (with the resolved session title) — post the notification and,