Phase 18 — Maintenance & Updates
- NewTools DB updater — fetches a versioned
tools-feed.json from GitHub; updates the in-memory tools list at runtime without reinstalling the app.
- NewDynamic model selector — Settings → AI Provider now fetches live model lists from the Anthropic and OpenAI APIs and populates the dropdown in real time.
- NewContent pack manager — export, import, and install remote content packs (versioned zips of cached AI topic JSON) from Settings → Cache & Data.
- SecurityDependency audit gate —
npm run build now runs a pre-build audit script and exits 1 if any HIGH or CRITICAL CVEs are found in production dependencies.