VoidGuard - v2.1.0
Pre-release
Pre-release
Changelog
All notable changes to this project are documented here.
Format loosely follows Keep a Changelog.
[Unreleased] — Phase 3 not started
Added (Phase 2 completion)
- Network Adapters tab: full adapter list (IPv4/IPv6/gateway/DNS/MAC/
DHCP/link speed) via nativeGetAdaptersAddresses. - Services Manager: list, start/stop/restart, and change startup type
via native Service Control Manager APIs, with an extra-strength
confirmation for a starter set of protected system services. - Phase 2 marked complete in
handoffs/02-phase-2-handoff.md, with a
prioritized checklist for the first Windows compile/debug pass.
Phase 2 (process + ports)
Added
- Process Manager: live process table, search, sort, confirmed termination.
- Open Port Monitoring: TCP/UDP listening endpoints with owning process.
- Port Control: terminate a port's owning process; open/block a port
via native Windows Firewall COM API (no shell execution). - Project renamed from the internal working name "WinGuard" to VoidGuard.
- Per-phase handoff documents under
handoffs/. - GitHub project scaffolding: LICENSE, CONTRIBUTING, CODE_OF_CONDUCT,
issue/PR templates, CI workflow. - Project wiki source under
wiki/. - Informational GitHub Pages site under
docs/.
Known caveats
- Native Windows code (
GetExtendedTcpTable/GetExtendedUdpTable,
firewall COM interfaces) has not been compiled or run on Windows
yet — seehandoffs/02-phase-2-handoff.md.
[0.1.0] — Phase 1
Added
- Tauri + React + TypeScript + Tailwind app shell.
- Sidebar navigation (13 sections), dark/light/system theme.
- Live dashboard: CPU, RAM, disk, process count, uptime.
- SQLite schema for every planned subsystem.
- Event log and append-only audit log backend + read APIs.
- Honest "not implemented yet" placeholder for every unbuilt page.