mirror of
https://github.com/calesthio/OpenMontage.git
synced 2026-08-05 15:20:40 +08:00
From an independent review of the branch: - Regression: existing non-raster-but-showable visuals (.svg diagrams) were dropped by the renderable filter — they were served fine before via <img> (/thumb passes SVG through). Add .svg to MEDIA_IMAGE_EXT. - Doc accuracy: the board dedupes decisions by (category, subject), not category alone (category-only would wrongly merge distinct decisions that share a category, e.g. TTS vs image provider_selection). Correct AGENT_GUIDE to say the pair is the key and to reuse the same subject when re-logging. - Coverage: the new visual-selection logic was untested (which let the earlier missing-file regression through). Add TestStoryboardVisualSelection covering the .tsx-animation exclusion, snapshot fallback (exact + <id>_* match), SVG renderability, the preserved missing-file indicator, and takes = renderable. Not changed (reviewed, deliberate): .narr clamp at --fs-scale 1.16 degrades gracefully via the fade + click-to-expand modal; decision dedupe stays keyed on (category, subject) as the more-correct behavior.