diff --git a/documentation/CLIENT__IDAA_and_customized_mods.md b/documentation/CLIENT__IDAA_and_customized_mods.md index 46f2d2fc..0960b247 100644 --- a/documentation/CLIENT__IDAA_and_customized_mods.md +++ b/documentation/CLIENT__IDAA_and_customized_mods.md @@ -561,6 +561,8 @@ Collapsible panel, visible to `trusted_access` users only. Generates properly-fo Trusted Access users now get a footer link on the Video Conferences page that jumps back to the Jitsi Reports page. It preserves the current iframe context so the staff workflow stays inside the Novi embed. +**Future idea:** make that link include a `room=` query param for the current meeting so Jitsi Reports can auto-filter to that meeting instance, and have Reset clear that param again. + ### Export CSV and JSON export buttons in the page header export the **currently filtered + exclusion-applied** data set. diff --git a/src/routes/idaa/(idaa)/jitsi_reports/+page.svelte b/src/routes/idaa/(idaa)/jitsi_reports/+page.svelte index e1ed0c6b..b6c24b20 100644 --- a/src/routes/idaa/(idaa)/jitsi_reports/+page.svelte +++ b/src/routes/idaa/(idaa)/jitsi_reports/+page.svelte @@ -787,22 +787,28 @@ function export_json() { Date Start End Duration # Participants @@ -814,13 +820,15 @@ function export_json() { + class="whitespace-nowrap" + style="padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem;"> {new Date( m.start_time ).toLocaleDateString()} + class="whitespace-nowrap" + style="padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem;"> {new Date( m.start_time ).toLocaleTimeString( @@ -832,19 +840,24 @@ function export_json() { )} + class="whitespace-nowrap" + style="padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem;"> {compute_end_time(m.start_time, m.final_duration)} + class="font-mono whitespace-nowrap" + style="padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem;"> {m.final_duration} {m.real_participant_count} - + {#if m.real_participant_count === 0} {:else} @@ -1076,20 +1089,24 @@ function export_json() { Name Role {#each meeting.real_participants as participant (participant.displayName)} - - + {participant.displayName} - {ae_util.to_title_case( participant.role )}