Creates an interactive InfluxDB version detector component in TypeScript and a shortcode that generates a button to trigger the version detector modal. The shortcode takes a parameter that displays a predefined set of links for results. - Support URL pattern matching and ping header analysis - Add questionnaire-based product identification logic - Adds the shortcode in a note in /influxdb3/core/visualize-data/grafana/ - Set up TypeScript configuration for the project - Configure automatic TypeScript compilation in pre-commit hooks - Add to Grafana documentation pages - Remove last remnants of old Cypress link checker - Add Cypress tests, but many are still broken Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Apply suggestions from code review Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com> Update layouts/shortcodes/influxdb-version-detector.html Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com> Update assets/js/influxdb-version-detector.ts Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com> Update assets/styles/components/_influxdb-version-detector.scss Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com> Fixes: - Fix Hugo template to include product names in detector config - Change elimination scores from -100 to -1000 for proper filtering - Add scoring logic for generic "InfluxDB" product (OSS v2.x) - Exclude generic "InfluxDB" from results (too vague) - Add comprehensive test scenario checklist to Cypress tests - Free license now correctly excludes Enterprise, Clustered, Dedicated - Self-hosted now correctly excludes all Cloud products - SQL language now correctly excludes v1 and v2 products - Results now show only specific products (OSS 1.x, OSS 2.x, etc.) Changes: - When users answer "I'm not sure" to all questions, show a helpful message directing them to the reference table instead of showing a weak ranking with low confidence. - Detect when all questionnaire answers are "unknown" - Display custom message explaining lack of information - Auto-expand reference table for easy product identification - Hide ranked results when insufficient information provided - Make product names clickable in the quick reference table to allow users to quickly navigate to product documentation after identifying their InfluxDB version. |
||
|---|---|---|
| .. | ||
| article | ||
| footer | ||
| header | ||
| sidebar | ||
| svgs | ||
| topnav | ||
| article.html | ||
| footer.html | ||
| header.html | ||
| sidebar.html | ||
| topnav.html | ||