ThinkReview - Version 1.3.4 Release Notes
Release Date: October 30, 2025
---
🎯 What's New
Azure DevOps Support 🚀
Major Milestone: ThinkReview now supports Azure DevOps! You can now get AI-powered code reviews for Azure DevOps Pull Requests, just like you do with GitLab Merge Requests.
- Full Azure DevOps Integration: Works seamlessly with Azure DevOps repositories and pull requests
- Personal Access Token Support: Secure authentication using Azure DevOps Personal Access Tokens
- Real Code Changes: Fetches actual code diffs using Git-based API endpoints for accurate reviews
- Same Great Experience: Identical review panel and AI capabilities as GitLab
- Multi-Platform Support: One extension for both GitLab and Azure DevOps workflows
How It Works:
1. Setup: Add your Azure DevOps Personal Access Token in the extension popup
2. Navigate: Go to any Azure DevOps Pull Request page
3. Review: Click the "AI Review" button to get instant AI-powered code analysis
4. Enjoy: Get the same high-quality reviews you're used to from GitLab
Supported Azure DevOps URLs:
- https://dev.azure.com/{organization}/{project}/_git/{repository}/pullrequest/{id}
- https://{organization}.visualstudio.com/{project}/_git/{repository}/pullrequest/{id}
---
⚡ Performance Improvements
Git-Based Diff Fetching 🔧
Revolutionary Approach: Completely rebuilt the diff fetching system using Git-based APIs for maximum reliability and accuracy:
- Real Code Changes: Now fetches actual file content and creates proper diffs instead of metadata
- Git API Integration: Uses Azure DevOps's native Git endpoints for authentic code comparison
- Faster Processing: Optimized API calls reduce review generation time
- Better Accuracy: AI reviews now analyze actual code changes, not just file names
Technical Improvements:
- Implemented getGitDiff() and getGitFileDiff() methods using Azure DevOps Git API
- Added intelligent fallback from Git-based approach to pull request changes endpoint
- Created local diff generation for files that don't have API-provided diffs
- Streamlined code with 100+ lines of cleanup and optimization
---
🔧 Additional Improvements
Enhanced User Experience 🎨
- Unified Interface: Same beautiful review panel design across GitLab and Azure DevOps
- Smart Platform Detection: Automatically detects whether you're on GitLab or Azure DevOps
- Token Management: Secure storage and management of Azure DevOps Personal Access Tokens
- Error Handling: Robust error handling with graceful fallbacks for API issues
- Debug Logging: Enhanced debugging for troubleshooting Azure DevOps integration
Code Quality & Reliability 🛡️
- Clean Architecture: Modular design with separate platform detection and API handling
- Comprehensive Testing: Thorough testing of Azure DevOps API integration
- Error Recovery: Multiple fallback strategies ensure reviews work even with API limitations
- Security: Secure token handling with proper authentication flow
---
📝 Usage Tips
1. First Time Setup:
- Open the extension popup
- Navigate to "Azure DevOps Settings"
- Add your Personal Access Token
- Save and you're ready to go!
2. Getting Your Token:
- Go to Azure DevOps → User Settings → Personal Access Tokens
- Create a new token with "Code (read)" permissions
- Copy the token and paste it in the extension
3. Best Practices:
- Use the same token across all your Azure DevOps organizations
- Keep your token secure and don't share it
- The extension will remember your token for future use
4. Troubleshooting:
- If reviews aren't working, check your token permissions
- Make sure you have access to the repository
- Check the browser console for any error messages
---
🐛 Bug Fixes
Azure DevOps Integration Fixes 🔧
- Fixed 404 Errors: Resolved API endpoint issues that were causing failed requests
- Fixed Transparent Panel: Review panel now has proper background styling on Azure DevOps pages
- Fixed Button Detection: AI Review button now appears correctly on Azure DevOps pull request pages
- Fixed Diff Content: Resolved issue where only file names were shown instead of actual code changes
- Fixed Platform Detection: Improved detection of Azure DevOps pages vs GitLab pages
General Improvements 🚀
- Better Error Messages: More descriptive error messages for troubleshooting
- Improved Logging: Enhanced debugging information for support purposes
- Code Cleanup: Removed unused methods and optimized performance
- UI Consistency: Ensured consistent experience across both platforms
---
🌟 What This Means for You
This major update opens up ThinkReview to the entire Azure DevOps ecosystem:
For Azure DevOps Users
-
First-Class Support: Get the same AI-powered code reviews you've seen on GitLab
-
Seamless Integration: Works with your existing Azure DevOps workflow
-
Professional Reviews: AI analyzes your actual code changes for meaningful feedback
-
Time Savings: Faster code reviews mean quicker pull request approvals
For Teams Using Both Platforms
-
Unified Tool: One extension for both GitLab and Azure DevOps
-
Consistent Experience: Same review quality and interface across platforms
-
Easy Migration: Switch between platforms without changing your review process
-
Cost Effective: One subscription covers both GitLab and Azure DevOps usage
For Organizations
-
Platform Flexibility: Support teams using different Git platforms
-
Standardized Reviews: Consistent AI review process across all repositories
-
Better Code Quality: AI-powered reviews improve code standards organization-wide
---
📞 Support
Having issues or suggestions? We'd love to hear from you:
- Bug Reports: Click the "Report a 🐞" button in the review panel
- Feedback Form: Share Your Feedback
- Rate Us: Leave a review on the Chrome Web Store
Azure DevOps Setup Help:
- Check our documentation for detailed setup instructions
- Contact support if you're having trouble with Personal Access Tokens
- We're here to help you get the most out of ThinkReview!
---
Thank you for using ThinkReview! 🚀
Now supporting both GitLab and Azure DevOps for comprehensive AI-powered code reviews.