Skip to content

Huge revamp - #19

Merged
Muddyblack merged 4 commits into
mainfrom
huge-revamp
Sep 28, 2026
Merged

Muddyblack merged 4 commits into
mainfrom
huge-revamp

Conversation

@Muddyblack

Copy link
Copy Markdown
Owner

No description provided.

… and showcase

- Multi-node shell, Ctrl+P context actions and smart run-on-nodes
- Traffic lens: live load, down links, errors/drops, tiles and sparklines
- Fault injection: link down/up and netem presets
- Packet capture with pcap downloads and live streaming
- Search by address, prefix, AS, VLAN, VRF or module
- Running-config snapshots, drift detection and diffs
- Lab time limits and per-user quotas; fork, publish and duplicate labs into workspaces
- Guided exercises with tasks, validation checks and saved progress
- libvirt and external providers; expanded netlab tools, setup, reports and custom configs
- Generated showcase gallery, feature previews and captioned tour video
- Animated loading intro and README logo outro with community credits
- Background music with seamless looping, automatic fades and attribution
- Keep video outputs and recording metadata local; commit gallery images and renderer sources
- Remove repository gallery links to ignored video files
- Move assistant MCP server/client to MCP 2
- Preserve netlab's short group form when saving
Comment thread backend/services/netlab/config_snapshots.py Fixed
Comment thread backend/services/netlab/custom_configs.py Fixed
Comment thread backend/services/netlab/custom_configs.py Fixed
Comment thread backend/services/netlab/custom_configs.py Fixed
Comment thread backend/app/environment/router.py Fixed
@Muddyblack
Muddyblack merged commit 907d4ab into main Sep 28, 2026
11 checks passed
@Muddyblack
Muddyblack deleted the huge-revamp branch September 28, 2026 22:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants