Skip to content

Sync upstream main while preserving Slovenian and fork features - #8

Merged
MrCodeLabs merged 105 commits into
mainfrom
sync/upstream-20261020
Oct 20, 2026
Merged

MrCodeLabs merged 105 commits into
mainfrom
sync/upstream-20261020

Conversation

@MrCodeLabs

@MrCodeLabs MrCodeLabs commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

The fork was missing upstream fixes for spreadsheet-formula handling in CSV, overlapping/oversized scan targets, PATH preservation, and display/accessibility behavior. This merges upstream main at b769f7b into fork main at d15d1b1, retaining the upstream history and all fork features: Slovenian, scan options, interface selection, locations/profiles, recognition evidence, and verified access.

The imported source identifies itself as 1.8.4 — Unreleased, including the two upstream-main commits after v1.8.3. This is a source synchronization, not a release.

Integration

  • Resolve CLI, changelog and 19 shared language-dictionary conflicts while preserving fork-specific keys and behavior.
  • Add 14 Slovenian startup-update/scrollbar labels. All 537 English resource keys have Slovenian values with matching format placeholders; 20 application languages remain available.
  • Preserve location/interface commands alongside the upstream bare-command syntax.
  • Keep the upstream CIDR regression assertion culture-aware without changing the runtime limit.
  • Add an isolated UI check for complete Slovenian coverage and the real About-handler startup-update setting persistence.

Validation

  • Release application and test builds: 0 warnings, 0 errors.
  • Engine: 32/32 on net48 and 32/32 on net10.0, using isolated loopback fixtures.
  • Offscreen release UI: 45 theme/accent states, 20 locales, 120 topology combinations; evidence/access, scan options and location/service menus passed. Slovenian screenshots also inspected.
  • Locations: 64 assertions; retention/history UI: 39/1220 assertions; two-process location/profile persistence: 612 + 21 assertions.
  • Additional topology suite: 78,454 assertions across 123 rendered states.
  • Targeted CSV, HTML sorting/logo, PATH, shrink-to-fit, menu separators, startup fade, outline-hover and radio-center regressions passed.
  • PowerShell 7 scan-options and actual module/EXE evidence round trip (18 fabricated assessments) passed. Bare CLI help, locations, demo JSON and CSV passed.
  • All 20 dictionary XML files, preservation of shared upstream translations, staged whitespace and sensitive-pattern checks passed.

Limits

No real LAN scan, physical Ethernet/Wi-Fi/VPN pilot, installer run, update download, user-data migration, USB update or deployment was performed. The broad default terminal suite was not rerun; its previously documented de-DE formatting issue is not claimed fixed. PowerShell 5.1 remains unverified under the existing script policy. The GitHub Actions API currently returns no PR workflow runs for this commit; hosted CI is not confirmed.

Existing contribution branches and upstream PRs are preserved. This PR targets only MrCodeLabs/KillerScan:main; it has not been merged.

…choice, and add a Check for updates on startup checkbox to the About card
SteveTheKiller and others added 27 commits October 19, 2026 06:10
…essibility and update features in the Chocolatey package
…el capitals in the font the label actually draws in
…xt a little before trimming when dragged narrower
…full text size and keep styles under the shrunk size
@MrCodeLabs
MrCodeLabs merged commit 162d003 into main Oct 20, 2026
4 checks passed
@MrCodeLabs
MrCodeLabs deleted the sync/upstream-20261020 branch October 20, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants