v1.1.0 - Code Breakdown Generator + Quality Assurance 🎉
LUNA v1.1.0 - Code Breakdown Generator + Quality Assurance 🎉
We're excited to announce LUNA v1.1.0, featuring two revolutionary capabilities that transform how you interact with your codebase!
🆕 Major New Features
📚 Code Breakdown Generator
Learn your code like never before! Generate educational, line-by-line explanations of any file.
How to use:
- Right-click any file → "LUNA: Explain This Code"
- Choose your expertise level:
- Beginner 📚: Full explanations with analogies, examples, and common mistakes
- Intermediate 📖: Balanced detail with patterns and gotchas (default)
- Expert ⚡: Quick architecture overview and tricky bits only
What you get:
- Complete breakdown saved as
filename.breakdown.md - Table of contents for easy navigation
- Code snippets with detailed annotations
- Real-world analogies and examples
- Common pitfalls and best practices
Perfect for:
- Onboarding new team members
- Learning unfamiliar codebases
- Understanding complex legacy code
- Teaching programming concepts
✅ Quality Assurance Validator
AI-powered accuracy verification! After fast deterministic analysis, Copilot reviews the results to catch errors.
What gets verified:
- ✅ Dead code detection (significantly reduces false positives)
- ✅ Complexity scores (validates against actual code patterns)
- ✅ Component categorization (ensures logical groupings)
- ✅ Framework-aware analysis (ComfyUI, Django, FastAPI, etc.)
Results: See .codebase/QA_REPORT.json for detailed validation
Configure: Settings → Extensions → LUNA → "Enable Copilot QA" (enabled by default)
🔧 Improvements & Fixes
Python Support
- Fixed relative import resolution (
from .modulenow works correctly) - Better handling of Python-specific patterns
- Framework-aware dead code detection (no more false flags on decorators!)
Accuracy & Reliability
- Conservative line numbers (only reported when highly confident)
- Enhanced function call tracking
- Type-safe dependency handling
- Smart component grouping based on actual project structure
Documentation
- Complete README overhaul with new features
- Updated quick start guide
- Added comprehensive changelog
- Better AI agent instructions
📦 Installation
From VS Code Marketplace:
- Search for "LUNA Codebase Encyclopedia"
- Click Install
- Reload VS Code
Manual Installation:
Download luna-codebase-encyclopedia-1.1.0.vsix and install via:
Extensions → ⋯ (More Actions) → Install from VSIX
🚀 Getting Started
For AI-Powered Navigation:
Command Palette → "LUNA: Generate Codebase Summaries"
Then use Copilot Agent Mode to query your code instantly!
For Learning & Onboarding:
Right-click any file → "LUNA: Explain This Code"
Adjust verbosity in Settings to match your experience level
📊 What's Changed
Full Changelog: See CHANGELOG.md
Breaking Changes: None! All new features are backward-compatible.
Settings Added:
breakdownVerbosity- Control detail level of code explanationsenableCopilotQA- Toggle AI quality assurance reviews (default: on)maxFileSize- Skip files larger than specified KB
💡 Pro Tips
-
Set your verbosity level in Settings based on your experience:
- New to the language? → Beginner
- New to the project? → Intermediate
- Quick onboarding? → Expert
-
Trust the QA reports - They catch framework-specific patterns that static analysis misses
-
Use breakdowns for code reviews - Great way to understand what teammates wrote!
-
Combine features - Use summaries for navigation, breakdowns for deep understanding
🙏 Feedback & Support
- 🐛 Report issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
- ⭐ Star the repo if you find LUNA useful!
📝 Credits
Special thanks to the community for feedback and feature requests that shaped this release!
Enjoy LUNA v1.1.0! 🌙
Generated with ❤️ by the LUNA development team