All notable changes to the "suscode" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file and adheres to Semantic Versioning.
- MAJOR database option with login to save scan history
- MAJOR add more testing
- MINOR select all option
- MINOR single scan window with additional scans
- MINOR additional scan patterns
- PATCH visual loading for scans in progress
- VirusTotal API integration to scan and retrieve results.
- Loading state for ongoing VirusTotal scans.
- External scans category.
- Button to initialize scan.
- Stepper to help one get a VirusTotal API key.
- Visual feedback for scans in progress, including loading indicators.
- Minor bugs in-scan progress display.
- Minor bug in recursive fileFinder call to find files
- Optimized readme description in tabs
- Optimized telemtry results
- Optimized package dependency results
- json package modifications
- Pattern Dictionary
- Description finder for downloaded extensions
- Additional scan for telemetry
- Additional scan for package dependencies
- Moved each extension to one panel with tabs for selected extensions
- Frontend modularization
- State management to retain panels
- ReadMe update
- Organization of source code
- Grabs user's downloaded extensions file
- Pattern matching for invoked functions
- Panel with list of extensions
- Webview panel for each extension
- MUI used for styling
- Switch to Webpack from Vite
- Modularized using React