Skip to content

release/3.1.0#77

Merged
Lennoard merged 11 commits intodevelopfrom
release/3.1.0
Feb 13, 2026
Merged

release/3.1.0#77
Lennoard merged 11 commits intodevelopfrom
release/3.1.0

Conversation

@Lennoard
Copy link
Owner

  • Improved layout and usability in landscape mode.
  • The app now checks for compatible file types when importing settings.
  • The app now uses dynamic colors by default.
  • Added a new option to revert changes.
  • Added a screen to ask for consent before editing kernel parameters.
  • Updated UI with Material You components.

- Adds the Compose Stability Analyzer plugin to identify and fix unstable classes.
- Marks UI model classes like `@Immutable` or `@Stable`.
This introduces a mandatory consent screen shown on the first app launch. This screen informs the user about the app's capabilities regarding kernel parameter modifications and requires their agreement before proceeding.

Changes include:
- Addition of `ConsentActivity` and its layout.
- Logic in `StartActivity` to show the consent screen if not yet granted.
- New preference to store the consent status.
- Updated string resources for the consent screen.
This introduces a new setting in the "Startup" category that allows users to easily revert any changes made by the app.
Adds validation to check the file type before importing kernel parameters. The import now only accepts text-based files.
Signed-off-by: Lennoard <lennoardrai@gmail.com>
@Lennoard Lennoard self-assigned this Feb 13, 2026
@Lennoard Lennoard merged commit 63a22d2 into develop Feb 13, 2026
7 checks passed
@Lennoard Lennoard deleted the release/3.1.0 branch February 13, 2026 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant