News for hackers. Stuff that matters.
Re:Conduit Beta – Matrix chat server by ducktective on Thursday September 02, 2021 @04:30AM (#28389806)
I hope Telegram adopts Matrix (alongside or instead of their own protocol). Their clients (on linux/windows/android) are really an exemplar of how should a refined snappy cross-platform app should be written.
Re:Conduit Beta – Matrix chat server by chrismorgan on Thursday September 02, 2021 @06:53AM (#28390547)
I wouldn’t consider Telegram a well-done cross-platform app. It’s a mobile app, badly ported to desktop, and I find telegram-desktop quite annoying under Linux. Here are most of the ways where there are actual problems, quite apart from it just using foreign UI design paradigms that make it not fit in:

Its keyboard accessibility is very poor: about all you can do is switching between conversations, scrolling inside a conversation, posting messages, and editing recent messages. You can’t interact with any buttons, menus or popups that they open.

Its text editing fields (plain and rich text) get caret navigation wrong for the platform, e.g. Ctrl+Right moves to the start of the next word, rather than the end of the current word; and punctuation is treated as a separate “word” rather than being grouped with a preceding (in the direction of navigation) word.

Its rich text editing component (for sending messages) doesn’t let you format text while typing: “hello, <Ctrl+I>world” should make the second word italic, but that Ctrl+I doesn’t actually do anything: you have to type “hello, world”, then go back and select “world” and press Ctrl+I. (This is by far the most frustrating of the issues, resulting in me mostly just not formatting messages.)

When I type emoji in (via a Compose key in my case, but it’s hardly the only way of typing emoji natively), they appear as rectangles, and stay that way until you post the message or type a character before the emoji, at which point it swaps it for a graphical emoji.

Re:Conduit Beta – Matrix chat server by c300 on Thursday September 02, 2021 @09:02AM (#28391530)
If you don't consider telegram a well-done cross platform app, then what are your standards? There is literally no other app that is as X-platform as telegram. Nothing by MS, Facebook, Google, Apple or any other company in the world comes close to releasing an app for Every mobile and desktop platform. On top of that, Telegram is better in performance and offer far more features than competitors who release in fewer platforms... FOR FREE. There are so many more things to praise before thinking of any criticism about emojis not looking right before sending in Linux desktop lol.
Re:Conduit Beta – Matrix chat server by fsflover on Thursday September 02, 2021 @10:16AM (#28392298)
> If you don't consider telegram a well-done cross platform app, then what are your standards?

How about allowing e2e encryption on desktop?

Re:Conduit Beta – Matrix chat server by selivanovp on Friday September 03, 2021 @08:57AM (#28403520)
It’s a business decision, has nothing to do with cross-platform quality of client app.
Re:Conduit Beta – Matrix chat server by fsflover on Friday September 03, 2021 @09:47AM (#28404178)
But it does decrease the quality of the app on specific platforms.
Re:Conduit Beta – Matrix chat server by chrismorgan on Thursday September 02, 2021 @12:32PM (#28394126)
I don’t know if there are any in this sort of space that I would consider well-done. But I do know that a single-codebase mobile app port to desktop is unlikely to ever qualify, even if in some other regards it’s excellent.
Re:Conduit Beta – Matrix chat server by ducktective on Thursday September 02, 2021 @07:53AM (#28390947)
> foreign UI design

The unified-UI battle is long lost. Nowadays, I much prefer a sane style instead of whatever RAD design GNOME/Windows11/etc people have come up with....

> Emoji

IIRC, the compose key uses a limited set of old emojis. I've been using dmenu-wrappers for inserting emojis, like this one: https://github.com/Mange/rofi-emoji

The points you mentioned are minor issues (I know, it adds up) but compare that to the alternatives: Discord, Slack, Element, Whatsapp...Mere starting up those apps and sending a `hi` to someone easily could take ~30 secs

Many times, the sluggish experience in Discord caused me to just ignore joining in my favorite servers and discussions.

Re:Conduit Beta – Matrix chat server by chrismorgan on Thursday September 02, 2021 @12:03PM (#28393761)
On the UI side, telegram-desktop does things in a radically different way from typical desktop software, that’s my objection, structuring things in a way that only makes sense on small-screen devices.

The Compose key can be customised via ~/.XCompose. I’m talking about things like U+1F928 FACE WITH ONE EYEBROW RAISED. Anything that has a graphical representation gets mangled.

On the alternatives: I haven’t ever tried much in this space, so I don’t know if there are any that I would consider well-done. Performance is probably the biggest objection to many of them.

Re:Conduit Beta – Matrix chat server by hansel_der on Thursday September 02, 2021 @07:50AM (#28390912)
not disagreeing with any of your problems, but i guess the point was that there are barely any other significant mobile messengers that also _have_ a desktop app, let alone one that is snappy.

Disclamiar: telegram user on windows, linux, ios and android

Re:Conduit Beta – Matrix chat server by Y_Y on Thursday September 02, 2021 @08:34AM (#28391295)
The web interface for WhatsApp is really good. Fast and simple and the main thing I miss in Signal and Telegram.
Re:Conduit Beta – Matrix chat server by hansel_der on Thursday September 02, 2021 @01:28PM (#28394873)
just out of curiosity; what are the benefits of the WA-webinterface over a native client? (yes, e2ee yadada, but really)
Re:Conduit Beta – Matrix chat server by Y_Y on Thursday September 02, 2021 @02:27PM (#28395570)
I can run it in a firefox tab, and I don't have to install anything or do another login/sync.
Re:Conduit Beta – Matrix chat server by hansel_der on Wednesday September 08, 2021 @02:03PM (#28460845)
good point, thou telegram also has a (ordinary) web-interface https://web.telegram.org
Re:Conduit Beta – Matrix chat server by Tmpod on Thursday September 02, 2021 @06:39PM (#28398269)
You can't use it without your phone connected (to the same network), which in my case is a no-go.
Re:Conduit Beta – Matrix chat server by hansel_der on Wednesday September 08, 2021 @02:02PM (#28460832)
this!

consumer and soho routers are usually bridging wifi and lan together whereas professional and enterprise tend to run seperate networks, mostly for security reasons.

Re:Conduit Beta – Matrix chat server by southerntofu on Thursday September 02, 2021 @05:55AM (#28390262)
Just for reference, gitter.im did just that a while back. It's really nice to be able to join a gitter channel using a client of my choice and not a crappy web interface.
Re:Conduit Beta – Matrix chat server by detaro on Thursday September 02, 2021 @05:56AM (#28390266)
(Although gitter.im isn't really a "third-party" adopting it, given they were aquired by Matrix developers: https://blog.gitter.im/2020/09/30/gitter-element-acquisition...)
Re:Conduit Beta – Matrix chat server by southerntofu on Thursday September 02, 2021 @06:02AM (#28390302)
Oh, that's interesting. I did not see any amount of money in those blogposts, do you have an idea how much it cost?

Also it appears Gitter is actually not operating a matrix server, but is instead bridged with https://www.matrix.org/docs/projects/bridge/native-gitter-br... ? Does that mean gitter.im is only reachable from matrix.org?

Personally when i had to join a gitter room, i would join from my XMPP account using the @matrix.org gateway (which despite being unreliable is very nice) so i have no clue.

Re:Conduit Beta – Matrix chat server by detaro on Thursday September 02, 2021 @07:43AM (#28390861)
Some of the Matrix folks are active on HN, maybe they mentioned something in the discussions back then? But I wouldn't be surprised if it wasn't much if anything - my impression was that Gitlab didn't really know what to do with gitter, so giving it to messaging-focused project would make some sense.

No, bridged rooms generally are reachable from any instance. It's just that the bridge talks to matrix.org and matrix.org "hosts" (that's not 100% accurate afaik to how Matrix works, but close enough for this) the room just like any other matrix.org room, that is also reachable from other instances.

Re:Conduit Beta – Matrix chat server by Tmpod on Thursday September 02, 2021 @06:42PM (#28398288)
From what I know, they are still bridging, but in the long run (I assume they are somewhat waiting for stable Dendrite, since Synapse is shit for massive deployments) I believe they want to run an actual homeserver in gitter.im and have a sort of Gitter themed/branded Element client for it.
Re:Conduit Beta – Matrix chat server by escalt on Saturday September 04, 2021 @04:46AM (#28413303)
This is already the case. There is an actual matrix server reachable @gitter.im and you can join gitter rooms through it
Re:Conduit Beta – Matrix chat server by southerntofu on Sunday September 05, 2021 @03:34AM (#28422274)
ah thanks for that information! it was not apparent from the blogpost/docs about it on matrix side
Re:Conduit Beta – Matrix chat server by Youden on Thursday September 02, 2021 @06:16AM (#28390363)
The clients are open-source [0], maybe they'd accept contributions?

Worst-case a fork could work.

[0]: https://telegram.org/apps

Re:Conduit Beta – Matrix chat server by grishka on Thursday September 02, 2021 @10:20AM (#28392362)
There's already a bot that bridges Telegram chats to Matrix.