Skip to content

Releases: mrun1corn/portview

v1.7.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 12:34

Changelog

  • chore(release): bump version to v1.7.1 (3f4bbbd)
  • fix(security): guard against deleting system firewall rules and clarify in docs (fb16f8e)
  • fix(ui): remove terminated processes and allow deleting idle firewall rules (308aee4)
  • docs: add interactive TUI demonstration GIF to README (e9dd1a9)

v1.7

Choose a tag to compare

@github-actions github-actions released this 01 Oct 12:01

Changelog

  • chore(release): bump version to v1.7 (753db29)
  • refactor: standardize C++ project structure and modularize test targets (1eaac11)
  • fix: resolve process termination failures and split test suite (2081362)
  • docs: add Show HN launch draft and posting notes (6353df4)
  • docs: lead with the firewall story, which is the actual point of the tool (f963ac3)
  • docs: clarify running terminal as Administrator in install command (f9ccdaf)

v1.6

Choose a tag to compare

@github-actions github-actions released this 29 Sep 12:21

Changelog

  • fix(ci): update softprops/action-gh-release to valid commit SHA (e7c87d0)
  • chore(release): bump version to v1.6 (bab65c1)
  • docs: update README with CI test badge, architecture tree, test runner and hardened safety features (df657bb)
  • fix: resolve memory leaks, thread safety, port validation, and harden CI (bedd837)
  • docs(seo): optimize repository discoverability, comparison matrix, and community health standards (18f8dd1)

v1.5

Choose a tag to compare

@github-actions github-actions released this 29 Sep 11:46

Changelog

  • chore(release): bump version to v1.5 and update documentation (389801f)
  • feat(ui): add dynamic column sorting, EMA metrics smoothing, and fix mouse hover redraws (1a22163)
  • feat(arch): refactor into modular monolith, add CPU/RAM engine, and default live filter (0c8307a)
  • refactor(core): encapsulate domain services, cleanup dead code, and modernize firewall rule UI modal (12c0903)

v1.4

Choose a tag to compare

@github-actions github-actions released this 15 Jul 11:06

Changelog

  • refactor: modularize architecture, fix firewall rule logic, and update UI banner (b629ac9)

v1.3

Choose a tag to compare

@github-actions github-actions released this 01 Jul 11:11

Changelog

  • bump: version to v1.3 with real-time bandwidth speed monitoring (76de3db)

v1.2

Choose a tag to compare

@github-actions github-actions released this 01 Jul 11:06

Changelog

  • bump: version to v1.2 with embedded branding (3253252)
  • feat(branding): programmatically generate and embed application icon resource (f279a97)

v1.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 10:59

Changelog

  • bump: version to v1.1 and improve release workflow tag parsing (37f6cbe)
  • ci(github): add automated build and release workflow with incremental changelog generator (6481ad5)
  • feat(ui): prevent selected row column shifting and filter idle processes with zero ports/connections (9172279)
  • feat(ui): eliminate conhost scrollbars and wrapping glitches by matching console screen buffer size to window size (aa23f41)
  • feat(ui): make UI resizable by listening to window size change events and clearing the screen (4bd1cce)
  • feat(fw): restrict added rules to selected process and support suffix/name matching (37f5968)
  • feat(ui): add ELEVATED / NON-ELEVATED status indicator to top banner (4af8e89)
  • style(ui): make top banner helper messages more concise to fit narrow terminals (b2b4ee8)
  • feat(ui): align summary headers and include unresolved traffic in process list (b4562a1)
  • feat(ui): group main list by unique process and merge active ports with idle firewall rules on opening (d942c3f)
  • feat(ui): pivot interactive dashboard to port-centric allowed firewall rules view with delete and toggle support (e181831)
  • feat(ui): display count of allowed firewall rules in the summary footer (4b55a39)
  • fix(fw): ensure COM is initialized correctly inside background resolver thread (83eb60d)
  • build: embed UAC manifest to require administrator privileges by default (4f2c9bf)
  • feat(ui): add non-blocking asynchronous reverse DNS hostname resolution for loopback and remote IPs (05cf2ed)
  • feat(ui): implement Virtual Terminal Processing with ANSI color highlighting and status bars (cc00810)
  • feat(ui): group connections by process in summary view with detail selection (f5aad49)
  • fix(ui): replace non-ASCII em-dashes with plain ASCII hyphens to fix encoding output (592c2a5)
  • fix(ui): resolve console screen flickering and auto-scrolling issues (30b4b22)
  • docs(readme): document interactive controls and static snapshot option (b64476a)
  • feat(ui): add real-time interactive console UI with viewport scrolling (81d102a)
  • fix(cli): pause console exit when run by double-clicking in Explorer (54766c9)
  • feat(cli): add arg parsing, top-talker process aggregation and summary stats (4125396)
  • feat(traffic): add elevated connection bytes monitoring via EStats (959503a)
  • feat(process): map PIDs to process names with lookup caching (05e0ee9)
  • feat(core): implement TCP and UDP connection tables (944753b)
  • build: setup CMakeLists.txt and .gitignore skeleton (546ffc8)
  • Initial commit — project plan, README, TODO, and LICENSE (ef26760)