View Models
app.infrastructure.views.view_modelsFactory for converting Session objects to UI view model (list display).
See Also
SessionFileListViewModel— returned representation for each sessionSessionManager— supplies sessions for UI presentation
Layer: Infrastructure. Context: Implements concrete processing and I/O behind application-facing contracts.
list_of_session_list_view_models(sessions: list[Session]) -> list[SessionFileListViewModel]
Convert Session objects to SessionFileListViewModel for UI list display.
Note
Maps session.view_state.metadata to the subtitle format
"WxH | FPS fps | N frames".