icedborn / cinny Goto Github PK
View Code? Open in Web Editor NEWThis project forked from cinnyapp/cinny
Yet another matrix client
Home Page: https://cinny.in
License: GNU Affero General Public License v3.0
This project forked from cinnyapp/cinny
Yet another matrix client
Home Page: https://cinny.in
License: GNU Affero General Public License v3.0
Hi there IceDBorn,
Hope you are well, I tested your fork with implemented jitsi calling for Cinny on https://cinny.alfonso.top/ and am pleased how well it works, excellent work! It is perfectly usable aside from minor bugs.
There is an unexpected reconnect to the jitsi call if the home screen is empty, please see steps to reproduce.
If you need any further info please let me know,
Thanks,
Spacur
1. OS: Windows 10 (22H2)
2. Browser: Librewolf (Firefox 114.0.1-2)
3. Cinny Version: Fork provided at https://cinny.alfonso.top/ on 08/08/2023
4. Matrix Homeserver: matrix.org
I understand eventually that the Cinny developers will implement voice calling in their way and natively with Matrix's VOIP features, however despite several months since your fork it appears no certainty as of when. Right now your fork is 95% viable for use as a temporary workaround which is excellent and it seems a little more work would make it 100% viable.
I'm not that familiar with web technologies but when I can I'll take a look into this further.
Hi there IceDBorn,
Hope you are well.
There is an unexpected reconnect to the jitsi call if you are still focused on the voice channel, please see steps to reproduce.
If you need any further info please let me know,
Thanks,
Spacur
1. OS: Windows 10 (22H2)
2. Browser: Librewolf (Firefox 114.0.1-2)
3. Cinny Version: Fork provided at https://cinny.alfonso.top/ on 08/08/2023
4. Matrix Homeserver: matrix.org
I have not looked at all the source code however it seems from this bug and the previous bug I've reported, you are sent the confirmation only upon clicking to enter the matrix room and not in the code which enters you into the jitsi call.
Perhaps it would make more sense to move the join confirmation prompt just before the jitsi call join code to ensure no matter what you will be prompted beforehand if I am understanding this correctly.
Voice channels are working basically exactly as expected, which is excellent.
However there is no support currently for calling within text channels or direct messages.
I'd love to be able to optionally associate Jitsi calls with text channels and direct messages, perhaps a calling icon which can be used to start a call and it is situated next to the people toggle/hamburger icon at the top right of the chat.
A notification would be sent to all members within the text channel with active users having a popup to accept or deny the call and a ringtone, similar to how most calling supported applications do it. I'm not sure how complex this would be though as then you'd need to be able to send and receive call requests ontop of all the Cinny stuff.
An alternative simpler solution would be that pressing the call icon would connect you to the jitsi call and send a message to inform people you have started/joined the call within the text chat or direct message it was started in so then they can press the call icon to connect on their end. I'm assuming how jitsi works here but the message could also include a jitsi invite URL to allow non jitsi call cinny fork clients and other completely different matrix clients to be able to access your call also (Of course at the drawback of it being non embedded in a separate/dedicated browser tab).
No response
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.