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

Discussion: Matrix Integration #809

Open
sunjam opened this issue Apr 25, 2018 · 89 comments
Open

Discussion: Matrix Integration #809

sunjam opened this issue Apr 25, 2018 · 89 comments
Labels
1. to develop enhancement feature: integration 📦 Integration with 3rd party (chat) service
Milestone

Comments

@sunjam
Copy link

sunjam commented Apr 25, 2018

Specific discussions should take place in the subtickets.

This is a discussion thread for matrix.org integration as mentioned in meta thread #687. Also mentioned in chat meta thread #294 #395. Matrix has been announced as the base platform for the upcoming Librem 5 phone.

@nickvergessen nickvergessen added enhancement feature: integration 📦 Integration with 3rd party (chat) service labels May 4, 2018
@nickvergessen nickvergessen added this to the backlog milestone May 4, 2018
@GoetheG
Copy link

GoetheG commented Jul 15, 2018

An interesting idea you have, @sunjam. The college society I volunteer for, tested a lot of different collaboration software. We tested Slack, Mattermost, Riot.im/Matrix, Rocket.Chat, stackfield, Threema Work. From my non computer scientist point of view, it would be the best solution to closely cooperate with Rocket.Chat. I know that Rocket.Chat has not a PHP basis. But I honestly think that this is the best solution from a user experience perspective. Rocket.Chat can be installed on an own server and can also be hosted somewhere. I have NETWAYS in mind.

And for guys like me, who just want to have a good looking and working peace of software, which is easy to update and to install, Rocket.Chat seems to be the way to go. Matrix is not easy to use. It's for professional coders only. What makes Nextcloud really special is it's simplicity. I can easily install Nextcloud within my web hosting service and just use it. Great work you do by the way @nickvergessen. And Matrix is not easy anything. I was shown the installation process on a test server. It's really horrible.

And if we really want people to switch from Skype and Slack and Dropbox, that this open source society should deliver not only a good looking software, but an 'easy to handle' software too.

@natrius
Copy link

natrius commented Aug 27, 2018

@GoetheG
In my opinion the matrix synapse server is not hard to install. It seems complicated, i understand that, but its not that hard and it just works out of the box afterwards, without much hasseling around.
But i have not tried rocket.chat.
The usage of matrix itself its easy too - but that should not be point of this discussion.

@Topic
I would appreciate the integration of Matrix.

@violoncelloCH
Copy link
Member

I would rather go for implementing a matrix compatible api at least for federation. This would open a possibility to connect to matrix instances from within nextcloud talk. Or maybe it could even be possible to implement matrix's client api so existing matrix clients like riot could be used with nextcloud talk

@GoetheG
Copy link

GoetheG commented Sep 9, 2018

When I posted my first comment I didn’t know anything about Nextcloud Talk. Is there maybe anything planned?

I wish there were some easy way to connect Rocket.Chat with Nextcloud. That would make Nextcloud a real collaborative solution. But it seems that Nextcloud is building a completely new “messenger” from scratch.

@nickvergessen
Copy link
Member

Well we want everyone, that runs Nextcloud, to be able to also run Talk with as many features as possible.
When looking into the federation of chats/calls, we will surely think about all this again and what the best way is to achieve this.

@sunjam
Copy link
Author

sunjam commented Apr 25, 2019

What @violoncelloCH mentioned is really interesting. I had not thought of Talk being supported by Riot, which is a front end for the backend Matrix Synapse server. There are actually many client front end implementations being used. It would be fascinating if these front ends could be used with Nextcloud Talk.

@entfrickler
Copy link

Or if we had a matrix bridge which integrates Nextcloud Talk into the Riot client / Matrix network.

@matthiasbeyer
Copy link

As a user, I'd vote against a centralized solution like Slack, Mattermost, Rocket.Chat, Threema.. and would explicitely vote for Matrix, because it is federated.

Just my 2ct.

@sunjam
Copy link
Author

sunjam commented Aug 9, 2019 via email

