9 ms·
Show HN: A web-based matrix client: Cinny
- hutrdvnj 5y agoDoes matrix support threads?
- stryan 5y agoThreading is on the roadmap and should be coming Soonish (prototypes of it are already implemented in Dendrite, matrix.org's beta server). Until then, it does support Reply messages similar to Discords.
- hutrdvnj 5y agoA that's good to hear. It's basically the last missing feature that hold my company back from using matrix. BTW, Discord does have threads now.
- kixiQu 5y agoThis is the smallest thing in the world but: in the screenshot on cinny.in: that's my chicken illustration! :D (Not my chicken, she belongs to https://www.instagram.com/chooks_in_town/ https://www.instagram.com/chooks_in_town/ so I also put the illo on IG https://www.instagram.com/p/CRQETITJncO/ https://www.instagram.com/p/CRQETITJncO/) More substantively: the look of this is so nice. My biggest complaint with element is UX around cross-signing (though I'd also switch in a heartbeat if someone hacked in voice messages somehow). How have you found all that to implement? (Totally fine if it's still on a roadmap, I'm just curious)
- cuboid 5y agoI believe it would please you to know Voice Messages are currently front in line to be implemented next.
- kixiQu 5y agoho ho HO your belief is correct!
- fouc 5y agoI don't see any chicken anywhere? This is the screenshot that shows up: https://cinny.in/assets/preview-light.png https://cinny.in/assets/preview-light.png I also tried changing the "light" in the url to "dark" and got https://cinny.in/assets/preview-dark.png https://cinny.in/assets/preview-dark.png
- busymom0 5y agoThey are referring to the chicken on the home page with the second theme (non-pure white) selected: https://cinny.in https://cinny.in Image: https://cinny.in/assets/preview-silver.png https://cinny.in/assets/preview-silver.png
- kixiQu 5y agobusymom0 had it right -- I meant the preview for the silver theme :)
- airstrike 5y agoLink to the actual app https://app.cinny.in/login https://app.cinny.in/login __________ EDIT: Upon registration "Password must contain 1 number, 1 uppercase letters, 1 lowercase letters, 1 non-alpha numeric number, 8-16 characters with no space." Not sure if that's a Matrix limitation or just javascript validation, but if it's on your end please don't do that... if anything you're enforcing less secure passwords. __________ EDIT 2: Hitting reload on https://app.cinny.in/register https://app.cinny.in/register leads to a 404
- usbfingers 5y agoNote, some of that is a requirement by the Matrix protocol and is out of clients control. It's ultimately up to the server to configure different password requirements. https://matrix.org/docs/spec/client_server/latest#notes-on-password-management https://matrix.org/docs/spec/client_server/latest#notes-on-p... > Clients SHOULD enforce that the password provided is suitably complex. The password SHOULD include a lower-case letter, an upper-case letter, a number and a symbol and be at a minimum 8 characters in length. Servers MAY reject weak passwords with an error code M_WEAK_PASSWORD.
- Y_Y 5y agoWhy is this still a thing? I think all tech people hate it, and all non-tech people use "Password1".
- throwamon 5y agoSome tech people hate it so much that they delegate it to a password manager. ;)
- ExtraE 5y agoAs a side-note, I wish I could give lastpass a regex or pattern or something to check auto-generate guesses against (it would be great to have a [trusted] library of these, too). I often end up regenerating or tweaking my auto generate settings a few times for every new account I create to get around this stuff.
- kitkat_new 5y agoWow, it really has a great first impression! The visual and feel is just amazing - and even basic E2EE seems to be available. I'm definitely sold and following along with developments
- Avi0n 5y agoWow, this is really well done. I love how fast it is. Any plans on making an electron desktop app? I would definitely use it.
- adkadskhj 5y agoHeck if it's a general purpose web app - ie not only Chrome, maybe give Tauri[1] a try? [1]: https://github.com/tauri-apps/tauri https://github.com/tauri-apps/tauri
- kfiven 5y agoYes, after some more features we gonna make electron app.
- Arathorn 5y agoAs others have said, perhaps Tauri would work better (and save you from neverending complaints from the anti-electron brigade)
- Arathorn 5y agoi wonder if the Show HN link should be changed to go straight to https://cinny.in https://cinny.in? The app is really impressively well done - goes to show how well an entirely fresh React app can run on top of matrix-js-sdk (and thus how much snappier Element can be :)
- 0xC0ncord 5y agoLooks very nice! I will have to try it. Do you have plans to announce it to matrix.org's This Week In Matrix (TWIM) updates? If you're looking for more testing and feedback I'm sure you'll get some from the visibility there.
- stryan 5y agoIt's already been posted to the TWIM room so it should be in it.
- the_duke 5y agoFirst impression: very nice look and feel, definitely prettier and much snappier than Element. It does lack a lot of basic features though (like reply, editing/deleting messages, ...). Totally understandable, of course, but React apps always tend to be fast early on but slow down as more and more features are added.
- ushakov 5y agoi love the design any plans for mobile? maybe give react native and react-native-web a try!
- MR4D 5y agoSo looking at the site, this seems to be only client code? If nothing needs to be installed or run on a server, then this will be huge! Looking forward to trying this out later today. Nice work!
- aceArtGmbH 5y agothis is just a client for the matrix protocol. There are several server implementations matrix.org
- xorcist 5y agoThis is gorgeous! Have you considered adding it to matrix.org/clients? It would also be interesting to know a little bit more how the hard features are implemented. Key exchange and cross signing in E2EE? Plans for "native" VoIP?
- Arathorn 5y agoPRs are welcome against github.com/matrix-org/matrix.org to list clients :) (it looks like cinny is built on matrix-js-sdk, which also powers element web, so inherits the e2ee support and could inherit voip etc from there).
- Klonoar 5y agoI appreciate, so much, that you call out and focused on proper spacing for layout. This is hands down my biggest pet peeve with so many open source projects and an outright reason I won't use some of them. Amazing job.
- arkaniad 5y agoReally wanted to try this, and am still looking forward to at some point, but for some reason my password is invalid to the client and presents 'M_FORBIDDEN: Invalid password' despite it being a cryptographically secure random-gen password in my vault - presumably because it doesn't have a special character in it. It would be cool if this limitation was a little more up front - While I can spin up a copy on my own and adjust the limitation myself, I don't think everyone's going to want to do that.
- chrysoprace 5y agoReally happy to see more implementations with the Matrix protocol. The official implementations leave a little to be desired so it's good to see different takes on it.
- freeopinion 5y agoExplain to me again why it isn't crazy to type your username and password into the login form of some random webpage you've never heard of?
- Arathorn 5y agoyou should really use a test account when experimenting with random matrix clients. meanwhile we’re looking at adding OAuth 2 to Matrix by default so your server is the one that auths you, rather than a random client: https://github.com/matrix-org/matrix-doc/pull/2964#issuecomment-760769031 https://github.com/matrix-org/matrix-doc/pull/2964#issuecomm...
- freeopinion 5y agoThis site is requiring an email address to register a matrix.org account. Odd. Then I'm guessing it has a captcha. I'm not sure because it fails to load with Privacy Badger enabled. My attention just wandered away. Hopefully they can address some basic privacy concerns and get another at-bat. Edit: Seems that matrix.org is now requiring an email address.
- howolduis 5y agoI thought there will be a downloadable desktop app....
- rizky05 5y agoMy experience with any matrix client is slow, very slow. It made me never experience matrix as it is intended.
- fouc 5y agoSo dumb question about Matrix.. any long-time IRCers use it? How did you make the transition? Is it straight forward to use weechat with it? If you abandoned the irc client, is it easy to keep personal logs?
- Arathorn 5y agoThe matrix core team was very much long-time IRCers (opering networks since late-90s) before we embarked on Matrix, so we've tried to make it a decent transition. The python weechat-matrix plugin is pretty good (in my opinion, although others seem to have had bad experiences). Matrix itself stores your conversation history for you, so most people don't bother storing separate logs. There are tools to let you maintain separate logs though, e.g. https://github.com/russelldavies/matrix-archive https://github.com/russelldavies/matrix-archive - and log export is also currently being added to Element.
- mxuribe 5y ago> ...any long-time IRCers use it? If it is any consolation, Mozilla (yes, that Mozilla!) moved over from irc to matrix back in 2020 if i recall correctly. So, i imagine that would represent a large-ish number of irc users, and many likely had been using irc for quite some time now. See: https://discourse.mozilla.org/t/synchronous-messaging-at-mozilla-the-decision/50620 https://discourse.mozilla.org/t/synchronous-messaging-at-moz... and https://wiki.mozilla.org/IRC https://wiki.mozilla.org/IRC
- jakosimov 5y agoAs a side note, being someone who is quite interested in matrix as a technology, could anyone recommend any good and active rooms (or spaces, if that's a thing now) on matrix? The only ones I can find are mostly for asking questions about specific programming languages or technologies.
- nichos 5y agotech heavy, but sort of a general chat: AfediverseChat: https://matrix.to/#/!TwVRDXcJyTivqGQvWF:matrix.org https://matrix.to/#/!TwVRDXcJyTivqGQvWF:matrix.org
- cvwright 5y agoYou gotta follow TWIM. It’s the room where things get announced to make it into their Friday post on This Week In Matrix.
- emaro 5y agoLooks very clean. I'm looking forward to a more capable version of Cinny. The validation on the login page is a bit annoying though. I'd like to paste a Matrix address like @username:domain.org.
- ajbura 5y agoYou can paste localpart with @ also. So @username in username and domain.org in Homeserver.
- dgb99 5y agothis is a great app! I am literally hooked to it.
- coldblues 5y agoWhen will we get native, beautiful, and fast Matrix clients? I am very tired of Electron and web applications, I want a snappy experience for once. Please.
- mxuribe 5y agoLike an old engineering mantra, "I can give you 2 out of 3"...Jokes aside, the matrix.org website does have a nice page listing the different clients (that they at least know about), and its nicely broken up into sections for mobile, desktop, terminal, and even nintendo (!). There are a number of native clients and some (e.g. nheko, quaternion) i have unscientifically found to be very fast...as far as beautiful, well, i think it would be best to leave that to you as your opinion. Here's the client list page that i referenced above: https://matrix.org/clients/ https://matrix.org/clients/ I hope that helps!