- TopoViewer Enhancements
- Fix: New version will not intervent extension activation.
- Fixes for: Link Impairments via Webview (but remains buggy for some OS until the next clab release)
- Performance Improvements
- Link Impairments via Webview
- Extension only activates if Linux or WSL
- Warnings when destroy, deploy or redeploy with cleanup
- TopoViewer enhancements:
- Ctrl + Click: Connect to the node via SSH.
- Shift + Click (non-group): Create a new group and reassign the clicked node to it.
- Shift + Click (group): Open the editor panel to modify an existing group.
- Alt + Click: Release the node from its group and remove an empty group if applicable.
- Regular Click: Toggle the display of node properties in the UI.
- Drag & Drop: Assign a node to a group by dragging it into the desired group.
- New viewport button to add groups for easier group creation.
- Enhanced node actions to release a node from its group directly.
- Make TopoViewer the default graph action.
- Add commands to the editor tab context menu (right click on the open editor tab).
- Add TopoViewer support for getting labPath via the open editor filepath.
- TopoViewer Enhancement by @asadarafat
- Added topology management with preset layout saving and reload functionality
- Implemented MAC address detection and subinterface discovery system
- Enhanced link operational state detection and WebSocket-based property updates
- Improved UI responsiveness with streamlined node/link panels and action handling
- fixes
- Save command for labs and nodes
- Packetcapture with Edgeshark supports now multi-interface selection (ctrl/cmd + click)
- Packtflix port is now configurable
- Fixes
- Fix containerlab version check (now sudoless)
- The extension now works fully sudoless with containerlab 0.64.0
- fixes for version check and installation
- Version check and Installation of Containerlab by @FloSch62
- Interface capture by @Kaelemc
- Interface impairment by @Kaelemc
- Edgeshark install/untinstall @Kaelemc
- Hostname discovery by @FloSch62
- Refactor the tree provider by @kaelemc in #35
- intial integration of TopoViewer via git-submodule topoViewer-frontend by @asadarafat in #38
- @asadarafat made their first contribution in #38
- Fix Selected lab status turn grey on selection by @FloSch62 in #24
- Add lab folder to workspace by @FloSch62 in #25
- Add command to open lab folder in a new window by @FloSch62 in #26
- Add copy sub-menu for containers by @kaelemc in #27
- Add exec command setting & mapping by @kaelemc in #28
- Open drawio by @FloSch62 in #30
- Inspect for labs by @FloSch62 in #31
- Add buttons for shell, ssh and logs next to Containers
- Check if containerlab is installed
- Initial public release
- Initial release