Repository navigation
feat(logs): add copy-all button to request detail modal [defer to 3.8.51] - #11083
Conversation
|
Solid little UX win — extracting buildCopyAllText as a pure exported helper was the right call; we ran your 4 tests on the current release/v3.8.51 tip and they pass, and the copy path reuses the modal's existing onCopy so clipboard fallback/XSS concerns are inherited-solved. Before merge: please add a changelog.d/features entry like the other PRs in this cycle — the Merge integrity job is red on the PR and the missing entry is the likely owner. Also note the 43 locale entries carry English 'Copy all'/'Copied all' placeholders; keys are present so the coverage gate is happy, but a translation pass (or the usual sync flow) would be welcome as a follow-up. The live modal click-through (clipboard write in a real browser) hasn't been exercised by us — if you have a screenshot/clip of it working, drop it in the thread. |
5984c43
into
diegosouzapw:release/v3.8.51
…#11083) Merged via /merge-batch (lote 2026-08-26 batch 2, v3.8.51). Boarded no worktree combinado junto com outras ~20 PRs; validação única: typecheck/complexity/cognitive-complexity/changelog-integrity verdes, file-size rebaseado onde necessário (crescimento legítimo), lint com os mesmos 228 achados pré-existentes confirmados via sonda contra o tip puro (não introduzidos por este lote), e 292 testes focados (unit) + 18 (vitest) passando. Obrigado pela contribuição.
…apw#11631/diegosouzapw#11628 growth (diegosouzapw#11636) Merged via /merge-batch (correção de lacuna, 2026-08-26). check:file-size confirmado OK após o rebaseline.
Summary
buildCopyAllText()as a pure, exported helper insrc/shared/components/RequestLoggerDetail.tsx.copyAllandcopiedAlltranslation strings across all 43 supported locales.buildCopyAllText()intests/unit/request-logger-detail-copy-all.test.ts.Testing
node --import tsx/esm --test tests/unit/request-logger-detail-copy-all.test.tspasses (4/4).