Skip to content

Develop - New app icon and branding, Device mappign updates, QS auto accept support for Android, Translations#202

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

Develop - New app icon and branding, Device mappign updates, QS auto accept support for Android, Translations#202
sameerasw merged 74 commits intomainfrom
develop

Conversation

@sameerasw
Copy link
Owner

This pull request introduces several updates across the project, including improvements to Quick Share functionality, updates to Mac device mappings, and a major version bump. The most significant changes are the addition of a new app icon, enhanced Quick Share triggers for better device discovery and transfer, and expanded support for new Mac models.

Quick Share feature improvements:

  • The QuickShareManager now sends a WebSocket trigger (sendQuickShareTrigger) when starting discovery or initiating a transfer to the currently connected device, ensuring Android devices are prompted to enter Quick Share mode automatically. (airsync-mac/Core/QuickShare/QuickShareManager.swift [1] [2]; airsync-mac/Core/WebSocket/WebSocketServer+Outgoing.swift [3]
  • The order of operations for setting transferURLs and starting discovery has been standardized in both the drop delegate and app delegate, ensuring URLs are set before discovery begins. (airsync-mac/Components/Custom/DropTargetModifier.swift [1]; airsync-mac/Core/AppDelegate.swift [2]
  • Improved logging and error messages in NearbyConnection for easier debugging of connection states. (airsync-mac/Core/QuickShare/NearbyConnection.swift [1] [2]

Project configuration and app icon:

  • Added a new AppIcon.icon asset and updated the Xcode project to use it as the main app icon, replacing AppIcon-uni.icon. (AirSync.xcodeproj/project.pbxproj [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]; AppIcon.icon/icon.json [11]

Device support and mappings:

  • Expanded and updated MacDeviceMappings.json to include new and upcoming MacBook, MacBook Pro, MacBook Neo, Mac mini, iMac, Mac Studio, and Mac Pro models, and improved the accuracy of existing model names. (airsync-mac/Constants/MacDeviceMappings.json airsync-mac/Constants/MacDeviceMappings.jsonL3-R102)

Versioning and build settings:

  • Increased the marketing version to 3.0.0 and the project version to 25 to reflect a major release. (AirSync.xcodeproj/project.pbxproj [1] [2] [3] [4] [5] [6]

WebSocket improvements:

@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 842793b 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