Skip to content

feat: move the service ports editor into a tab - #754

Merged
geodro merged 1 commit into
mainfrom
feat/ports-tab
Jul 5, 2026
Merged

feat: move the service ports editor into a tab#754
geodro merged 1 commit into
mainfrom
feat/ports-tab

Conversation

@geodro

@geodro geodro commented Jul 5, 2026

Copy link
Copy Markdown
Member

The services detail view groups its configuration surfaces as tabs now, logs, env, tuning, and the recently added tools tab. Port mappings were the odd one out, reachable only through the cog button in the header as a modal, which was both an arbitrary split and a weaker discovery point than a labelled tab.

Ports becomes a tab following the Tuning tab's shape, a dirty indicator with revert and save that appear only once a field is edited, settling back to clean on a successful save through the normal services broadcast. It hides itself for workers exactly as the cog was suppressed for them, and the published, secondary, and extra port logic is carried over unchanged.

Closes #753

The services detail view groups its configuration surfaces as tabs now, logs, env, tuning, and the recently added tools tab. Port mappings were the exception, reachable only through the cog button in the header as a modal. That split was arbitrary once everything adjacent to it became a tab, and the cog was a weaker discovery point than a labelled tab.

Ports is now a tab following the Tuning tab's shape, a dirty indicator with an explicit save and a revert, both appearing only once a field is edited. A successful save settles the dirty state back to clean through the normal services broadcast. The tab hides itself for workers the same way the cog was suppressed for them, and the published, secondary, and extra port logic carries over unchanged.
@geodro
geodro merged commit 326ce5b into main Jul 5, 2026
3 checks passed
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.

Move the service ports editor from a modal into a tab

1 participant