diff --git a/.coderabbit.yaml b/.coderabbit.yaml deleted file mode 100644 index 8eddc00..0000000 --- a/.coderabbit.yaml +++ /dev/null @@ -1,65 +0,0 @@ -# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json - -language: "en-US" -early_access: false -enable_free_tier: true - -reviews: - profile: "chill" - high_level_summary: true - review_status: true - commit_status: true - collapse_walkthrough: true - sequence_diagrams: false - poem: false - - path_filters: - - "!**/*.Designer.cs" - - "!**/bin/**" - - "!**/obj/**" - - "!**/publish/**" - - "!**/*.user" - - "!**/*.suo" - - "!**/screenshots/**" - - path_instructions: - - path: "src/PlanViewer.App/**/*.cs" - instructions: > - Avalonia 11.3 desktop app using code-behind pattern (not MVVM). - Watch for: null reference risks, proper disposal of resources, - async/await patterns, and Avalonia-specific UI threading. - - path: "src/PlanViewer.Core/**/*.cs" - instructions: > - Core library with execution plan analysis (PlanAnalyzer), XML parsing, - and shared services. Watch for: XML parsing safety, null handling, - and performance with large execution plans. - - path: "src/PlanViewer.Mcp/**/*.cs" - instructions: > - MCP (Model Context Protocol) server integration for AI tools. - Watch for: input validation, proper error responses, and serialization safety. - - path: "tests/**/*.cs" - instructions: > - Unit and integration tests. Watch for: test isolation, - meaningful assertions, and proper test data setup. - - auto_review: - enabled: true - drafts: false - base_branches: - - "dev" - - "main" - - tools: - gitleaks: - enabled: true - github-checks: - enabled: true - -chat: - auto_reply: true - -knowledge_base: - learnings: - scope: "local" - pull_requests: - scope: "local" diff --git a/src/PlanViewer.App/AboutWindow.axaml.cs b/src/PlanViewer.App/AboutWindow.axaml.cs index c66bdca..d5ce313 100644 --- a/src/PlanViewer.App/AboutWindow.axaml.cs +++ b/src/PlanViewer.App/AboutWindow.axaml.cs @@ -97,7 +97,7 @@ private async void CheckUpdate_Click(object? sender, RoutedEventArgs e) if (_velopackUpdate != null) { UpdateStatusText.Text = "Update available:"; - UpdateLink.Text = $"v{_velopackUpdate.TargetFullRelease.Version} — click to download and install"; + UpdateLink.Text = $"v{_velopackUpdate.TargetFullRelease.Version} — click to install"; UpdateLink.IsVisible = true; CheckUpdateButton.IsEnabled = true; return; diff --git a/src/PlanViewer.App/Controls/QueryStoreGridControl.axaml b/src/PlanViewer.App/Controls/QueryStoreGridControl.axaml index 697ad74..d5a1e16 100644 --- a/src/PlanViewer.App/Controls/QueryStoreGridControl.axaml +++ b/src/PlanViewer.App/Controls/QueryStoreGridControl.axaml @@ -4,8 +4,26 @@ x:Class="PlanViewer.App.Controls.QueryStoreGridControl" Background="{DynamicResource BackgroundBrush}"> - - + + + + + +