Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update "Ignore user" flow #5808

Open
daniellekirkwood opened this issue Mar 11, 2022 · 5 comments
Open

Update "Ignore user" flow #5808

daniellekirkwood opened this issue Mar 11, 2022 · 5 comments
Assignees
Labels
A-DMs A-Invite T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements X-Needs-Design May require input from the design team

Comments

@daniellekirkwood
Copy link
Contributor

daniellekirkwood commented Mar 11, 2022

Your use case

Related to: #5807

We had to implement the decline and block flow at speed. The solution we put together is not ideal and the enhancement should be thought about as a part of the whole DM flow.

Have you considered any alternatives?

No response

Additional context

No response

@daniellekirkwood daniellekirkwood added T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements A-Invite A-DMs labels Mar 11, 2022
@daniellekirkwood
Copy link
Contributor Author

@giomfo @gaelledel
Apple asked us to introduce "Decline and Block" to the invite flow. We made a temporary fix but it's not ideal. I'll assign this enhancement issue to you as it fits perfectly with the DMs flow y'all are looking at :)

👀 @manuroe

@daniellekirkwood daniellekirkwood added the X-Needs-Design May require input from the design team label Mar 11, 2022
@erkinalp
Copy link

erkinalp commented Mar 11, 2022

@daniellekirkwood Blocking, as a concept, does not exist at all in Matrix. Ignores are receiver initiated and only affects the recipient.

@ShadowJonathan
Copy link
Contributor

@erkinalp for all intents and purposes, Ignoring does equal Blocks, and its in line with the kind of thing apple wants to go for, to give the user the ability to stop someone spamming them.

@MirceaKitsune
Copy link

I don't mean to be off topic, but who does Apple think it is to demand that developers code systems in their own applications for them? Do they have a code police now? Do they own our products? Are they paying us to code for them? If the Apple has gotten this rotten, we may have to accept leaving them, much as this would hurt Element users who rely on their products.

From what the above comments indicate, the people at Apple are failing to understand how the Matrix system works in their attempts to blindly police everything. I'd suggest the team does a proper effort to explain how FOSS works to Apple. If they still refuse to stop, I'd let them do as they will since I see no other choice: Matrix is not their protocol, they don't own the Element client, and no one is going to break the functionality of an entire ecosystem over the hubris of one corporation that got tech wrong.

@MTRNord
Copy link

MTRNord commented Mar 11, 2022

I don't mean to be off topic, but who does Apple think it is to demand that developers code systems in their own applications for them? Do they have a code police now? Do they own our products? Are they paying us to code for them? If the Apple has gotten this rotten, we may have to accept leaving them, much as this would hurt Element users who rely on their products.

From what the above comments indicate, the people at Apple are failing to understand how the Matrix system works in their attempts to blindly police everything. I'd suggest the team does a proper effort to explain how FOSS works to Apple. If they still refuse to stop, I'd let them do as they will since I see no other choice: Matrix is not their protocol, they don't own the Element client, and no one is going to break the functionality of an entire ecosystem over the hubris of one corporation that got tech wrong.

In all honesty, I believe apple is a) allowed to regulate their system and their store. b) I believe it is good that they are trying to offer a healthy OS and features to keep it that way to their customers. This includes being able to fight harassment in an app via blocking people.

The part that Apple's store is the only store is not something I am going to discuss, as I can't. But I strongly believe it is a duty of store owners and systems to offer a safe env to their users at any given time. And this either is achieved by strong banning policies against apps or by offering apps a solution like apple here does.

Doing what apple does here create a certain level of safety users can expect from apps. And anyway, I strongly believe a Chat client should have features to protect a user against harassment. Which this feature in particular helps with.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-DMs A-Invite T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements X-Needs-Design May require input from the design team
Projects
None yet
Development

No branches or pull requests

7 participants