Bitesize Reading Library V4.9.8 — Catalogue search diagnostics and Manager parity

• Discover now explains exactly which catalogue it is using and shows searchable keyword coverage for main, main idea, escape and inference.
• A successful Live catalogue connection does not imply the same data is present in an un-published Catalogue Manager workspace. This is now explicitly explained.
• A teacher can import a current Catalogue Manager catalog.json directly into Reading Library and search those same products locally. Import stays on the device, and Return to Live Catalogue removes the override.
• The automatic Live refresh no longer overwrites a deliberate local catalogue import.
• Hidden grade/category/genre/owned filters can be reset together.
• Catalogue Manager nested catalogue_entry keyword fields are recognised.
• Existing features, including Free resources, Blackthorn Manor, YouTube, and Newsletter, are preserved.

For the live Fasthosts catalogue to match Catalogue Manager without local importing, publish the latest Catalogue Manager catalog.json to /htdocs/updates/catalog.json, then refresh live services.
