diff --git a/documentation/CLIENT__IDAA_and_customized_mods.md b/documentation/CLIENT__IDAA_and_customized_mods.md index 45914676..46f2d2fc 100644 --- a/documentation/CLIENT__IDAA_and_customized_mods.md +++ b/documentation/CLIENT__IDAA_and_customized_mods.md @@ -479,6 +479,11 @@ Two display modes, toggled via a button in the page header: Both modes use the same filtered data set — switching views does not reset filters. +### Dark Mode / Surface Safety + +The page now uses explicit page and row surfaces so dark mode does not collapse into white-on-white +text in either the regular app or the Novi iframe. + ### Filters | Filter | Default | Logic | diff --git a/src/routes/idaa/(idaa)/jitsi_reports/+page.svelte b/src/routes/idaa/(idaa)/jitsi_reports/+page.svelte index 2cd3e971..e1ed0c6b 100644 --- a/src/routes/idaa/(idaa)/jitsi_reports/+page.svelte +++ b/src/routes/idaa/(idaa)/jitsi_reports/+page.svelte @@ -457,7 +457,7 @@ function export_json() { Æ: Jitsi Meeting Reports -
+

@@ -812,7 +812,7 @@ function export_json() { {@const others = m.real_participants.filter((p) => p.role !== 'moderator')} {@const all_names = m.real_participants.map((p) => `${p.displayName} (${p.role})`).join('\n')} + class="border-surface-200-800 bg-surface-50-900 text-surface-950 hover:bg-surface-100-900 dark:bg-surface-900 dark:text-surface-50 border-b transition-colors duration-200"> {new Date( @@ -1085,8 +1085,8 @@ function export_json() { {#each meeting.real_participants as participant (participant.displayName)} - + {participant.displayName}