Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
dansup
@dansup@mastodon.social  ·  activity timestamp 2 days ago

This is how the new Loops app Notifications screen looks like.

Notice the lack of webfinger addresses, and the instant action buttons like Reply and Like?

All of these notifications are from remote accounts, but we hide the complexity of federation and only show the relevant details.

Pretty cool eh?

#loops #tiktok #activityPub #loopsDev

New Loops app notification screen
New Loops app notification screen
New Loops app notification screen
  • Copy link
  • Flag this post
  • Block
Григорий Клюшников
@grishka@friends.grishka.me replied  ·  activity timestamp 2 days ago

Notice the lack of webfinger addresses

Uh sorry? Most fediverse software does this

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this comment
  • Block
3anu 3 🏳️‍⚧️🏳️‍🌈
@manum@masto.es replied  ·  activity timestamp 2 days ago

@dansup I'm not sure if hiding the instance is a good idea. I mean, in the fediverse our usernames are both the handle and the instance, and if we start losing the notion of instance…

  • Copy link
  • Flag this comment
  • Block
dansup
@dansup@mastodon.social replied  ·  activity timestamp 2 days ago

@manum we actually never show the full username unless you view the account, we use the display name, like TikTok

  • Copy link
  • Flag this comment
  • Block
𝓻𝓻𝓪
@rra@post.lurk.org replied  ·  activity timestamp 2 days ago

@dansup @manum It does not seem that the TikTok design carries well to a federated situation. You can use a display name to trivially impersonate someone else. User names+instance are used to verify an account.

"BBC News liked your post"

"BBC News (troll@randominstance) liked your post. "

"BBC News (news@bbc.co.uk) liked your post"

  • Copy link
  • Flag this comment
  • Block
dansup
@dansup@mastodon.social replied  ·  activity timestamp 2 days ago

@rra @manum Yeah thats correct, but even including a domain won't prevent abuse by someone using a domain that is similar to an official entity.

You assume that everyone will be able to determine authenticity by the domain, but most people don't keep a mental list of official domains.

  • Copy link
  • Flag this comment
  • Block
𝓻𝓻𝓪
@rra@post.lurk.org replied  ·  activity timestamp 2 days ago

@dansup @manum No it is not a water proof approach. But there is a lot of space between not offering the tools to understand and people not understanding the tools offered.

  • Copy link
  • Flag this comment
  • Block
dansup
@dansup@mastodon.social replied  ·  activity timestamp 2 days ago

@rra @manum I just created an issue to track this!

https://github.com/joinloops/loops-expo/issues/1

  • Copy link
  • Flag this comment
  • Block
dansup
@dansup@mastodon.social replied  ·  activity timestamp 2 days ago

@rra @manum That's a great point, I will add a (default) setting to show the full webfinger address across our app (and later the webUI).

I appreciate your feedback and helping me understand why I need to make this change.

Edit: https://github.com/joinloops/loops-expo/issues/1

  • Copy link
  • Flag this comment
  • Block
3anu 3 🏳️‍⚧️🏳️‍🌈
@manum@masto.es replied  ·  activity timestamp 2 days ago

@dansup Ooooh, that's the display name, nor the username. Got it.

  • Copy link
  • Flag this comment
  • Block
Log in

Bonfire Dinteg Labs

This is a bonfire demo instance for testing purposes. This is not a production site. There are no backups for now. Data, including profiles may be wiped without notice. No service or other guarantees expressed or implied.

Bonfire Dinteg Labs: About · Code of conduct · Privacy ·
Bonfire social · 1.0.0-rc.3.15 no JS en
Automatic federation enabled
  • Explore
  • About
  • Code of Conduct
Home
Login