Skip to content

Rename installed command and service to Open FatShield - #4

Merged
Dewopalis merged 2 commits into
mainfrom
feat/open-fatshield-command
Nov 2, 2026
Merged

Dewopalis merged 2 commits into
mainfrom
feat/open-fatshield-command

Conversation

@Dewopalis

Copy link
Copy Markdown
Owner

Rename the installed command and service to open-fatshield / open-fatshield.service, the Python package to open_fatshield, and the DKMS registration, desktop launchers, configuration/state/runtime paths and application title to Open FatShield. The ozwpan module and saved controller network identity remain unchanged.

The full installer builds the new package before stopping a legacy service, copies missing pairing/configuration files with private permissions, preserves the enabled/running state, stops old desktop helpers, verifies owned-resource cleanup, and removes old launchers and DKMS registration. Existing new state wins; legacy pairing/configuration remains as a backup. No legacy command alias is installed. --app-only requires the new version to be installed first.

Update current docs and release links for 0.2.0-alpha.1. Audio input/output and rumble remain recorded as confirmed working on the maintainer’s setup.

Validation: 28 tests pass, including migration success, failed-build preservation, incomplete-cleanup refusal, state permissions and staged installation; offscreen Qt smoke test passes; desktop files and udev rule validate. Live upgrade/reconnect is pending. The underlying kernel source is unchanged.

@Dewopalis
Dewopalis merged commit c021314 into main Nov 2, 2026
2 checks passed
@Dewopalis
Dewopalis deleted the feat/open-fatshield-command branch November 2, 2026 14:39
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.

1 participant