17 Commits

Author SHA1 Message Date
engel 979df127a6 Release 1.2.1: auto-select single NIC
Release / build (push) Has been cancelled
- Auto-select the network adapter when only one is found (configurable via auto_select_single; asked on first run)
v1.2.1
2026-06-03 17:55:52 +03:00
engel 876b2c72bc chore: cut GitHub, make netswitch Gitea-only
- relink README/CHANGELOG/pyproject/SECURITY to git.engelgardt23.ru
- update-check + badges point to Gitea; rename GITHUB_REPO -> REPO
- port CI to .gitea/workflows (self-contained, publishes Gitea release)
- remove .github (workflow + issue templates); drop made-by lines
2026-06-01 12:58:03 +03:00
engel 6a99bd9925 chore: switch update-check and release URLs to self-hosted Forgejo
GitHub-репо заморожены; релизы теперь на git.engelgardt23.ru.
2026-05-28 07:14:46 +00:00
engel e4d62d1b94 v1.2.0: rewrite in Python (mirrors dhcpsrv); clickable update link v1.2.0 2026-05-18 12:51:42 +03:00
engel 74549db869 docs: use US/RU flags in language switcher 2026-05-18 12:00:35 +03:00
engel 40ed35760f docs: drop flag emojis from language switcher 2026-05-18 11:59:22 +03:00
engel 5ef0d77ca6 v1.1.0: russian/english UI, config.ini, README.ru.md v1.1.0 2026-05-18 11:51:38 +03:00
engel 7350232362 v1.0.3: quiet update hint instead of interactive prompt v1.0.3 2026-05-17 21:41:34 +03:00
Engelgardt23 67447bc7f1 fix(v1.0.2): suppress netsh output to avoid mojibake on RU console
netsh emits in the OEM code page (CP866 on RU Windows); the modern console showed it as 'DHCP ╤Г╨╢╨╡ ╨▓╨║╨╗╤О╤З╨╡╨╜╨╛...'. Our own English Setting/Done lines remain, and Get-NetIPAddress already prints proper Unicode.
v1.0.2
2026-05-17 18:10:09 +03:00
Engelgardt23 e80e673a10 release: v1.0.1
Drop 'made by engelgardt' from the startup banner — author credit stays in README only. Exe now ships the embedded icon (CI uses -iconFile assets/icon.ico).
v1.0.1
2026-05-17 18:06:13 +03:00
Engelgardt23 408126f177 ci: pass iconFile to ps2exe so the exe gets the bundled icon 2026-05-17 17:55:00 +03:00
Engelgardt23 c4d98dd5e3 add app icon (assets/icon.ico) + generator script
Embed icon into the exe via ps2exe -iconFile. Regenerate with tools/make_icon.ps1.
2026-05-17 17:54:16 +03:00
engel 789c7b3750 refactor: move source into src/
src/netswitch.ps1 (single file, ~150 lines). CI updated to build from this
path. Added CONTRIBUTING.md describing layout, build, and release flow.

No user-visible behaviour change.
2026-05-16 12:28:10 +03:00
engel a854d8e3f7 Add CI release workflow, CHANGELOG.md, issue templates
- .github/workflows/release.yml: on tag push, build exe via ps2exe,
  package portable zip, attach SHA-256, create GitHub Release.
- CHANGELOG.md: Keep a Changelog format, semver.
- .github/ISSUE_TEMPLATE/: bug_report.yml + feature_request.yml + config.yml
  routing security reports to private advisories.
2026-05-16 11:59:18 +03:00
engel 18eac693e9 SECURITY.md: keep only GitHub private advisories, drop SLA 2026-05-16 11:56:05 +03:00
engel ebe64363c6 Add SECURITY.md (private vuln reporting policy) 2026-05-16 11:52:34 +03:00
engel cce5204c25 Initial public release: netswitch v1.0.0 v1.0.0 2026-05-16 11:36:45 +03:00