feat: launch at login + multi-network containers - #4
Open
tieuanhquoc wants to merge 3 commits into
Open
Conversation
- Start DockZ at login via SMAppService (Settings -> Integration);
state is read live from the system, no preference drift
- Containers can join/leave several networks at runtime: Networks
section in the container detail page lists each joined network with
its own IP, disconnect per network (guarded when it is the last one),
and a connect menu for the remaining networks
- API: POST /networks/{name}/connect|disconnect over vsock
- Tests: multi-network parsing (76 checks total)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Deploying dockz with
|
| Latest commit: |
a84e9dd
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://5269358a.dockz.pages.dev |
| Branch Preview URL: | https://feat-login-item-and-multi-ne.dockz.pages.dev |
The detail page could already connect/disconnect live, but the create and edit forms still offered a single network. The form now has an "Also join" checkbox list; extra networks are connected between create and start so every interface is up from the container's first instant (same as compose). Edit & Recreate prefills and preserves them. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Checkboxes stop scaling past a handful of networks. The "Also join" field is now a bounded scrollable list with full-row toggle, a filter field once there are 6+ networks, driver badges, and a summary line so selections stay visible even when filtered out. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docker network connect/disconnectover vsock)Test plan
DockzApp test— 76 checks pass (adds multi-network parsing)bridge+n8n-net+testnet2simultaneously, each with its own IP; disconnect verified🤖 Generated with Claude Code