@gtbuchanan
Copy link

I was all for this integration initially, but recently discovered the following privacy issues with Matrix:

matrix-org/synapse#4540
https://github.com/libremonde-org/paper-research-privacy-matrix.org

A new protocol called "The Grid" is being proposed and developed to address these issues:

https://gitlab.com/thegridprotocol/home
https://gitlab.com/kamax-io/grid/gridepo

Seems to be led by one dev at the moment, though.

@Xananax
Copy link

Xananax commented Sep 27, 2019

Is there any official statement answering those points from Matrix?

@gtbuchanan
Copy link

@Xananax The research paper claims Matrix did a full review of the notes here and he responded. Though, there's a lot of information to sift through and apparent contention between the two individuals.

@tilosp
Copy link
Member

tilosp commented Sep 28, 2019

Is there any official statement answering those points from Matrix?

https://matrix.org/blog/2019/06/30/tightening-up-privacy-in-matrix
https://matrix.org/blog/2019/09/27/privacy-improvements-in-synapse-1-4-and-riot-1-4

@Xananax
Copy link

Xananax commented Sep 28, 2019

It seems to me like the second part of the research is either old (written prior to the links @tilosp posted) or not entirely accurate. The response by Matrix in those blog articles seems to commendable to me and addresses a lot of (if not most/all? I didn't do a bullet-by-bullet comparison) the criticisms of the paper. I see this as a constructive attitude, far from the bleaker picture research paper #2 painted.

@gtbuchanan
Copy link

I agree though the second blog link from @tilosp was posted only yesterday. Matrix seems to have taken significant strides to address the issues listed in the paper. They also posted an AMA on /r/privacy yesterday. Seems I commented a day too early!

@wrapper
Copy link

wrapper commented Oct 2, 2019

+1 for this topic, I'd really like my self-hosted communication platforms to be able to integrate with each other

marcoambrosini pushed a commit that referenced this issue Oct 9, 2019
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.0 to 3.3.1.
<details>
<summary>Release notes</summary>

*Sourced from [webpack-cli's releases](https://github.com/webpack/webpack-cli/releases).*

> ## Webpack-CLI v.3.3.1
> Version 3.3.1 comes with infrastructure fixes and various of improvements to the repository. Full changelog found [here](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md#331-2019-04-21)
</details>
<details>
<summary>Changelog</summary>

*Sourced from [webpack-cli's changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md).*

> # 3.3.1 (2019-04-21)
> [Full Changelog](webpack/webpack-cli@v0.1.5...v3.3.1)
> 
> ## New Features
> 
> * terser: clean old files ([89e6b74](webpack/webpack-cli@89e6b74))
> * terser: remove leftover files ([27d5b4d](webpack/webpack-cli@27d5b4d))
> * terser: replace after merging master ([c404655](webpack/webpack-cli@c404655))
> * replace Uglify with Terser in generators ([2b8651b](webpack/webpack-cli@2b8651b))
> * use terserPlugin in loaderOptionsPlugin ([14f5337](webpack/webpack-cli@14f5337))
> * use terserJsPlugin for transformations during migrate ([33c6185](webpack/webpack-cli@33c6185))
> * replace uglifyJsPlugin with terserPlugin in migrate ([d467f3b](webpack/webpack-cli@d467f3b))
> * opencollective prompt: work on windows setting atime by code ([3af73a8](webpack/webpack-cli@3af73a8))
> * opencollective prompt: fix typo ([c2351b1](webpack/webpack-cli@c2351b1))
> * opencollective prompt: remove .lastocprint file from fs ([b96ad56](webpack/webpack-cli@b96ad56))
> * opencollective prompt: extract weekday to variable ([790d27a](webpack/webpack-cli@790d27a))
> * opencollective prompt: set terminal cols to 80 ([badc32d](webpack/webpack-cli@badc32d))
> * opencollective prompt: fix azure ci ([ea0039a](webpack/webpack-cli@ea0039a))
> * opencollective prompt: lint ([ea906d8](webpack/webpack-cli@ea906d8))
> * opencollective prompt: clear package.json modifications ([f080733](webpack/webpack-cli@f080733))
> * opencollective prompt: add prompt in postinstall script ([dd9d528](webpack/webpack-cli@dd9d528))
> 
> ## Ast
> 
> * change tooltip property from uglify to terser ([ea9e4b8](webpack/webpack-cli@ea9e4b8))
> * replace requires and inits for uglify with terser ([3011a6c](webpack/webpack-cli@3011a6c))
> * replace UglifyJsPlugin with TerserPlugin ([21da35f](webpack/webpack-cli@21da35f))
> 
> ## Chore
> 
> * cli: move constants to a separate file ([#798](https://github-redirect.dependabot.com/webpack/webpack-cli/pull/798))
> * deps: upgrade lerna to fix vulnerabilities & update webpack-dev-server ([#823](https://github-redirect.dependabot.com/webpack/webpack-cli/pull/823))
> * docs: removes scaffolding docs from the root ([8c1db03](webpack/webpack-cli@8c1db03))
> * junit: reverting the junit.xml ([80fd4fa](webpack/webpack-cli@80fd4fa))
> * tests: updated test regex, some helper scripts ([#809](https://github-redirect.dependabot.com/webpack/webpack-cli/pull/809))
> * types: add type information ([#791](https://github-redirect.dependabot.com/webpack/webpack-cli/pull/791))
> * replace instances of uglify with terser ([f9cb8ce](webpack/webpack-cli@f9cb8ce))
> * use actual package name in comment about removing uglify ([b1cf4cc](webpack/webpack-cli@b1cf4cc))
> * align file in the same way as other terserPlugin test fixtures ([b6c6484](webpack/webpack-cli@b6c6484))
> * remove gitHash from package.json ([2af08be](webpack/webpack-cli@2af08be))
> 
> ## Docs
> 
> * contributing: fixes dead  link ([#835](https://github-redirect.dependabot.com/webpack/webpack-cli/pull/835))
> * opencollective prompt: improve code clarity ([55992a4](webpack/webpack-cli@55992a4))
> * packages: adds downloads/month shield ([6a0375a](webpack/webpack-cli@6a0375a))
> * readme: adds contributors shield ([958d064](webpack/webpack-cli@958d064))
> * README: phrase change ([3a11a16](webpack/webpack-cli@3a11a16))
> * README: add link to webpack-scaffold-starter ([e35a194](webpack/webpack-cli@e35a194))
> * README: update scaffolding links ([74179b5](webpack/webpack-cli@74179b5))
></tr></table> ... (truncated)
</details>
<details>
<summary>Commits</summary>

- [`d3f8e20`](webpack/webpack-cli@d3f8e20) chore: v.3.1.1
- [`f371e72`](webpack/webpack-cli@f371e72) Merge pull request [#847](https://github-redirect.dependabot.com/webpack/webpack-cli/issues/847) from anshumanv/846
- [`da9e732`](webpack/webpack-cli@da9e732) Merge pull request [#841](https://github-redirect.dependabot.com/webpack/webpack-cli/issues/841) from pranshuchittora/docs-remove
- [`cb68b1b`](webpack/webpack-cli@cb68b1b) docs(serve): link to webpack-dev-server
- [`f7451d4`](webpack/webpack-cli@f7451d4) docs(serve): update docs to use webpack-dev-server
- [`06b4929`](webpack/webpack-cli@06b4929) Remove tslint in favour of eslint ([#834](https://github-redirect.dependabot.com/webpack/webpack-cli/issues/834))
- [`8c1db03`](webpack/webpack-cli@8c1db03) chore(docs): removes scaffolding docs from the root
- [`dc941e6`](webpack/webpack-cli@dc941e6) docs(contributing): fixes dead  link ([#835](https://github-redirect.dependabot.com/webpack/webpack-cli/issues/835))
- [`b8d5511`](webpack/webpack-cli@b8d5511) Merge pull request [#832](https://github-redirect.dependabot.com/webpack/webpack-cli/issues/832) from pranshuchittora/docs
- [`6a0375a`](webpack/webpack-cli@6a0375a) docs(packages): adds downloads/month shield
- Additional commits viewable in [compare view](webpack/webpack-cli@v.3.3.0...v.3.3.1)
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=webpack-cli&package-manager=npm_and_yarn&previous-version=3.3.0&new-version=3.3.1)](https://dependabot.com/compatibility-score.html?dependency-name=webpack-cli&package-manager=npm_and_yarn&previous-version=3.3.0&new-version=3.3.1)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

</details>
@blaggacao
Copy link

blaggacao commented Nov 18, 2019

Yes, please. Matrix has a wonderful perspective to put all those slacks, telegrams, mattermosts, keybases, IRCs, and - eventually - even Whatsapp into that single box through https://dimension.t2bot.io/ with the right bridges...

My use case: consolidate customer care channels, professionally.

@nickvergessen You might even consider (seriously, and over time) to base your real time communication stack on matrix (giving it some time to mature).

@dan-elevate
Copy link

I would also advocate to link TALK with the Matrix ecosystem - would be a great and self empowering combo!!

@johnjaylward
Copy link

I too would appreciate matrix integration. Tbh I have not been impressed with the built in Talk. The chat is super basic without even offering a way to add/upload attachments or pictures and the video and voice chats were super spotty while on my own LAN.

I think it would allow the nextcloud team more focus on the "cloud" aspects to offload the Talk plugin in favor of a matrix integration. I think this would line up more with how the email integrations work where nextcloud isn't really the provider but just another client.

@vranki
Copy link

vranki commented Mar 4, 2020

It's already possible to embed Element Web as an external application if you find one that allows embedding. SSO and proper integration would be of course appreciated.

@ghost
Copy link

ghost commented Mar 9, 2020

Just another comment on how Matrix integration would be very appreciated passing through.

@4jNsY6fCVqZv
Copy link

Here's what Matthew from Matrix says about it. An encrypted search could also be implemented. #1437 (comment)

@Fuseteam
Copy link

Fuseteam commented Nov 16, 2022

Indeed : https://matrix.org/blog/2022/05/30/welcoming-rocket-chat-to-matrix Let's hope Talk will join Matrix too. As written at the end of this blog post, matrix.org would welcome and seems willing to help Nextcloud Talk to federate with Matrix network.

Seems joining the matrix networks comes down to embedding a dendrite server into it and having a bridge build-in.

It also seems we haven't seen a new release of the rocket chat integration since they announced joining matrix either :(

@MurzNN
Copy link

MurzNN commented Nov 16, 2022

It also seems we haven't seen a new release of the rocket chat integration since they announced joining matrix either :(

Here is the announce of the release with Matrix Federation and here is manual how to configure it.

@sebastiaanveld
Copy link

I would like to add that I too think adding the Matrix protocol(s) to Talk/NC is the way forward. Without such integration Talk is "just" a silo (which may be fine or be a requirement for some organizations) solution. I envision we connect these silos leveraging the Matrix protocol which would be a good alternative for using email (IMO: which is getting old, moves itself into a Christmas tree of security solutions which gets hard to maintain etc). This is in line with the Matrix vision and (as mentioned in this thread) where EU regulations are hinting to. From what I see companies choose cloud email and office solutions cause they "work together" and are "Compatible" (for what that is worth), so If we want to be an alternative for like education, governments etc there needs to be an standardized option to glue these systems together. Once "Talk" (or any Matrix enabled client for that matter) is the better solution, there's less need to use email.

@Fuseteam
Copy link

Fuseteam commented Jan 4, 2023

i'm not sure about the matrix displacing email just yet. modern email seems to be more than just sending messages to each other, there's sending/recieving/declining/accepting calendar invitations, sharing mailboxes, sharing email addresses, message templates and configurable signatures and sharing signature designs etc etc etc

from what i've seen matrix is more about instant messaging like whatsapp and signal than email replacement. Not saying it can't or won't but it has to cover a lot more ground to be an email alternative (case in point Teams hasn't replaced outlook, and microsoft doesn't seem to be intending to do that.....unlike what they did with skype)

@Mannshoch
Copy link

I think Activitypub is more similar to maill than Matrix.
But In my case many usually mail specific use cases get replaced by Matrix or MS-Teams. The Problem is, that Matraix is more about a continuing flow of messages. I like using Mail if I need to archivate them. Mark for later use and so on.

@Fuseteam
Copy link

Fuseteam commented Jan 5, 2023

i mean yeah there is overlap, but i don't think can completely displace/replace one another

@Mannshoch
Copy link

Perhaps a sacrilegious thought. But why don't nextcloud/spreed and nextcloud/mail work together more?

I've had it several times that I actually would have preferred to treat a matrix chat like a mail. I want to archive history, mark messages as important, and reply to multiple messages in one go with the respective quotes.
This is not offered by the usual Matrix apps.

At the same time, there have been several mails that I would prefer to be treated like a chat, e.g. all the notifications I receive from all the forums and other programs. But also other rather small-talk mails.

If I think it bigger. For me, it's not important if message arrive over imap, ActivityPub or Matrix. It's important how I could handle them. Do I need it as a simple chat or more complex like an E-Mail.

@motey
Copy link

motey commented Jan 5, 2023

I think we are going slightly offtopic here :) keep some radio discipline

@RokeJulianLockhart
Copy link

Does https://nextcloud.com/blog/bridging-chat-services-in-talk not remediate this?

@mstyp
Copy link

mstyp commented Jan 22, 2023

Does https://nextcloud.com/blog/bridging-chat-services-in-talk not remediate this?

Kinda-sorta-not-really. It uses matterbridge, which is pretty good, but compared to synapse/matrix's bridging capabilities its not even close. Matrix is much more featerful out of the box, and they seem best positioned (Inmyveryveryuninformedopinion) to prove moxie and his "the ecosystem is moving" blogpost wrong.

@ShadowJonathan
Copy link

Matrix's base data model allows for bridging to be as well-supported as native conversations, and it's openness allows anyone to write such a bridge, and allow it to work even over federation, if need be.

I'd say one of matrix's biggest strengths here is its openness and ecosystem that integrates into it, if nextcloud can take advantage of that, it could empower those users with it.

@sebastiaanveld
Copy link

Following the Fosdem session Opening up communication silos with Matrix 2.0 and the EU Digital Markets Act, this contains a maybe helpfull bit to enhance Talk for interoperability with other messaging systems while keeping e2e encryption. Seems a lighter Matrix variant called Linearized Matrix has been created. This is what (most) probably is used by WhatsApp and to be officially announed later this month (feb 2024) by Meta to comply with the DMA. Nothing official as that is part of a NDA.

image

image

image

@Thatoo
Copy link

Thatoo commented Apr 24, 2024

Great hope for hub 8 but, as everywhere else these days, "artificial" won over human (social app is forgotten and inerropability of Nextcloud Talk isn't improved).
I'm pleased to notice nextcloud Talk can now federate. That's great!
Why not using matrix protocole for that in order to federate more widely?
Keep hoping hub 9 will do.

@Fuseteam
Copy link

I would rather go for implementing a matrix compatible api at least for federation. This would open a possibility to connect to matrix instances from within nextcloud talk. Or maybe it could even be possible to implement matrix's client api so existing matrix clients like riot could be used with nextcloud talk

i completely missing this suggestion earlier, this sounds like a good compromise

@sunjam
Copy link
Author

sunjam commented Aug 24, 2024

@Extarys
Copy link

Extarys commented Aug 24, 2024

Personally, an integration in this case would mean I can tag users and share nextcloud files to and from matrix protocol with e2ee.

Bridging Talk to Matrix right now seems to be as useful as bridging Facebook Messenger to Signal. Maybe I don't understand how Talk > Matrix bridge works ?

EDIT: When selecting a file, we can create a new conversation, but that conversation is stored in NC Talk, it is not a Matrix enabled chat. (Don't throw rocks at me, just trying to understand the advantage/use case of manually bridging each channel. I'm also wondering how that work configuration wise on a shared instance with 150 isolated users.

@Mannshoch
Copy link

My problem is, i have a php only webspace. Matterbridge do not work for me.

@pbek
Copy link
Member

pbek commented Aug 24, 2024

My problem is, i have a php only webspace. Matterbridge do not work for me.

Netcup servers are starting at 3.xx EUR a month 😉

@sunjam
Copy link
Author

sunjam commented Aug 25, 2024

My problem is, i have a php only webspace. Matterbridge do not work for me.

Did you try the matterbridge app for Nextcloud? It is coded in PHP and linked above.

@Mannshoch
Copy link

@sunjam I tried one of the first release of matterbridge. After some investigation I found out that the Matterbridge app need a binary and if the app try to run it, I get an error.

@pbek I have a similar hosting with similar features from another provider. Are you sure, that it allow running binary applications?

@pbek
Copy link
Member

pbek commented Aug 25, 2024

@Mannshoch, I use several VPS from https://www.netcup.de/vserver/vps.php. You can install any Linux distribution you like and run whatever you want. I use NixOS (Ubuntu was preinstalled) and run everything as a Docker container.

The VPS 250 G11s is 3.99 EUR a month...

@Mannshoch
Copy link

I do not trust my server and server security skills enough to host my own servers. Also I have almost non Networking skills ( know how to do port forwarding on my router at least).

@pbek
Copy link
Member

pbek commented Aug 26, 2024

Maybe an opportunity to learn 😉

@vranki
Copy link

vranki commented Aug 26, 2024

Matterbridge is a relaybot on Matrix side (AFAIK, at least every one I've seen) so it's out of question. I think this issue is about proper integration/federation, not bridging with clunky third party tools.

@Mannshoch
Copy link

For my is Nextcloud kind of a super Proxy.

I collect several sources of calendar and file shares, and access them with one account and with one app for calendar and nextcloud cliend for fileshares.
For me it's not important how nextcloud connect to the fediverse. Important for me is that it act as proxy and have one login and one client to access it. and have some management tools which come into account before data reach my client apps.

So I would like to have the same behavior like for fileshare and calendar.
I currently have two matrix accounts. I would be happy to connect them to my nextcloud and use one app to connect to my Nextcloud to work with them.

I hope that I could manage matrix users in my Nextcloud address book (a function I really miss on Matrix apps). I hope I could redirect a lot of Notification mails (several forum-notification and newsletter) from Nextcloud Mail to a Chat-app on my phone.

@thoys1
Copy link

thoys1 commented Sep 3, 2024

Hello everyone,

I support the integration of a matrix server instead of spreed and the conversion of Talk to a matrix client (or replacing it with an element web client).

In the discussion it was said, among other things, that it is not difficult to install Synopse. Personally, I installed a Nextcloud very easily, but I'm struggling with Synapse. And for organizations, every new VM costs money because it is maintained by an IT company. If I have everything in one, I save a lot of money as an organization (in my case an educational institution).

Thank you Thoys

ps. and a bridge is not as good as an integration ;-)

@motey
Copy link

motey commented Sep 4, 2024

Hey, can we try to keep the issue technical? If you're in favor, just use the thumb up emoji and if you want to share your personal potential usecase without adding anything of value to the actual solution use the nc-forums, reddit or whatnot. i guess there are enough reasons/perspectives why anybody would want this shared here.
IF (at all) any dev is going to pick up the issue later for implementation, s/he will be thankful if there is not too much noise between the meaty infos. ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop enhancement feature: integration 📦 Integration with 3rd party (chat) service
Projects
None yet
Development

No branches or pull requests