@trunksapp @caroline Based off the feedback here, people like the suggestion approach, so I whipped up a prototype real quick.
Conversation
Notices
-
Embed this notice
trunks.social (trunksapp@mstdn.social)'s status on Friday, 03-Feb-2023 19:16:36 JST trunks.social
-
Embed this notice
Fedilab Apps (apps@toot.fedilab.app)'s status on Friday, 03-Feb-2023 19:16:29 JST Fedilab Apps
@nikclayton
It works only for older android api. Also, the app delegates the intent if it fails.
@trunksapp -
Embed this notice
Nik (nikclayton@mastodon.social)'s status on Friday, 03-Feb-2023 19:16:30 JST Nik
@trunksapp tangent, but don't do what @apps does.
Fedilab has an intent filter like this:
<data
android:host="*"
android:pathPrefix="/@"
android:scheme="https" />https://github.com/caraesten/Fedilab/blob/develop/app/src/main/AndroidManifest.xml#L138
This hijacks non-Mastodon links like https://medium.com/@kris-nova/why-fix-kubernetes-and-systemd-782840e50104 and tries to open them in Fedilab.
This obviously fails, and is obnoxious when it happens.
-
Embed this notice
Fedilab Apps (apps@toot.fedilab.app)'s status on Friday, 03-Feb-2023 19:18:51 JST Fedilab Apps
@nikclayton
You mentioned the wrong repo. We don't own this one which is an old fork / mirror.
@trunksappIn conversation permalink
-
Embed this notice