cbt, to norge

Store steg for @element og @matrix for tiden! https://element.io/blog/preparing-our-customers-for-a-new-era-of-secure-communication/

  • raskere log-in, oppstart og synkronisering via element x
  • utbytting av verifisering
  • element call er snart ferdig
  • og forskjellige endringer for admin greier

jomo, to Matrix
@jomo@mstdn.io avatar

TIL the client on Android shows images in lower resolution than they actually are, even if you tap on the image and zoom in. wth?

fidodo, to programmer_humor in Which side are you? Javascript or Typescript

Why would you not want to be using a rendering library? Your code is basically storing your application state in the dom which will turn into a horrible mess as soon as you reach any actual level of complexity. I know first hand. I’m traumatized from having to maintain large jquery code bases in the 00s. No serious professional writes code like this anymore.

Also, your vanilla code isn’t modern. It should look more like this:


<span style="color:#323232;">document.querySelector("#element").classList.toggle("hidden")
</span>

I could see not wanting to use a rendering library if you’re building a simple site on top of basic static HTML, but that’s not a serious discussion for industry professionals, and even still, jQuery is such a heavy dependency for saving some characters. If you find yourself using it so much you need the extra convenience then your site is already complicated enough that you should be using a rendering library with state management instead.

severien, to programmer_humor in Which side are you? Javascript or Typescript

Why would you not want to be using a rendering library?

Because it’s just not very useful in some contexts. I’ve seen web extensions which mostly query the current page, and it doesn’t render much or even anything.

Not all pages are SPAs either. Many apps are the old request-response with some dynamic behavior sprinkled on top. jQuery covers that well.

This model is also quite compatible with the rising HTMX where the state/rendering is driven from backend and you just insert few dynamic pieces with JS.

document.querySelector(“”).classList.toggle(“hidden”)

There’s no difference between document.querySelector(“#element”) and document.getElementById(“element”), they’re both same level clunky.

Also, what you wrote is not functionally identical. $el.show() is idempotent, the el.toggle(“hidden”) is not (as the name suggests, it toggles a class). It also needs an extra boilerplate class.

I could see not wanting to use a rendering library if you’re building a simple site on top of basic static HTML, but that’s not a serious discussion for industry professionals

There are plenty of non-professionals doing web stuff and I think it’s great!

jQuery is such a heavy dependency for saving some characters

jQuery is 24 KiBs (minified, gzipped), that’s a good price for the egonomics it provides. If you’re constrained, there are API-compatible alternatives like cash which go down to 6KiBs.

alternativeto, to Matrix
@alternativeto@mas.to avatar

Element X, an improved version of the app, is now available on Android. The app, which is up to 6000x faster than any other client, aims to replace existing Element mobile clients.
https://alternativeto.net/news/2023/9/element-x-the-fastest-matrix-client--is-now-available-on-android/

cbt, to Matrix

Da har element kommet ut med en alternativ app som heter element x. Den har en annen layout og er i beta-utgave. Fokuset på denne appen er å være super responsiv. Virker veldig bra, og har boble-chat.

Bloble-chat og layouten som er der, er dét jeg har slått på i instillingene for vanlig element for tiden. Så det er ganske så sikkert at element x blir den nye matrix appen min.

https://element.io/blog/element-x-android-preview/

hywan, to Matrix
@hywan@fosstodon.org avatar

Element X preview is now on Android too!, https://element.io/blog/element-x-android-preview/.

After iOS, Element X beta is now available on Android. Go rush it, break the app, report bugs, let's all get fun together! Oh, and it's extremely fast, don't be surprised.

voltagex, to Matrix
@voltagex@aus.social avatar

I think I am going to need to go back to an client for IRC. is not working well for me.

Maybe I'm getting old.

peturdainn, to HomeAutomation
@peturdainn@mastodon.social avatar

ESP8266 -> NodeRED -> Matrix -> Element

frlan, to random German
@frlan@social.milchreislieferei.de avatar

ist mir heute 3x gesegfaulted. Nachdem ich es im laufen lasse … nüscht.

fatboy, (edited ) to Matrix
@fatboy@fosstodon.org avatar

Element UI, that "All Chats" should probably sit next to my avatar button?

austin, to Matrix
@austin@mstdn.ca avatar

The public homeserver list has moved, with a new look and some customizable filters!

Matrix公开服务器列表现已焕然一新,且增加了筛选功能!

https://servers.joinmatrix.org

selea, to Matrix

My son friends and their parents recently joined @element with their Android phones.
Two of them created accounts with the Google SSO support, but when they joined a encrypted room - the top of the app was filled with a warning about "key backup", when clicked - nothing happens.

Have anyone else noticed this bug?
Kinda annoying and not a good onboarding experience for new users :/

Screenshots of the symptoms problems

image/jpeg

MineralCup, to random

We have a bracket!!

is coming fast and we’re scrambling to get ready. Our website has this year’s mineral list, starting bracket, and even a test vote if you want to warm up your polling muscles: https://www.mineralcup.org/

Okanogen,
@Okanogen@mastodon.social avatar

@MineralCup I feel personally assaulted that , , , and even and the largest crystals in the world, aren't in this bracket. These are badass minerals.
I don't think is even a . It's just an .
And no or ? People are just showing off. ? Girl, please.

Snowden, to Matrix Italian

È stata creata una stanza, che sfrutta il protocollo di comunicazione .

Si potra discutere di tutto ciò che riguarda il molto utile specialmente ai nuovi che potranno chiedere.

La stanza è accessibile a tutti nel Fediverso, con un unico requisito … si parla in italiano.

La stanza è accessibile usando (ad esempio) e l’indirizzo è :matrix.org

Attenersi all’argomento specificato.

https://sociale.network/@Snowden/110004859817874767

https://sociale.network/@Snowden/110005860397828853

tomasekeli, to Matrix

i've tried , and for

i actually prefer element. feels weird to prefer the most common thing for once.

i think it's most common, isn't it?

gael, (edited ) to matrix French
@gael@mastodon.social avatar

NOT taking into account privacy aspects, what is the best UX experience for individual and group discussions? 🤔

@telegram @signalapp
@matrix
WhatsApp
Other?

islamicaudiobooks,
@islamicaudiobooks@mastodon.social avatar

@gael @telegram @signalapp @matrix Useful easy to follow discussions are difficult without threads/topics like forums or even email threads. I heard or supports or will support threads but haven't encountered them in any groups yet.

hywan, to rust
@hywan@fosstodon.org avatar

Element X iOS and Android nightlies have started to integrate the Matrix Rich Text Editor, https://github.com/matrix-org/matrix-rich-text-editor.

It’s a rich text editor (WYSIWYG) written in Rust with bindings for Swift, Kotlin and JavaScript.

I’ve personally improved WebAssembly support and Markdown support, https://github.com/matrix-org/matrix-rich-text-editor/pulls?q=is%3Apr+author%3AHywan+is%3Aclosed. Notably this fun patch that has reduced the Wasm module size by 76%, https://github.com/matrix-org/matrix-rich-text-editor/pull/225 😜.

hywan, to rust
@hywan@fosstodon.org avatar

Element X iOS nightly has a new way to render the Timeline. It is impressively fast, with smooth animations, less code and less bugs. What else :-)?

