Skip to content

Develop - New app icon and branding, Quick share impl#93

Merged
sameerasw merged 14 commits intomainfrom
develop
Mar 13, 2026
Merged

Develop - New app icon and branding, Quick share impl#93
sameerasw merged 14 commits intomainfrom
develop

Conversation

@sameerasw
Copy link
Copy Markdown
Owner

This pull request introduces significant updates to the app, including a new "Quick Share" feature, major version and dependency upgrades, removal of the legacy ShareActivity, and UI improvements in the About section. The changes span build configuration, permissions, data storage, repository interfaces, and user interface components.

Feature: Quick Share

  • Added a new QuickShareService to the Android manifest, along with a new boolean preference (quick_share_enabled) in DataStoreManager, repository interface, and model state to allow enabling/disabling the Quick Share receiving feature. (F70324cdL173R173, [1] [2] [3] [4] [5]

Build and Dependency Updates

  • Upgraded app version to 3.0.0 (code 25), added the Wire plugin and runtime (for protocol buffers), and included BouncyCastle as a dependency in app/build.gradle.kts. [1] [2] [3] [4]

Permissions and Manifest Changes

  • Updated the Android manifest by removing the legacy ShareActivity and its intent filters, adding the new QuickShareService, and making minor permission adjustments. [1] F70324cdL173R173, [2] [3]

Codebase Cleanup

  • Removed the obsolete ShareActivity.kt file, reflecting a shift to the new Quick Share mechanism for sharing content.

UI/UX Improvements

  • Enhanced the About section with a clickable, animated avatar/app logo toggle and a clickable credit line for the app icon designer, improving user engagement and attribution. [1] [2] [3] [4] [5]

@sameerasw sameerasw self-assigned this Mar 13, 2026
@sameerasw sameerasw added the enhancement New feature or request label Mar 13, 2026
@sameerasw sameerasw merged commit 52ba795 into main Mar 13, 2026
1 check passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in AirSync Features and Bugs Mar 13, 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