Added
- Project root management for file searching operations:
- New command :HttpSetProjectRoot [path] to set the project root for file searching
- New command :HttpGetProjectRoot to display the current project root
- New command :HttpDebugEnv to debug environment and project root settings
- New keybindings: hg to set project root, hgg to get project root
- Enhanced find_files function to accept optional project root parameter
- Automatic fallback to current directory when no project root is set
- Relative path handling for environment files using project root
- Custom User-Agent header support:
- Automatic User-Agent header (heilgar/nvim-http-client) added to all requests
- Configurable via user_agent option in setup
- Only added if no User-Agent header is explicitly set in the request
Enhanced response handler features:
- Added response.headers.valueOf(headerName) method for case-insensitive header lookup
- Improved header parsing to handle different formats from plenary.curl
- Better header object creation with support for both array and key-value formats
Fixed
- Fixed keybinding typo in configuration (corrected hs to hs)
- Improved health check initialization to properly load configuration
- Enhanced environment file path handling for relative paths
What's Changed
Full Changelog: v1.4.3...v1.4.4