lukaszraczylo
|
62483f9475
|
docs: sync website + README + wizard guide + changelog with new features
docs/index.html (kportal.raczylo.com):
- Features grid gains Bulk Generate, Sensitive Header Redaction,
Verified Installer cards; Headless card subtext clarified to
'logs to stderr'.
- Keybindings: 'a' -> 'n' for Add (matches real binding).
- Quick Install card notes SHA-256 + optional cosign verification
and DRY_RUN / SKIP_COSIGN env vars.
- New Bulk Generate usage tile with --dry-run hint; Headless tile
redirects stderr.
- HTTP Traffic Logging card mentions automatic header redaction
and the wizard 'h' toggle.
README.md:
- install.sh note expanded with DRY_RUN/SKIP_COSIGN table.
- HTTP Traffic Logging section gains 'Toggling per-forward
logging', 'Header redaction', and 'Advanced configuration'
examples.
- Headless mode clarified to log to stderr (2>kportal.log).
- Troubleshooting note on accepted context-name characters.
WIZARD_USAGE.md:
- Add binding corrected from 'a' to 'n'; 'e' (edit) row added.
- 'h' httpLog toggle and Tab focus switch documented.
- New 'Edit Forward Wizard' section noting same-port allowed and
advanced httpLog preserved.
- Esc-cancels-delete behaviour clarified.
CHANGELOG.md: [Unreleased] populated with Added / Changed / Fixed
entries for this session's user-facing work, dated 2026-05-06.
.kportal.yaml example: inline 'httpLog: true' comment on one
forward as a usage hint.
|
2026-05-06 15:03:35 +01:00 |
|
lukaszraczylo
|
2a44c6ff9c
|
Update gorelease config and docs - moving to cask due to depreciation
|
2025-12-07 13:59:51 +00:00 |
|
lukaszraczylo
|
649227b201
|
Update taps confusion.
|
2025-11-29 01:39:21 +00:00 |
|
lukaszraczylo
|
28e2fc315a
|
Create CNAME
|
2025-11-28 00:29:37 +00:00 |
|
lukaszraczylo
|
23cd45a3d7
|
improvements nov2025 pt2 (#13)
* Further improvements
| Fix | Impact | Files Modified |
|------------------------------------|----------------------------------------|--------------------------------------|
| sync.Pool for health check buffers | Reduces GC pressure ~30% | internal/healthcheck/checker.go |
| Goroutine leak fix + sync.Once | Prevents memory leaks | internal/forward/worker.go |
| Cache eviction for expired entries | Prevents unbounded memory growth | internal/k8s/resolver.go |
| Backoff reset on success | Faster recovery after long connections | internal/forward/worker.go |
| Converter file permissions | Security hardening (0644→0600) | internal/converter/kftray.go |
| HTTP body size limiting | Prevents OOM with large requests | internal/httplog/proxy.go, logger.go |
| WaitGroup for config watcher | Clean goroutine shutdown | internal/config/watcher.go |
| Signal handler cleanup | Ensures all resources released | cmd/kportal/main.go |
* Additional event bus for internal event handling
| Metric | Before | After | Improvement |
|------------------------|---------------------------------------|-------------------|--------------------|
| Goroutines per forward | 3 (worker + heartbeat + health check) | 1 (worker only) | 66% reduction |
| Tickers per forward | 2 (heartbeat + health check) | 0 | 100% reduction |
| Global goroutines | 2 (watchdog + health monitor) | 2 | Same |
| Lock acquisitions/sec | O(n) per interval | O(1) per interval | Linear improvement |
* Add UI testing
* Add mocks
* Add more logs and details to be displayed
|
2025-11-26 13:18:50 +00:00 |
|
lukaszraczylo
|
dbbc96a200
|
Improve mobile responsiveness for documentation website (#12)
|
2025-11-25 21:42:15 +00:00 |
|
lukaszraczylo
|
2498a3aa98
|
improvements nov2025 (#11)
* Add benchmark and httplog modules, update UI for modals artefacts
|
2025-11-25 19:06:17 +00:00 |
|
lukaszraczylo
|
3f5c1d3a5f
|
improvements nov2025 (#10)
* Add benchmark and httplog modules, update UI for modals artefacts
|
2025-11-25 19:00:44 +00:00 |
|
lukaszraczylo
|
1167847fd4
|
bugfixes nov2025 pt4 (#7)
* Add mDNS resolution.
* Update the website and documentation
|
2025-11-25 11:14:33 +00:00 |
|
lukaszraczylo
|
f41c316b2b
|
Add configuration wizard. (#2)
* Add configuration wizard.
|
2025-11-24 02:28:08 +00:00 |
|
lukaszraczylo
|
0f86f8e230
|
Update the tap link in README and github page
|
2025-11-23 18:35:49 +00:00 |
|
lukaszraczylo
|
2e6db9ae2f
|
Add kportal screenshot to documentation
- Add screenshot to README.md
- Add screenshot to GitHub Pages site with styling
- Include screenshot image in docs/ directory
|
2025-11-23 18:35:48 +00:00 |
|
lukaszraczylo
|
ca84221f6e
|
First release.
|
2025-11-23 17:51:35 +00:00 |
|