cinnyapp / cinny-desktop Goto Github PK
View Code? Open in Web Editor NEWYet another matrix client for desktop
License: GNU Affero General Public License v3.0
Yet another matrix client for desktop
License: GNU Affero General Public License v3.0
Cinny consistently locks up for 1-5 seconds when the app does its initial sync every time I open it, after leaving it closed for about a day or so.
This is a consistent problem across all Matrix clients and I'm not sure if it's a problem with the protocol or the implementations themselves. I'm also not sure what the current sync code looks like: but I would suggest either doing the sync in a background thread if possible, providing a loading indicator ("sync progress" bar or something at the top of the screen) so that the user isn't confused that it's entirely old messages
Create a Matrix account, join many rooms (I am probably in ~50), and open Cinny after leaving it for a day or so on a not-perfect WiFi connection.
No response
1. Arch Linux 6.3.1
2. Cinny Desktop 2.2.6
3. envs.net
No response
unable to logout of account on server that has gone offline, stuck on logging in, uninstalling and reinstalling did nothing
Some text has weird kerning.
And this is how it looks after setting letter-spacing: 0
on broken elements
(not perfect but much better):
No response
No response
OS: Arch Linux
Client: Cinny Desktop v2.0.4 (Flatpak)
No response
Currently, Cinny web/desktop supports single sign on. However, the desktop version opens the single sign in provider in it's sandboxed browser, as opposed to the system's default browser. This works, but somewhat defeats the purpose of single sign on.
I would like cinny desktop to open the single sign on provider using the default browser. Element desktop does this already.
No response
No response
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These branches will be created by Renovate only once you click their checkbox below.
src-tauri/Cargo.toml
serde_json 1.0.109
serde 1.0.193
tauri 1.7.1
tauri-build 1.5.3
.github/workflows/archive.yml
actions/checkout v4.1.7
softprops/action-gh-release c062e08bd532815e2082a85e87e3ef29c3e6d191
.github/workflows/cla.yml
cla-assistant/github-action v2.4.0
.github/workflows/lockfile.yml
actions/checkout v4.1.7
codepunkt/npm-lockfile-changes b40543471c36394409466fdb277a73a0856d7891
.github/workflows/tauri.yml
actions/checkout v4.1.7
actions/setup-node v4.0.3
tauri-apps/tauri-action v0.5.9
softprops/action-gh-release c062e08bd532815e2082a85e87e3ef29c3e6d191
actions/checkout v4.1.7
actions/setup-node v4.0.3
tauri-apps/tauri-action v0.5.9
softprops/action-gh-release c062e08bd532815e2082a85e87e3ef29c3e6d191
actions/checkout v4.1.7
actions/setup-node v4.0.3
tauri-apps/tauri-action v0.5.9
softprops/action-gh-release c062e08bd532815e2082a85e87e3ef29c3e6d191
actions/checkout v4.1.7
ubuntu 20.04
.github/workflows/test.yml
actions/checkout v4.1.7
actions/setup-node v4.0.3
actions-rs/toolchain v1.0.7
tauri-apps/tauri-action v0.5.9
package.json
@tauri-apps/api 1.6.0
@actions/github 6.0.0
@tauri-apps/cli 1.6.0
node-fetch 3.3.2
node >=16.0.0
In Cinny web client I'm able to paste an image into Cinny, but in the desktop client I'm unable to paste the same image.
No error, nothing visually important. Just does not respond to ctrl+v.
Installed using Flatpak, running latest version. Ubuntu 22.04.
In some case user might need a proxy to access a certain homeserver. It could be useful if it could have built-in socks5 and/or http proxy support for Cinny desktop client.
Add a proxy setting to the desktop client, and ensure the proxy setting can be accessed before login any account.
If in-app proxy setting is not possible, add a commandline argument to make it able to use a proxy is still okay.
I don't know so much about front-end development and Tauri, so not sure if it's possible.
This issue might be related: tauri-apps/wry#588
When you right click on an image, the "open image in new window" and "download image" options do not work.
I expect the image to open in my default web browser if I choose "open image in new window" and I expect the image to create a download dialogue box thing if I click download image.
1. OS: MacOS Ventura 13.0.1
2. Cinny version: v2.2.2
3. Matrix homeserver: the-apothecary.club
4. Downloaded from: Github
No response
I've been using it on my macos laptop and it's been freezing after a few seconds to a minute or so, with the only solution being to restart the app.
Cinny's default font dos not support all of languages. In browser, it can be changed using browser's settings. But in new desktop app, this is not available.
So it is nessesery to have an option to able user to manualy change its font. And also its size.
No response
No response
On MacOS Monterey 12.6, clicking on the notification that pops up does not bring me to the chat the notification is for. It only focuses the application, meaning if I didn't read the noti, I have to scroll around and find where the noti is from and then click on it, which can be a hassle.
The same issue is present on the web version of cinny, however I don't know if the browser even sends a signal to the website that you've clicked the noti, so it may not be fixable there.
I understand that the Desktop app is just a wrapper for the website right now, but in the future sessions from the Desktop app should probably identify as Cinny Desktop.
Cinny Web
The session is called Cinny Desktop
by default
1. OS: MacOS
2. Cinny Desktop 2.0.0
No response
While right-clicking spaces/rooms in the sidebar, I may accidentally right-click the wrong one initially. I then go to right-click the correct one, but right-clicking only closes the previous context menu. I'd expect it to both close the previous context window and open a new one for the correct space.
Here you can see me right-clicking on different spaces at a time. A context menu only shows up every other click, but I'd expect it to show up every time.
I'd expect context menus to show up every time I right-click a space/room.
OS: Arch Linux
Cinny Desktop: v2.2.2
I'd like to install cinny desktop on my MacBook pro with an M1 chip via brew install cinny
Add macos-arm
to the supported targets that cinny-desktop
builds to + setup a homebrew cask tracking that repo
No response
currently i cannot install cinny using CLI only on windows
i d like to be able to install cinny using winget
package manager
No response
No response
Messages which have already been read on another device still show up in my notifications, even after the computer has been in sleep mode.
I would expect to have no notifications
1. OS: MacOS
2. Cinny v. 2.2.2
3. Matrix Homeserver: the-apothecary.club
4. Downloaded from github
No response
After installation, Cinny can't connect to any server. It gets stuck in "Connecting to ..."
Cinny should connect to at least one of the servers
1. MacOS 10.14.6 (Mojave)
2. Cinny version: 2.2.2
3. Matrix homeserver: All of them
4. Downloaded from: Github
No response
Some times when Cinny is not the active window, Decryption of messages is unable to keep up, often displaying as unable to decrypt messages.
You can easily fix this bug by viewing another channel/conversation then switching back.
There are two ways i can reproduce this bug:
1.) Have Cinny minimised/not active
2.) use another account or message someone else using another client.
Or:
1.) Have Cinny minimised/not active
2.) Use another client and message someone/Receive a message.
On message decrypt messages / when switched to active window "refresh" the decryption of messages.
**OS:** Linux (Endeavouros)
**Cinny Version:** 2.2.4
**Home server:** Matrix.org
Obtained via the AUR.
No response
Audio files received in the Desktop version (such as .ogg files) do appear, but the play button does not work, it cannot be downloaded, and the external link cannot be opened.
The audio should play, or be able to be downloaded
1. OS: Linux, EndeavourOS
2. Cinny v2.2.4
3. Homeserver: matrix.org
4. Downloaded from: AUR (via GitHub), https://aur.archlinux.org/packages/cinny-desktop-bin
May be related to #122.
I am using Gnome42 under Arch and the "Follow system theme" does not work.
Howdy!
I've got my matrix.org account, but I recently joined another homeserver that isn't interested in federation. So currently it isn't possible for me to use them both with Cinny at the same time.
This seems like a common limitation of most matrix clients and I'm not sure why.
I'm curious about is whether it's possible to support "profiles" with the desktop app which would amount to running two copies of it, each using a different connection.
Since I'm ignorant of the technicalities involved I realize that it might not be simpler than adding support for multiple connections in the cinny app itself instead.
No response
No response
Currently there is no aarch64 binary for Cinny on macOS. The current binary runs on Intel natively, and only on AS (Apple Silicon) through an emulation layer (Rosetta 2).
A solution would be a universal binary that would support both Intel and AS (Apple Silicon).
N/A
If I have missed anything or made any mistakes in my feature request, please let me know.
I run Cinny 2.2.4 in NixOS, installed from Nixpkgs.
I’m seeing a constant CPU usage (top shows 30-35 %), permanently, even when I’m not doing anything, the window is not focused, and there is no activity in any of my rooms. That makes it impractical to use the app while on battery.
No response
1. Linux (NixOS unstable, running sway)
2. Cinny 2.2.4
3. Matrix homeserver: matrix.org
4. Downloaded from nixpkgs
No response
Unable to send image which is dragged and dropped in cinny
send button does not work. After cancel
text field is not working
No response
OS: Artix Linux
Version: v2.2.6 (Desktop client)
Homeserver: envs.net
No response
The app is neither signed nor sandboxed.
Sign the app and opt into the macOS sandbox. It would be great to have the app distributed via the app store too.
No response
No response
When running on NixOS:
[jacob@jacob-thinkpad:~/Downloads]$ appimage-run Cinny_desktop-x86_64.AppImage
Uncompress Cinny_desktop-x86_64.AppImage of type 02 @ offset 189632
[============================================================================================================================================================================================================================================================|] 2139/2139 100%
Cinny_desktop-x86_64.AppImage is now installed in /home/jacob/.cache/appimage-run/948891852de3c218c8a57e1fde87e8e69117a4674232c3c5ae804dbd79b22315
cinny: error while loading shared libraries: libthai.so.0: cannot open shared object file: No such file or directory
[ble: exit 127]
Currently Cinny Desktop doesn't have tray system, it would be a great addition if it had.
Implement tray system.
No response
Hi,
Upon installation of the released .deb on Kubuntu 22.10 via apt, cinny refuses to start with the following error :
error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
sudo ldconfig -p | grep libssl
yields :
libssl3.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl3.so
libssl.so.3 (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so.3
libssl.so.3 (libc6) => /lib/i386-linux-gnu/libssl.so.3
libssl.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so
Symlinking the latter to /lib/x86_64-linux-gnu/libssl.so.1.1 or /usr/lib[64]/libssl.so.1.1 does not help.
Tried with 2.2.4 and 2.2.3 release .deb
Isn't easy to send a voice message. I need to record it via another app and send as a file.
Add a integrated voice message send feature.
No response
No response
Hi,
I'd recommend to allow to use an external browser for authentication (like element desktop does) since there's no passkeys support and I cannot authenticate
External browser option or passkeys support
1. OS: MacOS
2. Cinny version: 2.2.2
3. Matrix homeserver: fuo.fi
4. Downloaded from: Github
No response
This spoiler, once shown where it takes you, will automatically send you to that site. This doesn't seem like a good idea, if this is supposed to be intentional (which i doubt it is.)
I have tested this with other links, and the same result occurs.
To see the spoiler and not be instantly directed to a site. I only want to see the link, not get instantly directed to that site.
1. Windows 10
2. Cinny ver 2.2.6
3. Catgirl.cloud (not my homeserver)
4. Github
I apologize if this is a repeated issue, I looked for this and didn't see anything about it and it genuinely, feels like a major oversight. I also have no clue if this is just Cinny that does this as I haven't tested Element or any other client for this.
It would be great if the UI scale could be adjusted, similar to Element or VS Code.
Add CMD
+ +
/-
keyboard shortcuts for zooming in/out and CMD
+ 0
to reset scale. A slider in Settings
> Appearance
would also be great.
No response
No response
On other chatting applications (Element, discord, even github issues) you can usually store an image in your clip board and paste it with control V, I use KDE spectacle and have it to automatically copy the image to clip board, it would be nice if pressing cntrl V in cinny had the same behavior as these other apps
Allow cntrl v to paste images, through clipboard API most likely https://web.dev/patterns/clipboard/paste-images/
No response
No response
As for most of the other programs and excepted when it's bind to something else, control-q could just quit the program.
Control-q could quit the program.
I guess it falls back to alt-f4 (unless something is bind at the desktop environment level), which is less handy and uniform accross OS.
No response
It would be great if you could choose something other than cinny.in
as your instance on the desktop app!
When using my homeserver at poldrack.dev, the Request to https://poldrack.dev/.well-known/matrix/client is reported by cinny to yield Failed to load resource: Unacceptable TLS certificate E — main.3281c9cdecebb6e8f8d3.bundle.js:2:1336809
1. OS: Arch Linux
2. Cinny version 2.2.2
3. Matrix homeserver: poldrack.dev
4. Downloaded from GitHub Releases via the AUR
When using the Cinny Flatpak package, I can not log in to chat.mozilla.org via SAML. When I click it, it will load the Mozilla account page in the Cinny client, when I click the Login with Firefox button, I get a 500 error on Mozilla's end still inside the Cinny client.
When I try to log in via email it gives a "Unexpected GET request on /saml2/authn_response" error on my default browser after I click the log in link that it sends.
This does not happen when using the web client of Cinny.
The account would be authorized and log in.
1. OS: Fedora 37 w/KDE Plasma
2. Browser: Firefox 109.0 from Fedora RPM repo
3. Cinny Version: 2.2.4 Flatpak in.cinny.Cinny
4. Matrix homeserver: chat.mozilla.org
No response
噢抱歉,出了点问题。我们已经记录下来并将进行修复。
toError@https://accounts-static.cdn.mozilla.net/bundle-20218a8230ec78f3234784cd635d72409687bec8/app.bundle.zh_CN.js:1:89508
normalizeXHRError@https://accounts-static.cdn.mozilla.net/bundle-20218a8230ec78f3234784cd635d72409687bec8/app.bundle.zh_CN.js:1:90751
Mr@https://accounts-static.cdn.mozilla.net/bundle-20218a8230ec78f3234784cd635d72409687bec8/app.bundle.zh_CN.js:9:420476
run@https://accounts-static.cdn.mozilla.net/bundle-20218a8230ec78f3234784cd635d72409687bec8/appDependencies.bundle.js:84:1815
@https://accounts-static.cdn.mozilla.net/bundle-20218a8230ec78f3234784cd635d72409687bec8/appDependencies.bundle.js:99:2764
runTask@https://accounts-static.cdn.mozilla.net/bundle-20218a8230ec78f3234784cd635d72409687bec8/appDependencies.bundle.js:84:2434
m@https://accounts-static.cdn.mozilla.net/bundle-20218a8230ec78f3234784cd635d72409687bec8/appDependencies.bundle.js:84:9063
invokeTask@https://accounts-static.cdn.mozilla.net/bundle-20218a8230ec78f3234784cd635d72409687bec8/appDependencies.bundle.js:84:8125
Failed to load resource:Origin https://accounts.firefox.com is not allowed by Access-Control-Allow-Origin. Status code:400
1.Change Homeserver to mozilla.org
2.Click "Login with SAML"
3.Then click "Log in with Firefox"
Log in with Firefox successful.
OS: Arch Linux x86_64
Cinny Version:v2.2.2
Matrix Homeserver: mozilla.org
Downloaded from: https://aur.archlinux.org/packages/cinny-desktop
Rather than describing:
It's a little jarring having a bright media player like that. For a little more context, I am visually impaired and use desktop zoom, so having zoomed in and then clicking the play button to reveal this super bright element on a pretty dark background doesn't do me too good x)
As far as I know, you can theme the media element. Element does it and I have seen JS libraries doing it as well. Would be neat if Cinny did too!
One I remember from the top of my head: http://www.mediaelementjs.com/
No response
No response
By default, a 1024x724 window opens every time Cinny is started. The app doesn't remember window size when closing.
Before the application closes, it remembers the current window size. On the next app launch the window will have this size.
For example, I installed Cinny for the first time and opened it. The window will have some default size.
I clicked "Maximize Window" and the window resized to 1920x1058. Then I closed the app and reopened it.
The size of the window should now be 1920x1058.
No response
No response
I get a "Connection Lost" notification on macOS when my laptop wakes from sleep. It appears to stay up indefinitely until switching rooms.
Currently there are no binaries for macOS aarch64
Binaries built for macOS aarch64
No response
No response
The 2.2.3 release should contain an MSI installer, but it doesn't
No response
No response
-
No response
Desktop notifications don't appear when (1) the room in question is in focus, but (2) the Cinny app window isn't in focus. This is the case for all types of rooms, including one-on-one chats. They do appear if the window is still in focus, but the room isn't.
Skip step 1 to "fix" the bug.
Notifications should appear even when the room is open in the app, as long as the window isn't in focus.
1. OS: Artix Linux
2. Cinny version: 2.2.2
3. Matrix homeserver: matrix.data.coop
4. Downloaded from: AUR (as cinny-desktop-bin)
I'm using Sway with Wayland. Switching either window or workspace results in the same behavior.
In the desktop app, if you attempt to download a media file and the destination already contains a file with the same name and extension, it is silently overridden.
touch ~/Downloads/screenshot.png
screenshot.png
as the filenameThe destination to save the file as well as the final filename would be prompted for.
1. OS: Linux
2. Cinny Desktop 2.0
No response
When you go to the about menu and click source code, nothing happens.
edit: this also happens for the "Support" button
I would expect it to open the github.
1. OS: MacOS
2. Cinny v. 2.2.2
3. Matrix Homeserver: the-apothecary.club
4. Downloaded from github
No response
On macOS, these keyboard shortcuts will work in almost every app, except Cinny:
Shortcut | Action |
---|---|
CMD + W |
close window |
CMD + , |
open settings |
Add the keyboard shortcuts listed above
No response
related to cinnyapp/cinny#1123 cinnyapp/cinny#1015 cinnyapp/cinny#754 cinnyapp/cinny#219 cinnyapp/cinny#171
Hello, please add voice calling feature to Cinny. element has this feature, why didn't Cinny add it?
server logged into cinny went offline, now client loads endlessly, no way to log out and log into different home server. help
I am trying to log in using my Github account. Unfortunately when I click on the Github icon, the app basically freezes.
I expect to be able to sign in with my Github account.
1. OS: EndeavourOS with KDE Plasma
2. Cinny Version: 2.2.6
3. Matrix Homeserver: Didn't even get there
4. Download from github
Hi
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.