Skip to content

feat: duplication dialog refinements#389

Open
scroix wants to merge 6 commits intomuseumsvictoria:devfrom
scroix:feat/duplication-dialog-refinements
Open

feat: duplication dialog refinements#389
scroix wants to merge 6 commits intomuseumsvictoria:devfrom
scroix:feat/duplication-dialog-refinements

Conversation

@scroix
Copy link
Copy Markdown
Member

@scroix scroix commented Jan 29, 2026

Follow-up polish to #373.

2026-01-30_Go0AYcRc.mp4

The duplication dialog now shows a proper selection card with the node's secondary info (descriptor, host) instead of just the name. Clicking the card body opens the source node in a new tab so you can inspect it before duplicating. Config copying is opt-in via checkbox, and auto-generated files (underscore-prefixed, script backups) are filtered out during copy.

967125566fe7529e54c8f588fc2d8468.webm

Also adds E2E tests for template selection using a new LocalAutoDNS class that enables deterministic discovery without multicast - useful for CI environments where multicast isn't available.

scroix and others added 4 commits January 30, 2026 10:45
- Refine duplication dialog styling and layout
- Make entire card header clickable for template deselection
- Make node card body clickable to open source node
- Simplify file filtering and ordering in duplicateNode
- Add LocalAutoDNS unit tests
- Add template selection E2E and integration tests
- Add multicast discovery smoke test
- Document discovery test toggle in BUILDING.md
- Address PR review findings for LocalAutoDNS
- Simplify buildHttpAddresses fallback return
- Improve address resolution robustness
@scroix scroix added minor Low priority or minimal impact polish Small refinements to improve quality or consistency javascript Pull requests that update javascript code labels Jan 29, 2026
@scroix
Copy link
Copy Markdown
Member Author

scroix commented Jan 30, 2026

This is based on some feedback from "The More You Node" '26 at ACMI. It blew up a little because I was determined to include automated test coverage to support the feature.

@dargs
Copy link
Copy Markdown

dargs commented Jan 30, 2026

@scroix the github email alerts to these updates don't do this justice, they dont elude there are video snippets!!! sooo freakin good.. this is the future ! Love your work

@scroix scroix requested a review from mcartmel February 14, 2026 01:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript Pull requests that update javascript code minor Low priority or minimal impact polish Small refinements to improve quality or consistency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants