Assette Extension enhances your Visual Studio Code environment by providing a dynamic and interactive list view to edit and upload blocks. It allows users to manage and interact with specific Assette's Python blocks directly from the VS Code sidebar, improving productivity.
Dynamic Tree View
Visualize and navigate both Python Blocks and Non-Python Blocks using an intuitive, dynamic tree structure.
Quick Pick for Block Selection
Easily locate and select specific blocks through a Quick Pick dropdown for faster navigation and actions.
Download Functionality
Download any type of block with a single click, including an option to download all blocks at once.
Upload Functionality
Upload new or modified blocks of all types, ensuring seamless synchronization with the workspace.
UI Indicators for Modified Blocks
Instantly identify modified blocks through visual indicators in the user interface for better change tracking.
Log File Creation
Automatically generates a detailed log file to track upload/download actions and monitor the current status of blocks.
Enhanced Session Management
Robust session and token handling system that prevents failures during upload and download operations, even during session expiration.
Unit Test File Protection
Intelligent handling of unit test files that preserves your custom modifications while allowing easy access to system-generated versions.
Requirements
To use the Assette Extension, ensure you have the following:
Visual Studio Code 1.90.0 or higher
Extension Settings
This extension does not have any specific settings.
Known Issues
Currently, there are no known issues. If you encounter any problems, please open an issue with Assette client service.
Release Notes
1.0.1
Feature update with several new enhancements and improvements.
Added
Continued support for viewing Python and non-Python blocks in a dynamic tree view.
Quick pick menu to easily select blocks.
Ability to download all types of blocks.
Ability to upload all types of blocks.
UI highlights to show which blocks have been modified.
Log file generation to track upload/download activity and status.
Enhanced session management system for improved reliability.
Unit test file protection mechanism:
Preserves existing unit test files during downloads.
Requires manual deletion of existing files to receive system-generated versions.