gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2020-03-12T22:37:41Zhttps://dev.gajim.org/gajim/gajim/-/issues/9173Gajim doesn't properly restore server connections after internet connection loss2020-03-12T22:37:41ZAndrey GurskyGajim doesn't properly restore server connections after internet connection lossGajim master (04.06.2018)
Modem lost connection for couple of hours. Gajim changed status to offline and kept trying to reconnect. After modem connection has been restored. Gajim seemed to reconnect to 3 servers and tray icon changed to...Gajim master (04.06.2018)
Modem lost connection for couple of hours. Gajim changed status to offline and kept trying to reconnect. After modem connection has been restored. Gajim seemed to reconnect to 3 servers and tray icon changed to online. But all server icons are shown as "connecting" in roster and all MUCs are dead.
This has been working with 0.16.9. Though if session could not be resumed Gajim started with excessive vCard requests, which led to SSL connection has been terminated unexpectedly repeatedly. Thus my hope for 1.0.x.
[log.txt](/uploads/82089ed2a7ec115ab1de9f7cfefd1099/log.txt)1.2.0https://dev.gajim.org/gajim/gajim/-/issues/9170Status icon remains green/online despite contact went offline2020-05-20T19:54:08ZAndrey GurskyStatus icon remains green/online despite contact went offlineGajim master (04.06.2018)
I had this on 0.16.x. And it is still present.
Last line in the message window:
```
[21:53:31] somename is now Offline
```
But the contact icons in the roster, in the tab and in the header (right side) rem...Gajim master (04.06.2018)
I had this on 0.16.x. And it is still present.
Last line in the message window:
```
[21:53:31] somename is now Offline
```
But the contact icons in the roster, in the tab and in the header (right side) remain green.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/9108Support XEP-0147 from links in Gajim GUI2019-07-11T15:09:10ZsingpolymaSupport XEP-0147 from links in Gajim GUIEspecially https://xmpp.org/extensions/xep-0147.html#actions-message -- `xmpp:bot@server.tld?body=command` or `xmpp:bot@server.tld?message;body=command` would be useful and is supported by Conversations already.
Currently Gajim seems to...Especially https://xmpp.org/extensions/xep-0147.html#actions-message -- `xmpp:bot@server.tld?body=command` or `xmpp:bot@server.tld?message;body=command` would be useful and is supported by Conversations already.
Currently Gajim seems to just ignore query component.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/9090Error when trying to view vCard of 'Local' account2019-11-10T14:19:10ZDaniel BrötzmannError when trying to view vCard of 'Local' account## Versions
- OS: Linux
- GTK+ Version: 3.22.29
- PyGObject Version: 3.28.2
- python-nbxmpp Version: 0.6.4
- Gajim Version: 1.0.1
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_...## Versions
- OS: Linux
- GTK+ Version: 3.22.29
- PyGObject Version: 3.28.2
- python-nbxmpp Version: 0.6.4
- Gajim Version: 1.0.1
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 2765, in on_info_zeroconf
info[contact.jid] = vcard.ZeroconfVcardWindow(contact, account)
File "/usr/lib/python3.6/site-packages/gajim/vcard.py", line 495, in __init__
self.fill_personal_page()
File "/usr/lib/python3.6/site-packages/gajim/vcard.py", line 583, in fill_personal_page
if key not in contact['txt_dict']:
TypeError: 'NoneType' object is not subscriptable
```
## Steps to reproduce the problem
Right click on user Local from 'Local' account, click 'Information'.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8980Long messages with no line breaks are not fully visible in input box2019-12-27T23:11:33ZNikolay AmiantovLong messages with no line breaks are not fully visible in input box## Versions
- OS: NixOS unstable cc4677c36ee8d880e881459ad114fd2224b3ac1c
- Gajim version: 1.0.0
- GTK version: 3.22.26
- Python-nbxmpp version: 0.6.4
## Steps to reproduce the problem
1. Open a chat.
2. Enter a long multi...## Versions
- OS: NixOS unstable cc4677c36ee8d880e881459ad114fd2224b3ac1c
- Gajim version: 1.0.0
- GTK version: 3.22.26
- Python-nbxmpp version: 0.6.4
## Steps to reproduce the problem
1. Open a chat.
2. Enter a long multi-word message with no line breaks.
## Expected behavior
The whole message is visible while I type it:
> test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test
## Actual behavior
![Screenshot_2018-03-22_14-56-12](/uploads/626ff1d3cec7dc35841d1c31ad4d34fd/Screenshot_2018-03-22_14-56-12.png)
If I press Up key the message scrolls to be fully visible as it should.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8971Remove resource locking2020-01-30T15:08:59ZSaltyBonesRemove resource lockingMessages should not be sent to specific resources but to only to bare JIDs instead.Messages should not be sent to specific resources but to only to bare JIDs instead.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8955Move 'Accounts' from 'Gajim' menu into 'Accounts' menu2019-07-11T16:35:48ZtreakiandroidMove 'Accounts' from 'Gajim' menu into 'Accounts' menu## Versions
- OS: Linux
- GTK+ Version: 3.22.28
- PyGObject Version: 3.26.1
- python-nbxmpp Version: 0.6.3
- Gajim Version: 0.99.2
hi,
could you move account settings from the menu gajim to the menu accounts. Right now Its like windows...## Versions
- OS: Linux
- GTK+ Version: 3.22.28
- PyGObject Version: 3.26.1
- python-nbxmpp Version: 0.6.3
- Gajim Version: 0.99.2
hi,
could you move account settings from the menu gajim to the menu accounts. Right now Its like windows, please click start to shutdown. I have now the third time looked for the account settings under account and my brain is not willing to learn it wrong so change it fast otherwise my brain will go up in smoke ;)
thanks a lot for all the help and keep up the good work
please dont take my annoyance personal/as offensive talk (thats not my intention) but as frustration of a long day and as (tryed to be) constructive critics out out my little oppinion1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8938Change behaviour of the on/off-switch in the "Accounts"-window2019-07-11T15:28:23ZvilleneuveChange behaviour of the on/off-switch in the "Accounts"-windowCurrent behaviour in Gajim 0.99.2:
Clicking the on/off switch on an active account results in the message "You are currently connected to the server To disable the account, you must be disconnected."
Expected behaviour:
Clicking the s...Current behaviour in Gajim 0.99.2:
Clicking the on/off switch on an active account results in the message "You are currently connected to the server To disable the account, you must be disconnected."
Expected behaviour:
Clicking the switch to "off" should all in one step disconnect the account from the server and disable it.
My thoughts/question:
Is that behaviour by mistake or is that intended, because an ordinary user like myself will wonder what the difference is between setting an account offline and deactivating it anyway.
If the on/off-switch can't be made to include disconnecting the server because there is in fact an important enough difference between disconnecting and deactivating at least a button like "Disconnect now" should be added next to the current "Ok"-button in the popup window to prevent the user having to go back to the roster to do so.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8874Nice looking UI for showing blocked users2019-07-11T15:13:05ZandyNice looking UI for showing blocked usersGajim is missing right now a nice looking UI for showing blocked users.
1. Make an option in Gajim --> Accounts named to "Show blocked users".
2. Make an a window that will appear after user click this option. This window should have an...Gajim is missing right now a nice looking UI for showing blocked users.
1. Make an option in Gajim --> Accounts named to "Show blocked users".
2. Make an a window that will appear after user click this option. This window should have an a:
* entry for each blocked user or whole domain with option allow to unblock it,
* buttons for add another person to a group of shame
3. Modify existing blocking UI and add ability to:
* close window message after contact are blocked
* automatically remove contact from "non roster group" after it was blocked
1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8864Add ability to paste images from clipboard to chat2020-02-25T06:08:00ZJuniorJPDJAdd ability to paste images from clipboard to chatIt's the last feature I miss after migrating back to gajim from other IM's.
I would like to send image with http file upload when using ctrl+v (or paste from context menu) from my clipboard.
It's very useful and handy.It's the last feature I miss after migrating back to gajim from other IM's.
I would like to send image with http file upload when using ctrl+v (or paste from context menu) from my clipboard.
It's very useful and handy.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8754Opening new chat tab relative to the current2019-07-11T15:20:09ZAndrey GurskyOpening new chat tab relative to the currentNow a new chat tab will be opened as last. Please allow opening it relative (on the right) to the current one.Now a new chat tab will be opened as last. Please allow opening it relative (on the right) to the current one.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8597Send subscription request to gateway (outside normal registration flow)2020-04-04T20:32:35ZsingpolymaSend subscription request to gateway (outside normal registration flow)When my gateway (cheogram.com) sends a `<presence type="subscribe" />` to Gajim, it gets back a `<presence type="subscribed"/>`. But Gajim never sends (nor asks the user about sending) a `<presence type="subscribe" />` to the gateway.
...When my gateway (cheogram.com) sends a `<presence type="subscribe" />` to Gajim, it gets back a `<presence type="subscribed"/>`. But Gajim never sends (nor asks the user about sending) a `<presence type="subscribe" />` to the gateway.
This is an unsolicited (from PoV of Gajim) subscription that is caused by a web interface. Removing roster item and re-adding it causes subscription to work as expected. Would be fine to ask user "do you want to subscribe?" as Gajim would do with any other subscription request. In fact, currently Gajim auto-approves the subscription request, which is also a potential privacy leak (anyone could claim to be a gateway and get user presence that way). Non-registration-flow presence subscriptions from JIDs claiming to be a gateway *should* be handled in the same way (and by the same code) as from any other JID.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8527Display errors about messages not being sent near the associated message2019-10-21T04:58:21ZAndrey GurskyDisplay errors about messages not being sent near the associated messageHi,
Considering Alice sends message to Carol. From Gajim chat window:
```
...
[21:23:17] alice: 7
[23:47:51] error while sending message ( recipient-unavailable )
[23:47:51] carol/77ab1225-7e9d-4187-9d11-24983ff5d9b3 is now Offli...Hi,
Considering Alice sends message to Carol. From Gajim chat window:
```
...
[21:23:17] alice: 7
[23:47:51] error while sending message ( recipient-unavailable )
[23:47:51] carol/77ab1225-7e9d-4187-9d11-24983ff5d9b3 is now Offline
```
The error looks useless: you don't know what of previously sent messages has not been delivered. Carol uses Conversations and receives "7" successfully (OK, this is another issue).
Gajim sent the message to local prosody 0.9.12 server (with MAM):
```
01/29/2017 21:23:17 (I) nbxmpp.client_nb raising event from transport: :::::DATA SENT::::
_____________
<message xmlns="jabber:client" to="carol@testhost/77ab1225-7e9d-4187-9d11-24983ff5d9b3" type="chat" id="79a79e09-6a42-42d2-a966-0e40e35d899d"><body>7</body><thread>osAeZoBvwJAGssqfPBIcGnnFsptTuNDB</thread></message>
_____________
```
Gajim receives the message:
```
01/29/2017 23:47:51 (I) nbxmpp.client_nb raising event from transport: :::::DATA RECEIVED::::
_____________
<message id='79a79e09-6a42-42d2-a966-0e40e35d899d' type='error' to='alice@testhost/Gajim' from='carol@testhost/77ab1225-7e9d-4187-9d11-24983ff5d9b3'><error type='cancel'><recipient-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></message><presence type='unavailable' to='alice@testhost' from='carol@testhost/77ab1225-7e9d-4187-9d11-24983ff5d9b3'/>
_____________
```
So Gajim does know what message exactly could not be delivered thanks to "Message ID" (despite it has been, but this is perhaps issue with either prosody or jabber as protocol) and instead of citing time and body and telling this is likely to not be delivered, issues only useless error message.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8497Disable "contact sign in" notifications by default2022-03-21T21:01:49ZGe0rGDisable "contact sign in" notifications by defaultMobile clients tend to disconnect/reconnect very often, and it seems to be a consensus in the modern IM world that presence is overrated. Presence notifications have lost importance accordingly.
Therefore I suggest to disabling the "Not...Mobile clients tend to disconnect/reconnect very often, and it seems to be a consensus in the modern IM world that presence is overrated. Presence notifications have lost importance accordingly.
Therefore I suggest to disabling the "Notify me about contacts that sign in" checkbox in the default installation.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8470wrong conversion of urls in status messages2019-07-11T15:11:44Zanonymouswrong conversion of urls in status messages# Bug description
see the screenshot, gajim set the whole status in braces but it done the url detection (to make them click able) afterwards instead of before that string manipulation and generated thathow an invalid url.
# Steps to r...# Bug description
see the screenshot, gajim set the whole status in braces but it done the url detection (to make them click able) afterwards instead of before that string manipulation and generated thathow an invalid url.
# Steps to reproduce
one user joins a channel, another user sets its status/join message/whatever this is to something ending in an url (eg. "`example deleted do to buggy ticket system`" and then joins the same channel of the first user. The first user will then klick on that url and will be leaded somewhere else ( "`example deleted do to buggy ticket system)`" ).
# Software versions
OS version:
Debian GNU/Linux 8.6 (jessie)
Gajim 0.16.6
A GTK+ Jabber/XMPP client
GTK+-Version: 2.24.25
PyGTK-Version 2.24.0
# original report
deleted do to buggy ticket system1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8456Gajim won't ask again for my password if I mistype it2020-03-20T10:47:30ZanonymousGajim won't ask again for my password if I mistype it# Bug description
I don't save my password in Gajim, I prefer to type it again every time I run it. However, if I mistype my password, I just get a dialog box saying "please check your password for correctness". I would expect it to ask...# Bug description
I don't save my password in Gajim, I prefer to type it again every time I run it. However, if I mistype my password, I just get a dialog box saying "please check your password for correctness". I would expect it to ask me again.
# Steps to reproduce
1) Create a new account
2) Uncheck "save password"
3) Try to connect using that account
4) Mistype your password
# Software versions
OS version: Debian sid
GTK version: 2.24.31
PyGTK version: 2.24.01.2.0https://dev.gajim.org/gajim/gajim/-/issues/8453Too many notifications when sending messages to groups (or multiple contacts)...2019-07-11T15:07:07ZanonymousToo many notifications when sending messages to groups (or multiple contacts) via roster# Bug description
When I choose a group in roster or choose roster members with Ctrl+LeftMouse, and then I send a message, In this case I hear quickly reiterative send_message.wav as many times, as message recipient I've chose; and as ma...# Bug description
When I choose a group in roster or choose roster members with Ctrl+LeftMouse, and then I send a message, In this case I hear quickly reiterative send_message.wav as many times, as message recipient I've chose; and as many message recipients, the same quantity of this repeated message per one member of sending list in history journal.
Not Critical bug, but it makes me nervous.
Thanx.
# Steps to reproduce
The same as in Bug Desc...
# Software versions
OS version: Linux island 4.8.2-1-ARCH #1 SMP PREEMPT Mon Oct 17 08:11:46 CEST 2016 x86_64 GNU/Linux - ArchLinux Distro
GTK version: local/gtk2 2.24.31-1
GObject-based multi-platform GUI toolkit (legacy)
local/gtk3 3.22.1+8+ge11df6c-2
GObject-based multi-platform GUI toolkit
PyGTK version:local/pygtk 2.24.0-6
Python bindings for the GTK widget set1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8361MUC which have autojoin set are re-joined on reconnect2019-07-11T16:35:40ZsingpolymaMUC which have autojoin set are re-joined on reconnect# Bug description
If I close a MUC that is bookmarked with "autojoin" and then lose my connection, it is joined again on reconnect.
# Steps to reproduce
1. Bookmark a MUC, set "autojoin" to true
2. Open gajim, the MUC will be joined
3...# Bug description
If I close a MUC that is bookmarked with "autojoin" and then lose my connection, it is joined again on reconnect.
# Steps to reproduce
1. Bookmark a MUC, set "autojoin" to true
2. Open gajim, the MUC will be joined
3. Close the MUC
4. Turn wifi off
5. Turn wifi on
6. Observe that the MUC is open again
# Software versions
OS version: Debian jessie1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8283RFC 7395 (WebSocket) support2020-03-11T16:59:14ZanonymousRFC 7395 (WebSocket) supportRFC 7395 aims to be a successor to BOSH (XEP-0124, XEP-0206).RFC 7395 aims to be a successor to BOSH (XEP-0124, XEP-0206).1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8281Design: Better UX for receiving single messages2019-07-11T15:12:06ZsingpolymaDesign: Better UX for receiving single messagesThe current UX (double click contact to see a window with the one message) is fine if you do not get many single messages / alerts. When you get many from one contact, though, you need to keep double-clicking on the contact until you ha...The current UX (double click contact to see a window with the one message) is fine if you do not get many single messages / alerts. When you get many from one contact, though, you need to keep double-clicking on the contact until you have seen them all. There is no way to see how many there are or to deal with them all in bulk.
Perhaps a window that lists the subjects/timestamps as a jumping-off point to the messages? Or integrate some viewed/not yet viewed status into the history window and jump there?1.2.0Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.com