mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-15 03:32:21 +03:00
Adds chevron buttons in the conversation modal to step to the adjacent conversation in the loaded list, matching the request-detail view's prev/next pattern. Also surfaces the true live reply while it's still generating: turn nodes only get written once the client resends a turn as history on its NEXT request, so the transcript had nothing new to show mid-stream even though the request was actively producing text. /api/conversations now exposes activeCallLogId — the in-flight request's own id from usageHistory's pendingById, since call_logs only gets its row on completion and the existing lastCallLogId join always lagged one request behind. The modal polls that id's partial text (same source/cadence as RequestLoggerDetail) and renders it as a provisional bubble. Co-authored-by: Markus Hartung <markus.hartung@gmail.com>