#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
@cheeaun omg I have been wishing for a profile shortcut for ages! So glad to see this
@liaizon lol, let me know if it works well. Before this, I was overthinking it and procrastinated too much. Current implementation is kinda minimum-viable-ish.
@cheeaun @liaizon oh cool that profile shortcut is great! thank you as always ๐Ÿ™๐Ÿ™
@cheeaun My two most wanted features - profile shortcut and web share - both in the same release! Thank you!
@cheeaun please consider to make "Boost" a "single" key shortcut (as "Like".)
<3

@cheeaun

๐Ÿ‘ค New shortcut: "Profile"

YESSSSSSSS ๐Ÿคฉ