From 409308d2be083ccc1e856f294ffefb4ab4564876 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 5 May 2026 17:43:31 -0400 Subject: [PATCH] Refine Jitsi docs and bootstrap notes Keep the bootstrap quickstart focused on general platform knowledge, while preserving the Jitsi Reports reminder in the project docs and todo list. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- documentation/BOOTSTRAP__AI_Agent_Quickstart.md | 6 +++--- documentation/CLIENT__IDAA_and_customized_mods.md | 4 ++++ documentation/TODO__Agents.md | 5 +++++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/documentation/BOOTSTRAP__AI_Agent_Quickstart.md b/documentation/BOOTSTRAP__AI_Agent_Quickstart.md index cc456b26..7dc44132 100644 --- a/documentation/BOOTSTRAP__AI_Agent_Quickstart.md +++ b/documentation/BOOTSTRAP__AI_Agent_Quickstart.md @@ -326,9 +326,9 @@ These are real incidents — know them before you start. See `GUIDE__AE_API_V3_for_Frontend.md` → section 3C for the full explanation. 12. **Broad Dexie result windows get silently clipped** — if a broad "All" view shows fewer - rows than a narrower filter, check for a page-level limit or an API revalidation step - replacing the local IDB result set. For empty text searches, the full local result set - should drive the display; server refreshes should update cache, not shrink visibility. + rows than a narrower filter, check for a page-level limit or an API revalidation step + replacing the local IDB result set. For empty text searches, the full local result set + should drive the display; server refreshes should update cache, not shrink visibility. --- diff --git a/documentation/CLIENT__IDAA_and_customized_mods.md b/documentation/CLIENT__IDAA_and_customized_mods.md index 1df1a0fe..710a438c 100644 --- a/documentation/CLIENT__IDAA_and_customized_mods.md +++ b/documentation/CLIENT__IDAA_and_customized_mods.md @@ -461,6 +461,8 @@ Moderation permissions are controlled by `novi_jitsi_mod_li` in the IDAA store. An admin/staff reporting tool that aggregates raw Jitsi activity logs into human-readable meeting sessions. It is **not** a member-facing page — IDAA members do not see it. +**Reminder:** this page is still incomplete. We still need the Novi UUID filter to work and we still need meeting-name whitelist filtering. + ### View Modes Two display modes, toggled via a button in the page header: @@ -501,6 +503,8 @@ A "Reset Filters" button appears whenever any filter is non-default. **Why display-name matching (not Novi UUID):** Jitsi participant data (`meta_json.participants`) only contains `displayName` and `role` — the Novi UUID is not passed through to the activity log. UUID-based exclusion would require a Jitsi config change plus a backend schema update and is deferred. Display names for OSIT staff are stable and controlled. +**Still pending:** the new Jitsi Reports page still needs a real Novi UUID filter and a whitelist of meeting names so staff can narrow the report set without relying only on display names. + ### Summary Stats Shown above the meeting list when data is loaded. Stats reflect the **filtered + exclusion-applied** view: diff --git a/documentation/TODO__Agents.md b/documentation/TODO__Agents.md index 5d288fad..7edadc6c 100644 --- a/documentation/TODO__Agents.md +++ b/documentation/TODO__Agents.md @@ -184,6 +184,11 @@ suddenly jumps to 0 errors, verify it's not because a bad `.d.ts` replaced a pac (`PATCH /v3/crud/site/{id}/`), reload `$ae_loc.site_cfg_json` on save so it takes effect without re-login. +### [IDAA] Jitsi Reports still incomplete +- [ ] **Finish Jitsi Reports filters** — the new Jitsi Reports page still needs a working Novi UUID + filter and meeting-name whitelist filtering so staff can narrow the report set without relying on + display-name matching alone. + ### [PWA] Service worker ignoring `chrome-extension://` requests Browser console shows repeated errors: ```text