Skip to content

issue-5 recommendations#6

Merged
Drakaniia merged 11 commits into
mainfrom
drakaniia/issue-5-recommendations
Jun 5, 2026
Merged

issue-5 recommendations#6
Drakaniia merged 11 commits into
mainfrom
drakaniia/issue-5-recommendations

Conversation

@Drakaniia

Copy link
Copy Markdown
Owner

Summary

11 atomic commits covering the full scope of changes:

  • deps: serde, serde_json, clap_complete
  • process: process-tree termination (--tree flag), collect_process_tree
  • scanner: ProcessInfo identity fields (command_line, executable_path, cwd, parent_pid), ScanReport/ScanAttempt diagnostics, process enrichment via /proc and ps
  • config: JSON config file, profiles, env var resolution (MAGIC_PORTS, MAGIC_CONFIG_DIR, MAGIC_CONFIG_PATH), expanded built-in port list
  • cli: config show/set-ports/set-profile, completions, --tree, --quiet, --json, JSON output for list
  • tui: confirmation view with process identity, process list pagination, scan report error handling, post-kill refresh
  • tests: updated and new tests across all modules
  • scripts: local asset directory support for installer smoke testing
  • ci: cross-platform test matrix (Ubuntu/Windows/macOS), installer smoke checks, format job
  • ci: release archive validation before upload
  • docs: README, installation, project-structure, release docs updated

Tested

  • All changes committed cleanly with no unstaged files
  • CI will run formatting, cross-platform tests, and installer smoke checks on push

@Drakaniia Drakaniia merged commit 754449f into main Jun 5, 2026
4 checks passed
@Drakaniia Drakaniia deleted the drakaniia/issue-5-recommendations branch June 5, 2026 03:20
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.

1 participant