mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-10-31 16:22:49 +00:00
6d28d91541
Sharing from another app listed Element X once, with no way to pick a conversation: the Direct Share row never showed any. The app already publishes a long-lived, conversation-categorised shortcut per room, which is most of what the sharing shortcuts API needs. The part that was missing is the declaration that ties those shortcuts to the share intent: the launcher activity had no `android.app.shortcuts` meta-data, so there was no `<share-target>` for the system to match them against. It now ships one, matching the activity that already receives ACTION_SEND, and the shortcuts carry the category it names. The system offers these from Android 10 onwards, where sharing shortcuts are handled natively. Reaching further back would additionally need the androidx.sharetarget library, which is not added here. Part of #3835