Mastodon web UI will handle pasting links too 👀 https://github.com/mastodon/mastodon/pull/36364 👏
Discussion
Mastodon web UI will handle pasting links too 👀 https://github.com/mastodon/mastodon/pull/36364 👏
Slowly integrating into other elements.
Some issues need thinking:
- Account's posts don't have `exclude_quotes` filter? Should it have such filter? https://docs.joinmastodon.org/methods/accounts/#statuses
- Should searches have `has:quote` operator? Probably should add as feature request on #mastodon 🤔
- Grouped notifications for quotes? https://docs.joinmastodon.org/methods/grouped_notifications/ — I could probably try this on client-side first
- "Quotes" filter on Phanpy's Catch-up?
For grouped notifications, can test this for now: "[ACCOUNT] quoted Y of your posts."
Another one would be: "X people quoted your post/reply."
The ones where I'm starting to question my sanity 🫠🤪:
- X people boosted & quoted your post/reply.
- X people quoted & liked your post/reply.
- X people boosted, quoted & liked your post/reply.
- [ACCOUNT] boosted & quoted Y of your posts.
- [ACCOUNT] quoted & liked Y of your posts.
- [ACCOUNT] boosted, quoted & liked Y of your posts.
A post with a native quote and a non-native quote that contains a nested native quote that contains another nested native quote 😮💨
Non-native quotes on Phanpy shows a domain at the top, giving it a "link card/preview"-like appearance.
Cool, works.
Stashing my dev notes here https://github.com/cheeaun/phanpy/discussions/1294 — probably useful for other devs too 🙇♂️
Implementation is almost done; just 3 things:
1. There's no way to test "Request to quote"
2. QP filtered for limited accounts
3. Post content is optional if there's CW and quote (doesn't seem to work on official site yet, will check later)
@cheeaun Thank you for this, it’s helpful! Implementing Mastodon quote feature is interesting given the complexities.
I got it wrong. Quote notifications are no longer grouped. They'll have same UI treatment like replies/mentions.
Combined grouped notification with other interactions (e.g. "X people boosted, quoted & liked your post/reply." or "[ACCOUNT] boosted, quoted & liked Y of your posts.") also doesn't make sense because quotes have their own posts. Boost/like points to Post A, but quotes points to Post B quoting Post A.
@cheeaun gotta catch them all!
@cheeaun would it make sense to treat it with the exact same logic as a Reply? that's essentially what it is, right, a "loud reply"?
@cheeaun Looks good to me. I note that the quoted post is chopped off at the bottom. (Safari on Mac.) I hope that's by design because I think it works well.
@timbray it's uh… by design 😬
For the prev stable release, I did a last-minute change, moving quote post *below* media and poll — it was wrong/non-standard. Everything (except polls — another side-quest for another day 🤞) will be chopped off based on viewport height. I'll be adding another 'Read more…' for better hints.
A space for Bonfire maintainers and contributors to communicate