Skip to content

feat: custom process type overrides#97

Merged
productdevbook merged 1 commit intomainfrom
feat/custom-process-type
Mar 9, 2026
Merged

feat: custom process type overrides#97
productdevbook merged 1 commit intomainfrom
feat/custom-process-type

Conversation

@productdevbook
Copy link
Copy Markdown
Owner

Summary

  • Adds processTypeOverrides Defaults key to persist user-defined process type mappings
  • PortInfo.active() now checks for overrides before auto-detecting process type
  • Context menu on every port row includes a "Set Process Type" submenu with all types
  • "Reset to Auto" option clears the override and restores automatic detection
  • Overrides are per process name, so all ports from the same process share the type

Fixes #68

Test plan

  • Right-click a port → "Set Process Type" → select a different type
  • Verify the type badge and sidebar category update after next scan refresh
  • Verify "Reset to Auto" restores the original detected type
  • Verify override persists across app restarts
  • Verify Docker subprocesses can be recategorized as requested in the issue

🤖 Generated with Claude Code

Users can now right-click any port and change its process type
(Web Server, Database, Development, System, Other). Overrides are
persisted per process name and applied on every scan refresh.
A "Reset to Auto" option restores automatic detection.

Fixes #68

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@productdevbook productdevbook merged commit 54dfd51 into main Mar 9, 2026
2 checks passed
@productdevbook productdevbook deleted the feat/custom-process-type branch March 9, 2026 06:35
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.

Custom process type

1 participant