From b378e1a91d8fe10274f25c2c0f8149351bf0363a Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Wed, 16 Sep 2026 18:44:44 -0300 Subject: [PATCH] =?UTF-8?q?fix(C178):=20player=20do=20acervo=20nunca=20abr?= =?UTF-8?q?e=20a=20parede=20de=20signin=20do=20YouTube=20=E2=80=94=20C?= =?UTF-8?q?=C3=A2mara=20vira=20default=20e=20YouTube=20s=C3=B3=20a=20sa?= =?UTF-8?q?=C3=ADda=20externa=20(Closes=20#1081)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/changelog/2026-09-16-c178.md | 1 + ...layer-youtube-sem-parede-de-signin-impl.md | 133 +++++ docs/plans/escala-dry-pos-speech-thumbnail.md | 32 ++ docs/plans/ops-knip-importmap-artifact.md | 31 ++ .../campaign/speech/SpeechDetailPlayer.tsx | 197 ++++---- tests/e2e/campaignSpeechAcervo.e2e.spec.ts | 72 ++- tests/unit/speechDetailPlayer.unit.spec.tsx | 470 +++++++----------- 7 files changed, 506 insertions(+), 430 deletions(-) create mode 100644 docs/changelog/2026-09-16-c178.md create mode 100644 docs/plans/acervo-player-youtube-sem-parede-de-signin-impl.md create mode 100644 docs/plans/escala-dry-pos-speech-thumbnail.md create mode 100644 docs/plans/ops-knip-importmap-artifact.md diff --git a/docs/changelog/2026-09-16-c178.md b/docs/changelog/2026-09-16-c178.md new file mode 100644 index 00000000..7328e1f3 --- /dev/null +++ b/docs/changelog/2026-09-16-c178.md @@ -0,0 +1 @@ +**C178 — Acervo: o player do YouTube deixa de ser uma parede de signin (2026-09-16):** o defeito continuava após o C171/#1047: abrir uma fala com vídeo ainda caía primeiro no embed do YouTube, que responde "faça login para exibir o vídeo" — e o app não vê o erro interno do iframe (sem `onError`/`enablejsapi`), então a saída não podia depender de detectar o bloqueio. A resolução é remover a porta de entrada embutida: no `SpeechDetailPlayer`, o `