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

[Feat] Support for webhook message proxies (PluralKit, others) #192

Closed
3 tasks done
CrimsonFork opened this issue Feb 3, 2025 · 5 comments
Closed
3 tasks done

[Feat] Support for webhook message proxies (PluralKit, others) #192

CrimsonFork opened this issue Feb 3, 2025 · 5 comments
Assignees
Labels
enhancement New feature or request v3.x Applies to v3.x

Comments

@CrimsonFork
Copy link

CrimsonFork commented Feb 3, 2025

Checklist

  • The same feedback was not posted yet.
  • This is not a suggestion for the moderation team.
  • All info applicable to the issue has been attached.

Problem

In its current state, Unifier removes shared messages that have been removed and does not share webhook messages. This is usually not an issue, but completely breaks communication when a service like PluralKit is used, which removes messages and places their contents into a webhook to change appearance.

Proposed solution

The most intuitive solution would be to let webhooks be copied over like regular messages do. Perhaps with an ability to exclude specific webhooks or webhooks created by a specific bot/account.

Alternatives considered

No response

Additional context

We run a safe space for plural folks, many of whom who use PluralKit as an essential accessibility tool that makes communication a lot easier.

@CrimsonFork CrimsonFork added the enhancement New feature or request label Feb 3, 2025
@greeeen-dev
Copy link
Member

Did you mean webhooks or websockets?

@CrimsonFork CrimsonFork changed the title [Feat] Support for websocket message proxies (PluralKit, others) [Feat] Support for webhook message proxies (PluralKit, others) Feb 3, 2025
@CrimsonFork
Copy link
Author

Oops, yeah, webhooks, ^^'.

@greeeen-dev greeeen-dev moved this to Planning in v3 roadmap Feb 3, 2025
@greeeen-dev greeeen-dev added the v3.x Applies to v3.x label Feb 3, 2025
@greeeen-dev
Copy link
Member

You can use u!addbridge (run /help query:addbridge for more info) to allow certain users' webhooks to bridge, if you're using a self-hosted instance where you have owner/admin privileges.

If you're using the public instance, we're building a more intuitive solution for managing this with Filters for 3.8.0. We'll try to finish this release by next week (I have mid-semester/term break then, so I'll have time to test and finalize the release).

@greeeen-dev greeeen-dev moved this from Planning to Todo in v3 roadmap Feb 3, 2025
@greeeen-dev greeeen-dev moved this from Todo to In Progress in v3 roadmap Feb 3, 2025
@greeeen-dev greeeen-dev moved this from In Progress to Pending testing in v3 roadmap Feb 3, 2025
@greeeen-dev greeeen-dev linked a pull request Feb 3, 2025 that will close this issue
2 tasks
@greeeen-dev greeeen-dev moved this from Pending testing to Pending completion in v3 roadmap Feb 5, 2025
@greeeen-dev
Copy link
Member

Quick update on this - I actually don't have my midterm break next week, it's actually in two weeks.

But we've managed to finish testing either way, and we'll be ready to release this as soon as our Revolt and Guilded Support modifiers are up to date and we test upgrading Unifier from 3.7.1 to 3.8.0.

@greeeen-dev greeeen-dev removed a link to a pull request Feb 5, 2025
2 tasks
@greeeen-dev
Copy link
Member

Closing this since 3.8.0 is merged now, expect this feature to be available on the public instance in about 3 days or so.

@github-project-automation github-project-automation bot moved this from Pending completion to Done in v3 roadmap Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v3.x Applies to v3.x
Projects
Status: Done
Development

No branches or pull requests

2 participants