Carry the source transcript into forks and cross-link fork points

This commit is contained in:
Ian Gulliver
2026-10-20 09:14:44 -07:00
parent 29c993cde0
commit 09d6c6e023
10 changed files with 208 additions and 123 deletions
+3 -3
View File
@@ -164,8 +164,8 @@ final class Store {
}
}
var transcript: [ByreEvent] {
selectedFeed?.events ?? []
var transcript: ArraySlice<ByreEvent> {
selectedFeed?.own ?? []
}
var selectedFeed: Feed? {
@@ -439,7 +439,7 @@ final class Store {
break
}
}
feed.load(got)
feed.load(got, inherited: got.prefix { $0.taskId != taskId }.count)
}
private func taskFeed(_ taskId: String) -> Feed {