Features
AI-assisted scraping (optional, bring-your-own-provider)
- Multi-provider AI integration — connect one or more providers (OpenAI, Anthropic, Gemini, or a local Ollama model), choose a default, and pick a provider per feature. API keys are encrypted at rest, with a per-provider connection test and an Ollama model picker.
- AI price extraction fallback — when a normal scrape finds no price, AI recovers one from the page. Enabled per store, confidence-gated, only fills a genuine gap, and skips out-of-stock items.
- AI self-healing store config — repairs broken scraping strategies and can bootstrap a brand-new store from just a product URL. Tries deterministic heuristics first and only escalates to AI when needed; per-store opt-out.
- Store test modal — on the store edit page, test a URL with a comparison-table view, run Compare with AI on demand, switch scraper service and re-test, and Heal with AI with non-persisting preview/apply/discard.
- Schema.org availability inference — stock status inferred directly from a page's schema.org availability value (no match-values needed).
- AI provider error diagnostics — clearer messages when a provider call fails.
Notifications
- New channels: Telegram, Discord, and ntfy (self-hosted supported).
- Back-in-stock alerts per product.
- Notification history page with type filtering and a bell menu in the top bar.
- Notifications moved from the sidebar into the user menu.
Scheduling
- Per-product check intervals (every 5 min up to 24 h) and pause/resume, with bulk actions and an active/paused dashboard filter.
UI
- Tabbed and flattened settings page.
Fixes
- Wrap user-supplied regex strategies with delimiters before matching, and tighten delimiter detection.
- Skip strategy entries with a null type instead of throwing.
- Treat an out-of-stock URL with an empty price as a successful update, not a failed scrape.
- Stop flagging unavailable URLs as failed scrapes due to stale price rows.
- Stop runaway search hydration once enough priced results are found; fix double-hydration.
- Validation on search pages; interpolate product source count in the search log; search-log icon styling.
Full Changelog: v1.0.46...v1.0.47