| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 11 days | refactor: simplify architecture and improve documentation | James O'Doherty | |
| - Extract orchestration logic from `internal/cli` into a new `internal/manager` package for better composability. - Migrate technical implementation details from README.md to package-level godoc strings. - Rewrite README.md to be more user-centric, focusing on quick start and usage. - Add comprehensive documentation for exported structs and fields across the project. - Verify all changes with `go fmt`, `go vet`, `golangci-lint`, and full E2E test suite. | |||
| 2026-05-22 | refactor: unify path management and complete profile management system | James O'Doherty | |
| - Create internal/paths package for unified config and runtime directory resolution - Implement robust WireGuard config parsing in pkg/wgconf - Implement profile management subcommands: list, import, configure, delete, stop - Fix namespace pinning path collisions (separating .ns files from pids directories) - Implement and verify namespace unpinning logic - Fix linting errors and improve error handling across the project | |||
| 2026-05-22 | Refactor CLI for testability and implement hermetic config path injection | James O'Doherty | |
| 2026-05-22 | Scaffold wg-wrap project structure and toolchain | James O'Doherty | |
