gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2024-03-24T17:31:01Zhttps://dev.gajim.org/gajim/gajim/-/issues/11787GError: Fatal error in PNG image file: Write Error2024-03-24T17:31:01ZDaniel BrötzmannGError: Fatal error in PNG image file: Write Error# Error Details:
- Sentry event: https://sentry.io/gajim-aec982731/gajim/issues/5092087475
- First seen:
2024-03-22T14:08:56+00:00
- Last seen: 2024-03-22T14:10:22+00:00
- Events: 2
- Users: 0# Error Details:
- Sentry event: https://sentry.io/gajim-aec982731/gajim/issues/5092087475
- First seen:
2024-03-22T14:08:56+00:00
- Last seen: 2024-03-22T14:10:22+00:00
- Events: 2
- Users: 0Next Releasehttps://dev.gajim.org/gajim/gajim/-/issues/11572Gajim disconnects when opening emoji panel for the first time after its launch2024-03-23T22:48:13ZSimoneGajim disconnects when opening emoji panel for the first time after its launch## Versions
- OS: Windows 10 x64
- Gajim version: 1.8.0
- GTK version: 3.24.38
- Python-nbxmpp version: 4.3.0
## Steps to reproduce the problem
1. Start Gajim
2. Open the emoji panel for the first time
3. Send an emoji
...## Versions
- OS: Windows 10 x64
- Gajim version: 1.8.0
- GTK version: 3.24.38
- Python-nbxmpp version: 4.3.0
## Steps to reproduce the problem
1. Start Gajim
2. Open the emoji panel for the first time
3. Send an emoji
## Expected behavior
Gajim continues working normally
## Actual behavior
Gajim stops sending and receiving messages for some time, until you see the lightning icons in chat's list, meaning it's been disconnected.
As soon as it reconnects, all messages come through and everything is fine.
P.S.
Before you ask, I won't provide debug logs because I already did in chat and you told me my server wasn't replying to a ping.
Since I can reproduce this 100% now, please test accordingly.
Thankshttps://dev.gajim.org/gajim/gajim/-/issues/11786UI: left/right click on the icon (XFCE)2024-03-20T20:05:06ZjpgUI: left/right click on the icon (XFCE)Can you enhance the action when we click on the Gajim icon on the status bar (XFCE panel) ?
Currently, left-click and right-click have the same behavior, showing the menu.
It would be more convenient if left-click showed/hided the wind...Can you enhance the action when we click on the Gajim icon on the status bar (XFCE panel) ?
Currently, left-click and right-click have the same behavior, showing the menu.
It would be more convenient if left-click showed/hided the window of Gajim and right-click showed the menu.https://dev.gajim.org/gajim/gajim/-/issues/11758Final form should not display interactive controls2024-03-20T19:56:27Zsch schFinal form should not display interactive controlsBoolean/check controls turn insensitive.
Drop-down menus remain as they are.
![gajim_final_form_dropdown_menu](/uploads/983707d069dd1f3fc5fd2cb40a5165d3/gajim_final_form_dropdown_menu.gif)Boolean/check controls turn insensitive.
Drop-down menus remain as they are.
![gajim_final_form_dropdown_menu](/uploads/983707d069dd1f3fc5fd2cb40a5165d3/gajim_final_form_dropdown_menu.gif)https://dev.gajim.org/gajim/gajim/-/issues/11765"><" and variants parsed as quotes2024-03-20T19:55:36ZMaxime Buquet"><" and variants parsed as quotes**Please first check if another issue has been opened for your problem**
## Versions
- OS: (Arch)Linux
- Gajim version: 1.8.4
- GTK3 version: 3.24.41
- Python-nbxmpp version: 4.5.4
## Steps to reproduce the problem
1. Send ...**Please first check if another issue has been opened for your problem**
## Versions
- OS: (Arch)Linux
- Gajim version: 1.8.4
- GTK3 version: 3.24.41
- Python-nbxmpp version: 4.5.4
## Steps to reproduce the problem
1. Send the following as a message: "><", or "> <", or ">_<" and probably many other variants
## Expected behavior
They are displayed as is in gajim (sending and receiving side)
## Actual behavior
The first ">" is being eaten and the message is displayed as a quote.https://dev.gajim.org/gajim/gajim/-/issues/11784a crash2024-03-16T09:34:53ZIaroslav Gridina crash## Versions:
- OS: Linux 6.6.15-amd64
- GTK Version: 3.24.41
- PyGObject Version: 3.47.0
- GLib Version : 2.78.4
- libsoup Version: 3.4.4
- python-nbxmpp Version: 4.5.4
- Gajim Version: 1.8.4
## Traceback
```
Traceback (most recent call...## Versions:
- OS: Linux 6.6.15-amd64
- GTK Version: 3.24.41
- PyGObject Version: 3.47.0
- GLib Version : 2.78.4
- libsoup Version: 3.4.4
- python-nbxmpp Version: 4.5.4
- Gajim Version: 1.8.4
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/nbxmpp/tcp.py", line 201, in _on_read_async_finish
data = stream.read_bytes_finish(result)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: g-tls-error-quark: TLS connection closed unexpectedly (6)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/nbxmpp/tcp.py", line 217, in _on_read_async_finish
self._finalize('disconnected')
File "/usr/lib/python3/dist-packages/nbxmpp/tcp.py", line 384, in _finalize
self.notify(signal_name)
File "/usr/lib/python3/dist-packages/nbxmpp/util.py", line 454, in notify
func(self, signal_name, *args, **kwargs)
File "/usr/lib/python3/dist-packages/nbxmpp/client.py", line 499, in _on_disconnected
self.notify('disconnected')
File "/usr/lib/python3/dist-packages/nbxmpp/util.py", line 454, in notify
func(self, signal_name, *args, **kwargs)
File "/usr/lib/python3/dist-packages/gajim/common/client.py", line 284, in _on_disconnected
self.notify('state-changed', SimpleClientState.DISCONNECTED)
File "/usr/lib/python3/dist-packages/gajim/common/helpers.py", line 1391, in notify
func(self, signal_name, *args, **kwargs)
File "/usr/lib/python3/dist-packages/gajim/common/modules/muc.py", line 1113, in _on_client_state_changed
self._reset_state()
File "/usr/lib/python3/dist-packages/gajim/common/modules/muc.py", line 221, in _reset_state
room.set_not_joined()
^^^^^^^^^^^^^^^^^^^
AttributeError: 'BareContact' object has no attribute 'set_not_joined'
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim/-/issues/11775Attachment / download widget can be activated multiple times2024-03-16T08:11:00ZMaxime BuquetAttachment / download widget can be activated multiple times**Please first check if another issue has been opened for your problem**
## Versions
- OS: (Arch)Linux
- Gajim version: 1.8.4
- GTK3 version: 3.24.41
- Python-nbxmpp version: 4.5.4
## Steps to reproduce the problem
1. Disab...**Please first check if another issue has been opened for your problem**
## Versions
- OS: (Arch)Linux
- Gajim version: 1.8.4
- GTK3 version: 3.24.41
- Python-nbxmpp version: 4.5.4
## Steps to reproduce the problem
1. Disable auto preview
2. Receive attachment in chat (only tested in 1:1)
3. Click multiple times before the widget state changes
## Expected behavior
Attachment downloads once.
## Actual behavior
It seems the download gets triggered multiple times. The attachment widget seems to get displayed over the other alternatively. They can still be cancelled one at a time.Next Releasehttps://dev.gajim.org/gajim/gajim/-/issues/10927Cannot connect2024-03-12T09:25:31Znicolas3256Cannot connectI use spark with the Ip LAN of my Openfire server, but i want to migrate to another xmpp client.
I Downloaded the Gajim client but i cannot connect with server
- ADD account
Login: user@localipserver
Password: passworduser
____
Log In
_...I use spark with the Ip LAN of my Openfire server, but i want to migrate to another xmpp client.
I Downloaded the Gajim client but i cannot connect with server
- ADD account
Login: user@localipserver
Password: passworduser
____
Log In
_____
Advanced ssettings:
Computer name: localipserver
Port: 5222
Type: START TLS
___
Error : Invalid Stream Headerhttps://dev.gajim.org/gajim/gajim/-/issues/11766Under certain conditions (most of) Gajim’s window freezes2024-03-07T22:43:01ZMatija ŠukljeUnder certain conditions (most of) Gajim’s window freezes## Versions
- OS: Linux
- Gajim version: 1.8.4
- GTK version: 3.24.41
- Python-nbxmpp version: 4.5.4
I use this
## Steps to reproduce the problem
1. open Gajim
1. wait for a longer period of time
1. see it freeze and g...## Versions
- OS: Linux
- Gajim version: 1.8.4
- GTK version: 3.24.41
- Python-nbxmpp version: 4.5.4
I use this
## Steps to reproduce the problem
1. open Gajim
1. wait for a longer period of time
1. see it freeze and glitch out
I have not figured out how to reliably replicate it, but it happens several times a day to me. If I figure out how to, I will update this issue, of course. So far it seems to happen more often if I leave the laptop alone for a while and switch (my external monitor) to a different laptop. So I suspect it could be something to do with screen locking or screen sleeping.
If it is of any importance, I am running this on an AMD64 EndeavourOS laptop running KDE Plasma 5 on X11. I have an external monitor connected to it most of the time too.
## Expected behavior
Continue working normally :smile:
## Actual behavior
The majority of the window (chat, contact/MUC list, workspace list) freeze and glitch out.
Oddly enough, the menu continues to work fine.
So far the only way to unfreeze it seems to be to quit (or kill) Gajim and start it again.https://dev.gajim.org/gajim/gajim/-/issues/11749Encryption-by-default appears to only work for 1:1 chats2024-03-05T22:44:27ZMarcin MielniczukEncryption-by-default appears to only work for 1:1 chatsThe feature was introduced in https://dev.gajim.org/gajim/gajim/-/merge_requests/965, however, as of 1.8.4, groupchats do not respect this setting.
I will try to debug it in the coming weeks.The feature was introduced in https://dev.gajim.org/gajim/gajim/-/merge_requests/965, however, as of 1.8.4, groupchats do not respect this setting.
I will try to debug it in the coming weeks.Next Releasehttps://dev.gajim.org/gajim/gajim/-/issues/11695Add Redo (Ctrl-Y) for input field2024-03-04T22:42:30ZAnon ymousAdd Redo (Ctrl-Y) for input fieldCurrently, the context menu's Undo feature in the input field (sort of) works.
But because it's not exactly very "granular", it often removes too much text. To mitigate this (undoing the Undo), the Redo (Ctrl-Y) feature would come in ha...Currently, the context menu's Undo feature in the input field (sort of) works.
But because it's not exactly very "granular", it often removes too much text. To mitigate this (undoing the Undo), the Redo (Ctrl-Y) feature would come in handy.
Somehow, though, there isn't a Redo feature present. Could this perhaps be added?
Related to #11639Next Releasehttps://dev.gajim.org/gajim/gajim/-/issues/11769Emoji shortcodes are not working2024-03-04T22:42:30Zdiode24Emoji shortcodes are not workingCommit 592ea740d41a5c7f818318a735c805caeea85756 broke emoji shortcodes.
## Steps to reproduce
1. type ':smil'
## What I expect to happen:
Emoji picker opens.
## What actually happens:
Nothing.Commit 592ea740d41a5c7f818318a735c805caeea85756 broke emoji shortcodes.
## Steps to reproduce
1. type ':smil'
## What I expect to happen:
Emoji picker opens.
## What actually happens:
Nothing.https://dev.gajim.org/gajim/gajim/-/issues/11715Since 1.8.4 can no longer select multiple quotes with shift + arrow up / down2024-03-04T22:42:30ZGunnar Von DonaulandenSince 1.8.4 can no longer select multiple quotes with shift + arrow up / down**Please first check if another issue has been opened for your problem**
## Versions
- OS: Win 10
- Gajim version: 1.8.4
- GTK version: 3.24.39
- Python-nbxmpp version: 4.5.3
## Steps to reproduce the problem
1. Select mess...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Win 10
- Gajim version: 1.8.4
- GTK version: 3.24.39
- Python-nbxmpp version: 4.5.3
## Steps to reproduce the problem
1. Select message
2. Press up or down on arrow key (selection moves as intended)
3. Press "shift" to select multiple quotes (focus changes to textinputfield while it should select multiple quotes)
## Expected behavior
Press "shift" and arrows selects multiple quotes
## Actual behavior
focus changes to textinputfieldhttps://dev.gajim.org/gajim/gajim/-/issues/11732Chat title is automatically highlighted by unrelated actions2024-03-04T22:42:30Zdiode24Chat title is automatically highlighted by unrelated actions* Gajim version: 1.8.4
There are various actions that can be performed in gajim that cause the chat title to be unintentionally highlighted.
## Steps to reproduce:
1. restart gajim (sometimes the bug does not reproduce, but restarting...* Gajim version: 1.8.4
There are various actions that can be performed in gajim that cause the chat title to be unintentionally highlighted.
## Steps to reproduce:
1. restart gajim (sometimes the bug does not reproduce, but restarting returns to this bug behavior)
2. open a chat
3. copy an image to be pasted into gajim
4. in gajim, press Ctrl+v to paste the image
5. press either the Escape key, Cancel button, Enter key, or Send Files button
6. chat title should now be highlighted
I have encountered this bug occurring by other actions, but I don't recall how. I can post additional ways to reproduce the bug as I find them, unless the cause of the problem is already understood.Next Releasehttps://dev.gajim.org/gajim/gajim/-/issues/11639MessageInput: Undo behaves incorrectly2024-03-04T22:42:30ZJohn DoeMessageInput: Undo behaves incorrectlyGajim v1.8.1 on Debian Testing
Text deleted by Ctrl+U cannot be restored with Undo, to reproduce
1. Type something in the chat input box.
2. Press Ctrl-u. The entire message is deleted.
3. Press Ctrl-z to Undo. The deleted text is not ...Gajim v1.8.1 on Debian Testing
Text deleted by Ctrl+U cannot be restored with Undo, to reproduce
1. Type something in the chat input box.
2. Press Ctrl-u. The entire message is deleted.
3. Press Ctrl-z to Undo. The deleted text is not restored.
This is annoying when a user is typing out a long message and accidentally hits Ctrl-u.Next Releasehttps://dev.gajim.org/gajim/gajim/-/issues/11774use hunspell instead of aspell2024-03-02T19:05:39Z400thecatuse hunspell instead of aspellI am trying to change spellcheck from aspell to hunspell on gajim 1.1.2.
But I cannot find any settings in the menu, and the config only has use_speller and speller_language.
Is it possible to change to hunspell? I am on debianI am trying to change spellcheck from aspell to hunspell on gajim 1.1.2.
But I cannot find any settings in the menu, and the config only has use_speller and speller_language.
Is it possible to change to hunspell? I am on debianhttps://dev.gajim.org/gajim/gajim/-/issues/11772XEP-0174: Serverless Messaging support2024-02-27T19:18:11ZHenrich HartzerXEP-0174: Serverless Messaging supportI see that Gajim used to support XEP-0174, but it was removed back in 1.4.0: https://gajim.org/post/2022-05-11-gajim-1.4.0-released/
I'm curious what the reason for this is, and if it might be possible to add that back.
Thanks!I see that Gajim used to support XEP-0174, but it was removed back in 1.4.0: https://gajim.org/post/2022-05-11-gajim-1.4.0-released/
I'm curious what the reason for this is, and if it might be possible to add that back.
Thanks!https://dev.gajim.org/gajim/gajim/-/issues/11189Workspace settings crash if color chooser is left open2024-02-25T12:33:12Zdiode24Workspace settings crash if color chooser is left open## Versions
Gajim Version: curent gajim-default-nightly
OS Version: ubuntu 22.04
GTK Version: 3.24.33
GLib Version: 2.71.3
Pango Version: 1.50.6
PyGObject Version: 3.42.1
cairo Version: 1.16.0
pycairo Version: 1.20.1
python-nbxmpp Versio...## Versions
Gajim Version: curent gajim-default-nightly
OS Version: ubuntu 22.04
GTK Version: 3.24.33
GLib Version: 2.71.3
Pango Version: 1.50.6
PyGObject Version: 3.42.1
cairo Version: 1.16.0
pycairo Version: 1.20.1
python-nbxmpp Version: 3.2.3
## Steps to reproduce the problem
1. Right-click on a workspace icon at the far left side. For example, the default 'My Workspace' icon. Select 'Edit'. This opens a window called 'Workspace Settings'.
2. Open the color picker.
3. Without doing anything in the 'Pick a Color' window, click Save in the Workspace Settings window.
4. Click the 'Select' button in the Pick a Color window.
5. right-click on the My Workspace icon again. At this point, gajim crashes.
## Additional info
gajim crashed with SIGSEGV in g_slice_alloc()https://dev.gajim.org/gajim/gajim/-/issues/5382Add monochrome systray (status) icons2024-02-21T22:36:04ZanonymousAdd monochrome systray (status) iconsSubj, as that done in pidgin and others. The problem is when you want to create your own iconset, some icons not looking good in tray or some tray icons not so good for statuses.
The solution is to create overriding icons (i.e. tray_onl...Subj, as that done in pidgin and others. The problem is when you want to create your own iconset, some icons not looking good in tray or some tray icons not so good for statuses.
The solution is to create overriding icons (i.e. tray_online.png) and if there's existing overriding icon, let the gajim put it in the tray. If not, place there status icon.https://dev.gajim.org/gajim/gajim/-/issues/11764Message input field line wrap bug2024-02-20T22:20:40Zdiode24Message input field line wrap bug* gajim-nightly 20240218-1
* ubuntu 23.10
* Gnome on Xorg
Sometimes, when composing a message and causing the line to wrap due to text length, gajim will not properly display the text. I first noticed this today, so I suspect it's due t...* gajim-nightly 20240218-1
* ubuntu 23.10
* Gnome on Xorg
Sometimes, when composing a message and causing the line to wrap due to text length, gajim will not properly display the text. I first noticed this today, so I suspect it's due to a recent change. This only happens a small proportion of the time for me. I am testing with Adwaita Dark in this example. In this image, 'test' is the wrapped second line, while the preceding text is not being displayed, and we have a white band appearing at the bottom. Sometimes, the white band will appear only briefly, the it renders properly. Note: I have a custom theme where this happens much more frequently, more than half the time.
![message-input-line-wrap-bug.png](/uploads/ab7afcb3d8c582aae0f79a43f547d0b4/message-input-line-wrap-bug.png){width="576" height="94"}
###Steps to reproduce:
1. Enable Adwaita Dark theme
2. Type text into message input field until it is enough for the line to wrap. It doesn't seem to matter if there are spaces in the text or not.
3. The improper rendering will occur on the first wrapped letter. If it does not, press delete, then type another letter to wrap again.
4. Repeat until it appears. It can take many tries.