Feature/bin file support - #7
Merged
Merged
Conversation
- Add configurable support for .bin file extension alongside .raw files - Update custom editor to handle .bin files with configuration-based visibility - Add menu items in editor title and explorer context for .bin files - Implement configuration change listener for bin support toggle - Bump version to 0.0.6 This enhancement allows users to open .bin files as raw images using the Raw Image Viewer, expanding the supported file formats while maintaining backward compatibility with existing .raw file support.
- Add test suite for bin file support configuration - Test configuration key definitions and accessibility - Test extension module loading and exports - All tests passing (6/6) - Improve code coverage for new functionality This ensures the bin file support feature is properly tested and maintains code quality standards.
…packaging - Add terser dependency for code minification - Configure vite build to remove console and debugger statements - Optimize .vscodeignore for minimal extension package size - Update package-lock.json with new dependencies
- Fix build command name from 'build-webview' to 'build:webview' in release.yml and publish.yml - Add comprehensive CI workflow for all branches including feature branches - Optimize terser configuration for CI environment compatibility - Add multi-node version testing (Node 18 and 20) - Improve build error handling and package size validation - Add Safari 10 compatibility and chunk size warning limit
- Install xvfb package for headless display server support - Update test commands to use xvfb-run for virtual framebuffer - Apply fixes to both ci.yml and release.yml workflows - Resolve 'Missing X server or ' error in GitHub Actions - Ensure VS Code extension tests can run in headless Ubuntu environment
- Fix OverlayWebview disposed error when bin support is disabled - Provider checks config in openCustomDocument and throws error to let VS Code fall back to default editor silently - Add viewType parameter to RawImageViewerProvider for multi-type support - Update openWithRawViewer command to use correct viewType for bin files - Improve config change listener to prompt user to reload window - Move vite.config.js to webview directory - Update AGENTS.md with complete project documentation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.