Skip to content

Develop - bug report, fixes#76

Merged
sameerasw merged 52 commits intomainfrom
develop
Jan 10, 2026
Merged

Develop - bug report, fixes#76
sameerasw merged 52 commits intomainfrom
develop

Conversation

@sameerasw
Copy link
Copy Markdown
Owner

This pull request introduces several new features and improvements, most notably adding a user-friendly bug report workflow, enhancing version comparison logic for update checks, and refining configuration export functionality. It also includes an app version bump and minor UI/UX improvements.

New Features and UI Enhancements:

  • Added a comprehensive bug report bottom sheet (BugReportBottomSheet) that allows users to review device info, optionally include logs, and easily share reports via GitHub, email, or clipboard. Integrated this sheet into the settings screen with a new bug report icon in the top app bar. [1] [2] [3]
  • Updated SettingsActivity UI with new Compose imports and minor visual tweaks. [1] [2]

Configuration Export Improvements:

  • Refactored config export logic in SettingsRepository to allow exporting all configs as a JSON string, and to exclude app lists from the export as requested. [1] [2] [3]

Update Mechanism Enhancements:

  • Improved version comparison logic in UpdateRepository by introducing a robust SemanticVersion class, ensuring accurate detection of the latest release even with pre-release tags. [1] [2]

App Initialization and Versioning:

  • Bumped app version to 8.2 (code 16) and ensured LogManager is initialized on app start. [1] [2]

Other Minor Changes:

  • Small UI code cleanup in ButtonRemapSettingsUI.

@sameerasw sameerasw self-assigned this Jan 10, 2026
@sameerasw sameerasw added bug Something isn't working enhancement New feature or request labels Jan 10, 2026
@sameerasw sameerasw moved this from Backlog to In review in Essentials Progress Jan 10, 2026
@sameerasw sameerasw merged commit d67e457 into main Jan 10, 2026
1 check passed
@github-project-automation github-project-automation bot moved this from In review to Done in Essentials Progress Jan 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant