Each slide can now carry its own Traffic Light Protocol level. When the presentation is shared at a given TLP level, slides classified stricter than that level are withheld, so the same deck can be shown safely to audiences with different clearances. - Slide.tlp field with markdown round-trip via a <!-- tlp: <key> --> marker (also on code slides). - Editor: a per-slide "TLP van deze slide" dropdown. - Central rule slideVisibleAtTlp() compares levels on the TLP severity order (none < CLEAR < GREEN < AMBER < AMBER+STRICT < RED). - Filtering lives in _slidesForPresentationOrExport, the single source of slides for presenting (single-window and dual-screen) and for every export (PDF, PPTX, HTML), so all paths honour it. - Translations for the new strings in all supported languages, plus tests for the round-trip and the visibility rule. flutter analyze is clean and all tests pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| dialogs | ||
| editors | ||
| panels | ||
| presentation | ||
| slides | ||
| app_shell.dart | ||