Release Notes

ThinkReview v1.3.4

v1.3.4

October 30, 2025

Highlights

  • Azure DevOps Support 🚀
  • Git-Based Diff Fetching 🔧
  • Enhanced User Experience 🎨
  • Code Quality & Reliability 🛡️
  • Azure DevOps Integration Fixes 🔧

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.

Experience the Latest Features

Update ThinkReview today and enjoy the newest AI-powered code review capabilities

Update Now - It's Free