Patch in Element X iOS, https://github.com/vector-im/element-x-ios/pull/1392.

The Timeline is an API of matrix_sdk_ui, https://github.com/matrix-org/matrix-rust-sdk/tree/758c3f79019ec2d30400e024aa0f375e0642a8ca/crates/matrix-sdk-ui/src/timeline.

hywan, to rust
@hywan@fosstodon.org avatar

Element X will support dehydrated device (MSC3814).

Path in the Matrix Rust SDK, https://github.com/matrix-org/matrix-rust-sdk/pull/2349.

MSC, https://github.com/uhoreg/matrix-doc/blob/shrivelled_sessions/proposals/3814-dehydrated-devices-with-ssss.md.

Do you delete your devices often, like everyday? Dehydrated devices allow to keep receiving encrypted messages in a decentralised network with virtual devices.

hywan, to rust
@hywan@fosstodon.org avatar

Element X nightly has offline support.

Patch in the Matrix Rust SDK, https://github.com/matrix-org/matrix-rust-sdk/pull/2386.

No service? No problem. Search for rooms, read your messages… still encrypted, still here.

hywan, to rust
@hywan@fosstodon.org avatar

Element X nightly has fuzzy search on room names in the room list. And it’s awesome.

Patch 1 in the Matrix Rust SDK, https://github.com/matrix-org/matrix-rust-sdk/pull/2335.

Patch 2 in the Matrix Rust SDK, https://github.com/matrix-org/matrix-rust-sdk/pull/2392.

Patch 3 in Element X iOS, https://github.com/vector-im/element-x-ios/pull/1483.

It’s probably for power users but how comfortable it is!

I even added UTF-8 normalisation for more comfort.

thor, to Matrix
@thor@berserker.town avatar

( chat client) on mobile needs to fix replies for images. it only shows the image name someone replied to.

i don't even know what the image name is when i upload from my phone. it gets assigned some random sequence of letters.

dansup, to random
@dansup@mastodon.social avatar

Matrix wasn't working for the media interview I just did (unable to decrypt message), so I tried a @firefish chat and WOW!

We chatted for over an hour, and even shared images and videos, I'm mind blown!

darnell,
@darnell@one.darnell.one avatar

@dansup @firefish I have also seen weird “unable to decrypt” messages on too.

The FAQ on does not provide a solution either: https://element.io/help#encryption9

I wonder if the @element & @matrix teams can investigate this issue‽

My theory: people are using different versions of Matrix & the older version is having issues decrypting or being decrypted by the newer versions.

elb, to Matrix
@elb@social.sdf.org avatar

I inquired about disabling presence information in desktop on grounds (it amounts to location tracking if, for example, you have home and office sessions, and while Matrix session names can be private, session existence cannot), and was told that "its low priority given most servers have presence entirely disabled, like matrix.org".

This is very disappointing, although I don't know how official that stance is. I've asked my admin to look into disabling presence.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • InstantRegret
  • ngwrru68w68
  • Durango
  • Youngstown
  • slotface
  • mdbf
  • rosin
  • PowerRangers
  • kavyap
  • DreamBathrooms
  • normalnudes
  • vwfavf
  • hgfsjryuu7
  • cisconetworking
  • osvaldo12
  • everett
  • ethstaker
  • GTA5RPClips
  • khanakhh
  • tester
  • modclub
  • cubers
  • Leos
  • provamag3
  • All magazines