Simplify how the table data source gets it's data and receives updated results from storage and how that is then combined with filtering predicates.
A structural change that will help make it simpler to convert to diffable datasource and/or leverage SwiftUI or move to outline view, etc. It's just simpler.
[x] Search coordinator should update filters granularly if a storage change causes options to change and it shouldn't re-apply the saved state
[x] Search coordinator needs a way to apply the filter selection directly to the filters to support explore deep linking
[x] App coordinator needs cleaned up and checked for correctness
[x] WWDC "today" feature needs fixed
[x] Clearing filters to select a session needs fixed
[x] Realm schema migration block
[x] The currently playing video needs to be inserted into filter results like it used to be
Simplify how the table data source gets it's data and receives updated results from storage and how that is then combined with filtering predicates.
A structural change that will help make it simpler to convert to diffable datasource and/or leverage SwiftUI or move to outline view, etc. It's just simpler.