gajim-plugins issueshttps://dev.gajim.org/gajim/gajim-plugins/-/issues2022-04-04T20:51:38Zhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/319[omemo] Add optional setting to enable encryption by default2022-04-04T20:51:38Zølkjadflølksdjf[omemo] Add optional setting to enable encryption by defaultHi and thanks for a great plugin!
I couldn't find any existing issues on this.
What I am missing is a setting in the plugin's options to require encryption by default, so I don't send unencrypted messages unintentionally. In an older ...Hi and thanks for a great plugin!
I couldn't find any existing issues on this.
What I am missing is a setting in the plugin's options to require encryption by default, so I don't send unencrypted messages unintentionally. In an older version of gajim/the plugin, sending unencrypted messages was very noticable due to the feedback from the UI, but now I can go a long time before noticing the unlocked lock icon.
It would be great if I could make encrypted messaging the default, requiring my disabling it manually for each chat every time if I want to chat unencrypted.
Thanks for reading!https://dev.gajim.org/gajim/gajim-plugins/-/issues/310Implement Blind Trust Before Verification2020-06-29T20:28:38ZPhilipp Höristphilipp@hoerist.comImplement Blind Trust Before Verificationhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/229[usability] Allow uploading files per drag and drop2018-03-19T23:18:14ZTrolli Schmittlauch[usability] Allow uploading files per drag and dropI don't know whether the Gajim plugin system allows that, but it would be great if files/ pictures dragged onto the HTTP upload button would be uploaded like this. The current behaviour is that all files dragged into the chat window (inc...I don't know whether the Gajim plugin system allows that, but it would be great if files/ pictures dragged onto the HTTP upload button would be uploaded like this. The current behaviour is that all files dragged into the chat window (including the buttons) are sent via the "traditional" XMPP p2p file transfer way.https://dev.gajim.org/gajim/gajim-plugins/-/issues/172feature request: Support decrypting files send with HttpUpload2017-08-21T13:29:36Ztreakifeature request: Support decrypting files send with HttpUploadhi,
thanks to that addon i can now use gajim chats with images as good as with conversations. How bad that i have found out about that just by now, maybe it could be mentioned in the description of HttpUpload plugin.
But it would b...hi,
thanks to that addon i can now use gajim chats with images as good as with conversations. How bad that i have found out about that just by now, maybe it could be mentioned in the description of HttpUpload plugin.
But it would be very grate if you could add also support for the download, decryption and open by click for all other files (most importantly send voice messages)
thanks a lothttps://dev.gajim.org/gajim/gajim-plugins/-/issues/171UrlImagePreview plugin not showing images in history window2017-12-19T19:58:17ZPirate Praveen ArimbrathodiyilUrlImagePreview plugin not showing images in history windowusing gajim 0.16.6. url image preview 0.9.8using gajim 0.16.6. url image preview 0.9.8https://dev.gajim.org/gajim/gajim-plugins/-/issues/583OMEMO: Conversations-like default settings2023-04-14T16:08:19Ztest4dOMEMO: Conversations-like default settings**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
Add the following options:
Always Encrypt | Gajim will always try to send messages encrypted with OMEMO.
On b...**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
Add the following options:
Always Encrypt | Gajim will always try to send messages encrypted with OMEMO.
On by Default | Gajim will always try to send messages encrypted with OMEMO, UNLESS the user has disabled OMEMO for that contact. **This should be the default option on a fresh install of the plugin.**
Off by Default | Gajim will not try to encrypt the message UNTIL the user has decided to use OMEMO for that contact.
(Always disabled) | not needed, the plugin already allows you to enable and disable accounts, and you can just not install the plugin if you don't want any encryption for any account.
if the user is trying to use OMEMO but their contact doesn't support it, don't send a message and tell them why
none of these options should apply to public MUCs (anonymous and/or open to all), OMEMO isn't even possible here because the users wouldn't be able to read each other's PEPs.
Why?
- the current UI isn't very informative, its largely the difference of a single unassuming icon
- For some non-technical users, they were coached by a technical user to use OMEMO. For non-technical folk, they may not understand what or why OMEMO should be used, but we should keep the system as simple as can be, because even the less savvy deserve privacy.
- you must manually install and enable the plugin to even use OMEMO, by that action, the user clearly wants to use it, so it should be made easier/friendlier to do so
edit: i hate markdown lolhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/481Support XEP-0396: Jingle Encrypted Transports - OMEMO (JET-OMEMO)2023-04-14T16:10:54ZkSupport XEP-0396: Jingle Encrypted Transports - OMEMO (JET-OMEMO)I apologize if I'm getting the cart before the horse by suggesting this specific enhancement but it would be fabulous to be able to encrypt file transfers in Gajim using OMEMO.
https://xmpp.org/extensions/xep-0396.html states that explo...I apologize if I'm getting the cart before the horse by suggesting this specific enhancement but it would be fabulous to be able to encrypt file transfers in Gajim using OMEMO.
https://xmpp.org/extensions/xep-0396.html states that exploratory implementations are encouraged, but I understand if Gajim wants to wait until XEP-0396 is official. I'm curious though, are there alternative ways to encrypt file transfers until the time in which Gajim users can encrypt them using OMEMO?
Additionally, there are no warnings that files will be sent unencrypted when users have an OMEMO session going with another user and they use the "Send File Directly" to send a file. I tried this method and the file was sent, but luckily this was only a test and it didn't matter if the file was encrypted or not. For people that are using OMEMO to communicate securely, it could cause them a lot of problems if they send a file using Gajim+OMEMO thinking that it will be encrypted and then it gets sent unencrypted.https://dev.gajim.org/gajim/gajim-plugins/-/issues/378Add OTRv4 support2022-08-01T11:50:00ZPolynomdivisionAdd OTRv4 supportOTRv4 has a lot of advantages.
Useful Links:
* [C-Implementation](https://github.com/otrv4/libotr-ng)
* [Protocol Specification](https://github.com/otrv4/otrv4)
* [35C3 Talk](https://media.ccc.de/v/35c3-9596-no_evidence_of_communicat...OTRv4 has a lot of advantages.
Useful Links:
* [C-Implementation](https://github.com/otrv4/libotr-ng)
* [Protocol Specification](https://github.com/otrv4/otrv4)
* [35C3 Talk](https://media.ccc.de/v/35c3-9596-no_evidence_of_communication_and_morality_in_protocols_off-the-record_protocol_version_4#t=846)
* [Pidgin Implementation](https://github.com/otrv4/pidgin-otrng)https://dev.gajim.org/gajim/gajim-plugins/-/issues/369[omemo] Implement automatic recovery from broken session2023-05-02T07:59:24ZDaniel Brötzmann[omemo] Implement automatic recovery from broken sessionOnce an OMEMO session is broken, users have to manually remove the affected fingerprint, restart Gajim, and then write a message to that contact (and trust the fingerprint) in order to be able to send OMEMO encrypted messages again.
Aut...Once an OMEMO session is broken, users have to manually remove the affected fingerprint, restart Gajim, and then write a message to that contact (and trust the fingerprint) in order to be able to send OMEMO encrypted messages again.
Automating this process would improve UX.https://dev.gajim.org/gajim/gajim-plugins/-/issues/343[preview] Make download folder customizable2021-12-06T08:40:20ZDaniel Brötzmann[preview] Make download folder customizablePlease make it possible to change the files/pictures folder from `.\AppData\Roaming\Gajim\downloads` to a custom directory chosen by the user.
*Split from gajim/gajim#9325*Please make it possible to change the files/pictures folder from `.\AppData\Roaming\Gajim\downloads` to a custom directory chosen by the user.
*Split from gajim/gajim#9325*https://dev.gajim.org/gajim/gajim-plugins/-/issues/324Check for OMEMO key updates before sending a message2020-06-21T20:39:36ZnicoCheck for OMEMO key updates before sending a message## Description of the new feature
Gajim should check on different points in the process of starting a conversation, check if there are key updates with said contact pending.
At the moment Gajim trusts the already approved keys. But if a ...## Description of the new feature
Gajim should check on different points in the process of starting a conversation, check if there are key updates with said contact pending.
At the moment Gajim trusts the already approved keys. But if a contact has updated their keys the notice that something changed comes after sending the first message.
This is quite annoying as one has to resend the message if the key should be included. The window should open before sending takes place.https://dev.gajim.org/gajim/gajim-plugins/-/issues/240Add metadata for fingerprints2020-06-21T20:38:31ZlaclaroAdd metadata for fingerprintsHi folks,
as requested also for conversations (https://github.com/siacs/Conversations/issues/2603), adding metadata and labels to fingerprints would make it much easier to organise and properly expire/delete them if not needed anymore. ...Hi folks,
as requested also for conversations (https://github.com/siacs/Conversations/issues/2603), adding metadata and labels to fingerprints would make it much easier to organise and properly expire/delete them if not needed anymore. This somewhat extends request #183.
Since one key advantage of jabber is the flexibility in terms of clients, you easily end up having five or more fingerprints of your own and for each contact. It would be great to store additional info like client program or creation time, last seen timestamps to distinguish and properly expire/delete them if not needed anymore.
Best,
Henninghttps://dev.gajim.org/gajim/gajim-plugins/-/issues/142[preview] Add support for decrypting PGP encrypted images2024-01-19T17:00:33Zanonymous[preview] Add support for decrypting PGP encrypted imagesHi,
the function for XEP-0363 isn't really complete without showing the send/received pictures/files inside the chat window and saving them to the history. Could you please implement that. If you have omemo enabled i see no possibility ...Hi,
the function for XEP-0363 isn't really complete without showing the send/received pictures/files inside the chat window and saving them to the history. Could you please implement that. If you have omemo enabled i see no possibility at all to view (decrypt) send/received items which are encrypted. Only a link which causes my browser to say that this file is damaged.
thanks in advance for the fix of this imho mayor issueThilo MolitorThilo Molitorhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/530Opening Images (with image preview) can result in every left click opens that...2021-04-22T20:34:11ZGhost UserOpening Images (with image preview) can result in every left click opens that image again## Versions
- OS: Win10
- Gajim version: 1.2.2
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.2
- Window behaviour: Single window for everything
- Plugins: Url image preview v2.4.5
## Steps to reproduce the problem
...## Versions
- OS: Win10
- Gajim version: 1.2.2
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.2
- Window behaviour: Single window for everything
- Plugins: Url image preview v2.4.5
## Steps to reproduce the problem
1. Left click on an image in the chat. (drag and Drag at least 1 px)
2. The Window that shows the image needs to come up exactly where your mouse is.
3. Close the Image you've just opened.
4. Now the next Left mouse click opens that image again, it doesn't matter where you click in the Gajim window.
## Expected behavior
The Image shows up, closing it. Gajim resumes normal.
## Actual behavior
The Image shows up, closing it and clicking anywhere in Gajim Will open up that image again.
## side notes
- The Image NEEDS to open up directly under the cursor
- You need to make a drag move, if you make an clean click everything works normally
- It looks like Gajim goes into drag and drop mode and that window that opens up screws something up.https://dev.gajim.org/gajim/gajim-plugins/-/issues/440[omemo] Separate own fingerprints from others2023-04-11T06:48:08Zandy[omemo] Separate own fingerprints from othersContens of the OMEMO Fingerprints window is slightly chaotic, because own, and another user fingerprints are mixed with each other in one section.
My proposition is to show own other device fingerprints and user all fingerprints in sepa...Contens of the OMEMO Fingerprints window is slightly chaotic, because own, and another user fingerprints are mixed with each other in one section.
My proposition is to show own other device fingerprints and user all fingerprints in separate section in that window. Button for own current device fingerprint will stay.
Mockup for new look:
![Screenshot_20190808_131910](/uploads/ecf5bb25a0b8651e08f7526af1f4f733/Screenshot_20190808_131910.png)OMEMO Integrationhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/381OMEMO in chats is auto-disabled if plugin could not be loaded once before2023-04-11T06:46:01ZAndrey GurskyOMEMO in chats is auto-disabled if plugin could not be loaded once before- gajim-plugins git master, OMEMO: 2.6.40
How to reproduce:
- after update some OMEMO plugin dependency gets broken
- start Gajim, notice OMEMO plugin actually could not be loaded (expected: GUI pop-up with warning)
- close Gajim, repai...- gajim-plugins git master, OMEMO: 2.6.40
How to reproduce:
- after update some OMEMO plugin dependency gets broken
- start Gajim, notice OMEMO plugin actually could not be loaded (expected: GUI pop-up with warning)
- close Gajim, repair dependencies
- start Gajim, ensure OMEMO plugin could be successfully loaded
- notice, that OMEMO is not enabled anymore in chats where it was enabled before (this should not happen!)OMEMO Integrationhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/370OMEMO/http upload: filename not encrypted2023-04-14T16:15:49ZGustav GanzOMEMO/http upload: filename not encryptedWhen sending a file to a contact using OMEMO, the http upload method is used if available. Unfortunately, the filename is not encrypted. This is a problem since the filename can be meaningfull (e.g. kennedy_assasination_conspiracy.pdf).
...When sending a file to a contact using OMEMO, the http upload method is used if available. Unfortunately, the filename is not encrypted. This is a problem since the filename can be meaningfull (e.g. kennedy_assasination_conspiracy.pdf).
Reference: https://github.com/siacs/Conversations/issues/1610https://dev.gajim.org/gajim/gajim-plugins/-/issues/352Plugin Installer update to 0.20.5 fails2018-10-11T17:55:31ZGhost UserPlugin Installer update to 0.20.5 failsOn every start gajim notifies me about an update for plugin installer (0.20.5) - I have version 0.20.4 installed.
I click on "Install/Upgrade" and get the message "All selected plugins downloaded".
After restarting gajim, I check the li...On every start gajim notifies me about an update for plugin installer (0.20.5) - I have version 0.20.4 installed.
I click on "Install/Upgrade" and get the message "All selected plugins downloaded".
After restarting gajim, I check the list of plugins but it still shows plugin installer in version 0.20.4. And I get the "Plugins updates" notification again.
How do I convince gajim to install the new version of plugin installer?
* Gajim: 1.0.3
* GTK+ Version: 3.24.1
* PyGObject-Version: 3.30.1
* python-nbxmpp Version: 0.6.8https://dev.gajim.org/gajim/gajim-plugins/-/issues/348OMEMO: Detect room config changes without having to re-join a MUC2019-11-10T05:54:07ZGhost UserOMEMO: Detect room config changes without having to re-join a MUC## Versions
- OS: Windows 10 (also tested on Debian 9 using the package from Debian backports and the issue is present there also)
- Gajim version: 1.0.99
- GTK version: 3.22.30
- Python-nbxmpp version: 0.6.7
## Steps to repro...## Versions
- OS: Windows 10 (also tested on Debian 9 using the package from Debian backports and the issue is present there also)
- Gajim version: 1.0.99
- GTK version: 3.22.30
- Python-nbxmpp version: 0.6.7
## Steps to reproduce the problem
1. Right click on a contact, select invite to group chat
1. Enter any room title, select Present real jabber ids to anyone, select Make room members only, add another member to the member list and then click OK
1. Try to enable OMEMO in the group chat and you will see that the following message appears "To use OMEMO in a Groupchat the Groupchat should be Non anonymous and Members only"
## Expected behavior
It should be possible to enable OMEMO since the chat room settings are correct.
This works fine in Gajim 1.0.3, but it does not work in 1.0.99https://dev.gajim.org/gajim/gajim-plugins/-/issues/341[preview] Voice message recording feature2021-12-06T08:40:26Znico[preview] Voice message recording feature~~Based on the URLImagePreview Plugin there should be a plugin giving users the ability to listen to voice recordings directly in the chat window.
It is really strange to view common attachments directly in the chat window, but listening...~~Based on the URLImagePreview Plugin there should be a plugin giving users the ability to listen to voice recordings directly in the chat window.
It is really strange to view common attachments directly in the chat window, but listening to a recording externally opens an additional player.~~
I think as Conversations / PixArt and so on do support Voice recording/ listening directly Gajim should too.