feat: implement DNS provider detection and related components

- Add `detectDNSProvider` and `getDetectionPatterns` functions in `dnsDetection.ts` for API interaction.
- Create `DNSDetectionResult` component to display detection results and suggested providers.
- Integrate DNS detection in `ProxyHostForm` with automatic detection for wildcard domains.
- Implement hooks for DNS detection: `useDetectDNSProvider`, `useCachedDetectionResult`, and `useDetectionPatterns`.
- Add tests for DNS detection functionality and components.
- Update translations for DNS detection messages.
This commit is contained in:
GitHub Actions
2026-01-04 20:04:22 +00:00
parent d0cc2ada3c
commit 7fa07328c5
20 changed files with 6033 additions and 3 deletions
File diff suppressed because one or more lines are too long