fae6f71def
- Add fallback else branch for subscriptionLink in blocks format (prevents silent button drop when deep link resolution fails) - Extract render_guide_blocks() helper to eliminate duplicated block-rendering logic between handle_device_guide and handle_specific_app_guide - Add HTML escaping for admin-controlled config text in guide blocks - Remove unused get_localized_value import from devices.py