* fix(version-detector): use centralized getGrafanaLink for all Grafana URLs Refactor handleAuthorizationHelp to use getGrafanaLink() instead of hardcoded URLs, ensuring all Grafana links come from a single source. Also fix incorrect URLs in getGrafanaLink mapping: - InfluxDB OSS 2.x: /visualize-data/ → /tools/ - InfluxDB Enterprise: /influxdb/enterprise/ → /enterprise_influxdb/v1/ - InfluxDB Cloud (TSM): /visualize-data/ → /tools/ - InfluxDB Cloud v1: now links to Enterprise v1 docs (Cloud v1 is Enterprise under the hood) * refactor(version-detector): DRY up localhost:8086 references Extract HOST_EXAMPLES to a class-level constant and add DEFAULT_HOST and DEFAULT_HOST_PORT constants to eliminate duplicate localhost:8086 strings throughout the code. - Move hostExamples from local variable to class constant - Use DEFAULT_HOST for URL placeholder and comparison checks - Use DEFAULT_HOST_PORT for docker curl command examples * feat(ask-ai): Support source group IDs in Ask AI trigger links * feat(version-detector): Present context-aware links - Add ai_source_group_ids fields to ProductConfig interface - Improve SCSS for doc and Ask AI links - Update Grafana docs to add aliases and context param for detector - Update modal partial to include AI source group IDs in config - Remove custom Cypress commands for version detector - Update E2E tests to use direct Cypress commands |
||
|---|---|---|
| .. | ||
| _format-selector.scss | ||
| _influxdb-version-detector.scss | ||