All notable changes to the Folder Mapper extension will be documented in this file.
- Fixed starting ignore templates
- New ignore templates
- Small improvements to the UI
- Fixed token cost estimation not being calculated
- Fixed bug causing ignore files not showing in dropdown window
- Fixed token cost difference counter not properly handling zero value
- Fixed ignore files not being immediately visible in the dropdown
- Token cost comparison feature: now shows the difference between current and previous mapping token costs
- Visual indicators for token cost changes (green for decreases, red for increases)
- Token cost estimation feature is now enabled by default
- New AI-optimized structure option for more efficient token usage with AI language models
- New custom file naming: output files now include the name of the mapped project, follwed by a timestamp in the format "YYYY-MM-DD_HH-MM"
- Improved the generateFileHierarchy function for better performance and readability
- Resolved issues with inconsistent file naming between initial save and "Save with new name" option
- Token cost estimation feature
- New "Guide" tab with detailed explanations of each feature
- Improved UI layout and responsiveness
- Enhanced error handling and debugging capabilities
- Resolved issues with UI not updating correctly on startup
- Fixed non-functioning buttons and dropdown menus
- Resolved an issue where some commands were not properly registered, causing errors like "command 'folderMapper.getSelectedFolder' not found".
- Improved the extension's activation process to ensure all necessary commands are available.
- Ignore feature: Users can now select and use ignore files (like .gitignore) to exclude specific files or directories from mapping.
- Dropdown menu in the UI for selecting ignore files.
- Resolved an issue where the ignore file feature was not working due to the wrong configuration of the .vscodeignore file.
- Fixed the GIF path in the README: Users can now view a demo GIF from the Marketplace or through the extension settings.
- Stop Mapping feature: Users can now interrupt the mapping process at any time
- Improved UI to accommodate new features
- Restored the activity bar icon for Folder Mapper
- Depth limit feature: Users can now specify a maximum depth for folder mapping
- Improved UI layout for better user experience
- Fixed issues with progress bar getting stuck or not updating properly
- Improved error handling and messaging
- Preview image of a .txt file showing the structure of a mapped folder.
- Resolved an issue where the progress bar would sometimes remain visible after mapping completion
- Fixed a bug causing incorrect folder structure representation for symlinks
- Improved error handling for inaccessible directories
- Preview image of a .txt file showing the structure of a mapped folder in the Marketplace.
- Completely revamped the user interface for improved usability.
- Adaptable theme support for the extension UI.
- Optimized the mapping algorithm for faster processing of large directories.
- Progress bar to show mapping status.
- Automatically open the generated map file after creation.
- Enhanced the folder selection process with a more intuitive UI.
- Simple UI in the VS Code activity bar.
- Improved the format of the generated folder structure map for better readability.
- Ability to select output folder for the generated map.