-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Visual Query Analysis & Phase 1.5 Production Readiness #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
3681a33
feat: Phase 2 architectural foundations and enhanced EXPLAIN visualizβ¦
nipunaudemy b5db938
feat: Enhanced D3.js EXPLAIN tree visualization
nipunaudemy 733c825
feat: Add AI-powered EXPLAIN interpretation with RAG citations
nipunaudemy 5380a6f
feat: Implement one-click optimization fixes with Safe Mode
nipunaudemy 0c55bc3
feat: Implement @mydba chat participant with AI-powered commands
nipunaudemy 4e593a8
feat: Implement interactive waterfall chart for query profiling
nipunaudemy 2ae1dc0
fix: resolve database selection and parameter placeholder errors
nipunaudemy 6c3c7a3
fix: resolve EXPLAIN plan tree diagram overflow and boundary issues
nipunaudemy a8df4c0
feat: Implement advanced Edit Variables UI with risk indicators and vβ¦
nipunaudemy b1c06ec
docs: add macOS testing fix script and comprehensive troubleshooting β¦
nipunaudemy 9404598
feat: Implement advanced Process List grouping and lock detection
nipunaudemy c5d62f9
feat: Implement Query History Service with persistence and analytics
nipunaudemy cbc7a7b
docs: Core Phase 2 Complete - 100% of planned features delivered
nipunaudemy 0b8733f
fix: resolve 4 critical bugs across validation, profiling, and lock hβ¦
nipunaudemy b3b4b58
feat: Implement Query History UI with full feature set
nipunaudemy 659bf3a
feat: Set up comprehensive test infrastructure with coverage reporting
nipunaudemy bf1f79a
feat: Implement Phase 2.5 - Vector-based RAG and Live Documentation Pβ¦
nipunaudemy a36faf8
fix: Resolve all linting errors and add Phase 2.5 completion summary
nipunaudemy 5285e0f
feat: add production readiness infrastructure (Phase 1.5 partial)
nipunaudemy fd4868d
feat: add audit logging, disposable manager, and error recovery (Phasβ¦
nipunaudemy b8903b7
chore: whitespace cleanup and documentation updates
nipunaudemy 19e0e7a
feat: add ChatResponseBuilder for rich interactive chat responses
nipunaudemy fe847de
feat: integrate ChatResponseBuilder into chat command handlers
nipunaudemy 08f455e
feat: add NaturalLanguageQueryParser for SQL generation
nipunaudemy 23866c5
feat: integrate NL parser into chat participant for SQL generation
nipunaudemy 84b86c2
feat: add interactive commands for chat buttons
nipunaudemy c9e8d3e
feat: polish chat participant with enhanced UX and error handling
nipunaudemy 8ba6f9a
docs: add comprehensive chat participant completion report
nipunaudemy 65ee2e4
docs: fix whitespace in completion report
nipunaudemy ef44c68
feat: implement configuration reload without restart
nipunaudemy 6e68b5d
feat: add AI provider fallback chain for resilience
nipunaudemy 5764349
docs: Phase 1.5 completion report - Production Ready
nipunaudemy 7f96d5d
feat: add comprehensive unit test infrastructure
nipunaudemy 3cc8a31
test: fix whitespace in test files (Jest auto-format)
nipunaudemy 494d860
test: fix all test failures - 100% passing (154/154 tests)
nipunaudemy bb26798
feat: upgrade EXPLAIN viewer to use AIServiceCoordinator (Phase 3)
nipunaudemy 7f74a08
docs: move One-Click Fixes to Phase 3
nipunaudemy 2f5f236
feat: upgrade Query Profiling to use AIServiceCoordinator (Phase 5 Coβ¦
nipunaudemy 34331bf
docs: add Visual Query Analysis completion report
nipunaudemy 46332fd
docs: update ROADMAP with Milestone 5 completion
nipunaudemy ea86694
docs: cleanup docs folder - keep only essential documents
nipunaudemy f03c880
fix: resolve all TypeScript compilation errors for CI
nipunaudemy b25f4b1
fix: resolve security vulnerabilities and linting issues
nipunaudemy f29a3f6
fix: resolve test failures in sql-validator and query-anonymizer
nipunaudemy 4ddb2fa
fix: address Cursor Bugbot review comments
nipunaudemy 0ca1833
docs: add Milestone 12 (UX & Code Quality) to Phase 3 roadmap
nipunaudemy 9a528c9
fix: address all Cursor Bugbot review comments (10/10 fixed)
nipunaudemy c7be598
fix: add missing ParsedQuery import and replace any types
nipunaudemy 8ec0924
fix: prevent race condition in transaction rollback
nipunaudemy 5bb7238
fix: resolve null reference and span tracking bugs
nipunaudemy 1e4c010
fix: AI variable description treating system variables as SQL queries
nipunaudemy 304cc27
feat: type-aware variable value escaping and core service improvements
nipunaudemy 115a0bc
fix: initialize d3NodeId counter to prevent NaN node IDs in EXPLAIN dβ¦
nipunaudemy 188e45a
feat(prd): add InnoDB Status Monitor and enhanced Replication Status β¦
nipunaudemy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: Coverage Badge Inconsistency
The coverage badge shows
10.76%coverage but the PR description claims70%+coverage and the test command shows coverage thresholds requiring 70%. This inconsistency suggests either the badge wasn't updated after running tests, or the actual coverage doesn't meet the claimed threshold, which would cause CI failures.