You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello! Thank you for the work you've done! The project turned out to be very interesting, and my colleagues and I liked it. I particularly appreciated the ease of installation, which allows for very quick start using it in self-host mode. However, during testing, we encountered some issues, so we decided to ask a few questions.
1. Notifications.
This is probably the main issue. When we started testing, we encountered an obvious problem - notifications are not arriving. Neither push nor sound notifications. Since the application is considered a "work messenger," receiving notifications on time is certainly important. We read about wxpusher, but in our country, there's a "small" problem - the absence of WeChat. :) Greetings from Russia. Maybe you can suggest a solution?
2. Plugins.
The approach that each user needs to install plugins individually is not entirely clear. We couldn't find an option to forcibly install a plugin for all existing and future users on our own.
3. LDAP.
This question arose during our heated debates and discussions. We see that you have implemented authorization via GitHub - and that's great! But since we would like to have the messenger within our company's perimeter, we are considering the possibility of integrating with our LDAP servers. I understand you haven't updated the project in a long time, but this would be a wonderful addition that would interest medium-sized businesses.
4. Admin Panel.
First of all, it's great that it exists. Well done! Secondly, it's even informative as it is now. We would like to see the ability to configure the running service more finely. For example, to set up SMTP settings, connect LDAP, and much more.
5. Interface Translation.
We see that you only have English and Chinese languages in the interface. Could you please tell us if there is any way we can start translating the interface into another language ourselves (in our case, into Russian)? We want to make the application more accessible for our colleagues because not everyone is proficient even in English.
Thank you very much for the work you've done. The project is very cool and promising. I hope you can answer at least some of my questions.
Hi, thank you for your message for this project. i am glad it can been receive your recognition and welcome.
for your question, here is a quick response:
notification is a problem i know which limit some reason: in desktop, we can have a good notification, and for mobile, its dependency on vendor: apple and google. i dont found a good way for open source project. and as in my country(china), need to support much vendor(~5), i have been integrated getuiclient/mobile/src/lib/notifications/getui.ts
but if you have some tech, here is reference in server if you wanna add support for it: server/plugins/com.msgbyte.getui/services/getui.service.ts
server plugin will load follow environment, you can have a quick see in here: docker-compose.yml
client plugin list is in here: client/web/src/plugin/builtin.ts
here is example for github integrated server/plugins/com.msgbyte.iam/strategies/github.ts, i think other way is same
yeah, i get your mind. but its have some real world problem, for example distributed deploy, first load, and so on . so use env to manage it is most possible way to handle it. rather than depend a database.
here is entry for language support: client/shared/i18n/index.ts. its will be auto generate by source code. script is pnpm translation in client/package.json
Finally, as you see, this project is not in maintain. as i think most of things is ready for production and real it have many smb is using it. i am focus on my new project tianji which design for smb and indiehacker, its very recommand to take a peek.
Activity
moonrailgun commentedon Oct 17, 2025
Hi, thank you for your message for this project. i am glad it can been receive your recognition and welcome.
for your question, here is a quick response:
notification is a problem i know which limit some reason: in desktop, we can have a good notification, and for mobile, its dependency on vendor: apple and google. i dont found a good way for open source project. and as in my country(china), need to support much vendor(~5), i have been integrated getui
client/mobile/src/lib/notifications/getui.tsbut if you have some tech, here is reference in server if you wanna add support for it:
server/plugins/com.msgbyte.getui/services/getui.service.tsserver plugin will load follow environment, you can have a quick see in here:
docker-compose.ymlclient plugin list is in here:
client/web/src/plugin/builtin.tshere is example for github integrated
server/plugins/com.msgbyte.iam/strategies/github.ts, i think other way is sameyeah, i get your mind. but its have some real world problem, for example distributed deploy, first load, and so on . so use env to manage it is most possible way to handle it. rather than depend a database.
here is entry for language support:
client/shared/i18n/index.ts. its will be auto generate by source code. script ispnpm translationinclient/package.jsonFinally, as you see, this project is not in maintain. as i think most of things is ready for production and real it have many smb is using it. i am focus on my new project tianji which design for smb and indiehacker, its very recommand to take a peek.