#PhanpySocial changelog ✨

πŸ“€ Allow receiving shared data with the Web Share Target API
πŸ” Timeline access controls
πŸ‘€ New shortcut: "Profile"
πŸ“ "Only followings" filter for Mentions
↕️ Preliminary support for vertical-lr writing mode
πŸ› Bug fixes

πŸ”— https://phanpy.social/
πŸ’¬ https://matrix.to/#/%23phanpy:matrix.org

Phanpy

Minimalistic opinionated Mastodon web client

Web Share Target demo on Android.
@cheeaun very nice! I love it when PWAs support web share targets
Hi @cheeaun,
πŸ’―
Is the code open? Where?
@cheeaun now if only Google would be so nice as to open up WebAPK to other browser vendors...

@cheeaun Great.
Do we need to "reinstall" the PWA? I have Phanpy installed (from Firefox) on a Android 14 and I don't see that option.

Or does it only work if "installed" from Chrome?

According to
https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_API
"share" and "data.text parameter" works on Firefox for Android.
https://caniuse.com/web-share

I was just looking about that functionality this week :)

Web Share API - Web APIs | MDN

The Web Share API provides a mechanism for sharing text, links, files, and other content to an arbitrary share target selected by the user.

MDN Web Docs
share_target - Web app manifest | MDN

The share_target manifest member allows installed Progressive Web Apps (PWAs) to be registered as a share target in the system's share dialog.

MDN Web Docs

@cheeaun Ahh, sorry I confused "Web Share Target API" with "Web Share API" πŸ˜…

Will wait 🀞
https://bugzilla.mozilla.org/buglist.cgi?quicksearch=Web+Share+Target

Client Challenge

@DavidMarzalC yeah it’s pretty confusing. It’s also quite difficult to test the implementation πŸ˜…
@cheeaun @DavidMarzalC I feel like you could write a book about the path to creating a truly capable PWA.
@cheeaun nice, it’s so annoying that iOS/safari isn’t implementing this.
@cheeaun I don't know if I can take another outstanding feature. What have we done to deserve this!?
@cheeaun That's interesting. How does it work?
share_target - Web app manifest | MDN

The share_target manifest member allows installed Progressive Web Apps (PWAs) to be registered as a share target in the system's share dialog.

MDN Web Docs