Skip to content

Develop - Full translations, fix blur, onboarding, a lot more fixes#274

Merged
sameerasw merged 47 commits intomainfrom
develop
Mar 6, 2026
Merged

Develop - Full translations, fix blur, onboarding, a lot more fixes#274
sameerasw merged 47 commits intomainfrom
develop

Conversation

@sameerasw
Copy link
Owner

This pull request introduces several important improvements and refactorings across the app. The most significant updates include the integration of Sentry for crash reporting with user-controlled settings, a major refactor of floating toolbars for consistency, enhancements to onboarding and user flows, and various UI/UX improvements. Below are the most important changes grouped by theme:

Crash Reporting and Dependency Management

  • Integrated Sentry for crash/error reporting, including manual initialization in EssentialsApp, user-controlled enable/disable via settings, and disabling Sentry's auto-init in the manifest. [1] [2] [3] [4] [5]
  • Added coil-gif dependency to support GIF images in image loading.

UI Refactoring and Consistency

  • Replaced DIYFloatingToolbar and SettingsFloatingToolbar with a unified EssentialsFloatingToolbar in both MainActivity and FeatureSettingsActivity, simplifying toolbar usage and improving code consistency. [1] [2] [3] [4]

Onboarding and User Flow Enhancements

  • Added onboarding flow with an animated WelcomeScreen that appears until onboarding is completed, controlled by a new state in MainActivity. [1] [2]

Feature Settings and Help Improvements

  • Improved help and instructions UX in FeatureSettingsActivity by adding a new instructions bottom sheet and refactoring help menu logic for better discoverability. [1] [2] [3]

Miscellaneous UI/UX Enhancements

  • Added "Add Repository" button and improved import/export controls in the repositories section. [1] [2]
  • Enhanced automation and freeze feature flows with new callbacks and navigation improvements. [1] [2] [3]
  • Minor Compose API updates and imports for new features. [1] [2] [3]

These changes collectively improve app stability, maintainability, and user experience.

@sameerasw sameerasw self-assigned this Mar 6, 2026
@sameerasw sameerasw added the enhancement New feature or request label Mar 6, 2026
@sameerasw sameerasw merged commit 027f17c into main Mar 6, 2026
1 check passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in Essentials Progress Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant