v0.8.2 — Fix template file not found (sanitize_file_name issue)
Root cause found: sanitize_file_name() was converting image-text to .image-text on some servers (security plugin filter), causing template files to not be found. All templates fell back to fullscreen-image. Now uses a whitelist instead of sanitize_file_name.