Web: Display ActivityPub activities and user profiles
Goal
Enable a Minds user to visually identify activities and channels that originate on third party ActivityPub services, and to navigate to their original third party-hosted homes.
What needs to be done
-
Remote profile badge: Implement remote profile badge wherever Minds+ / Pro badges appear, for channels which are remotely-operated (e.g. ActivityPub accounts). On hover over the icon, display tooltip that reads:
{fed_domain.name} profile
where fed_domain.name comes after the second @ eg: @joe**@mastodon.social** => mastodon.social. Badges can appear...- Activity posts
- Channel pages
- Comments
- Channel recs
-
View original post button: On
...
menus on activity posts, add aView on
@{fed_domain.name}`- Maximum of chars (16px right padding) before ellipsis (...)
- for example: View on mastodon.social. Where
{fed_domain.name}
is taken after the second "@" (@joe@mastodon.social)
-
View original profile button: On
...
menus on channel pages, add aView on {fed_domain.name}
button that links to the originating remote profile page (e.g.mastodon.social/@minds
). Opens in a new tab.- for example: View on mastodon.social. Where
{fed_domain.name}
is taken after the second "@"- Maximum of chars (16px right padding) before ellipsis (...)
- for example: View on mastodon.social. Where
- Add the canonical url SEO tag
In action ->
QA
UX/Design
Activity posts in feed
Channel page
**Comments from a federated profile **
Mobile
-
Is Mobile Required?
Personas
User test
Experiments
Acceptance Criteria
-
See above
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments
Edited by Chaitanya Prashant