gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2023-10-17T14:40:33Zhttps://dev.gajim.org/gajim/gajim/-/issues/11644AttributeError: 'Roster' object has no attribute '_contacts'2023-10-17T14:40:33ZDaniel BrötzmannAttributeError: 'Roster' object has no attribute '_contacts'# Error Details:
- Sentry event: https://sentry.io/gajim-aec982731/gajim/issues/4489767570
- First seen:
2023-09-19T20:26:45+00:00
- Last seen: 2023-09-19T20:26:45+00:00
- Event: 1
- Users: 0# Error Details:
- Sentry event: https://sentry.io/gajim-aec982731/gajim/issues/4489767570
- First seen:
2023-09-19T20:26:45+00:00
- Last seen: 2023-09-19T20:26:45+00:00
- Event: 1
- Users: 0https://dev.gajim.org/gajim/gajim/-/issues/11627Roster entries bulk operations2023-10-21T12:48:09ZNicocoRoster entries bulk operationsSome versions ago, it was possible to select multiple contacts in gajim's roster and either remove them or move them to another group. I think this is useful feature that is missing in modern gajim.
To me, the roster view feels like the...Some versions ago, it was possible to select multiple contacts in gajim's roster and either remove them or move them to another group. I think this is useful feature that is missing in modern gajim.
To me, the roster view feels like the "natural" place to do that, and I'd like to submit a patch that allows these things:
- "Group" context menu with the actions:
- Rename group
- Delete group (and contacts)
- Delete group (but keep contacts)
- Multiple contact selection
- Remove contacts
- Move contacts to group xxx
Is the roster view's fate to completely disappear? If yes, where would be an appropriate place in the UI for these operations? The start chat dialog? A new dialog "Manage contact list"?
Or maybe these actions do not belong in gajim?
(One issue with my UI proposition is that contacts can have several groups, so a tree view is not the most appropriate way to display groups they belong to. They're more like "tags".)https://dev.gajim.org/gajim/gajim/-/issues/11604Contact list enhancement2023-08-22T16:29:13ZticktostickContact list enhancementIf possible search in contact list include nicknames and jids its now only nicknames and cannot search jids.
Also we use shared roster and they are shown in list but we cannot Expand/Collapse the groups there in older gajim versions we h...If possible search in contact list include nicknames and jids its now only nicknames and cannot search jids.
Also we use shared roster and they are shown in list but we cannot Expand/Collapse the groups there in older gajim versions we had this.https://dev.gajim.org/gajim/gajim/-/issues/11565Ampersand in Roster Groups2023-06-20T13:52:38ZQuinnqstambaugh@stambell.netAmpersand in Roster Groups## Versions
- OS: Pop!_OS 22.04 LTS x86_64
- Gajim version: 1.8.0
- GTK version: 3.24.38
- Python-nbxmpp version: 4.3.0
## Steps to reproduce the problem
1. Put contacts in your roster in a group with an ampersand in the nam...## Versions
- OS: Pop!_OS 22.04 LTS x86_64
- Gajim version: 1.8.0
- GTK version: 3.24.38
- Python-nbxmpp version: 4.3.0
## Steps to reproduce the problem
1. Put contacts in your roster in a group with an ampersand in the name
2. Have a contact in a different group be sorted above the group with an ampersand in the name
## Expected behavior
A group to display the name assigned to it, regardless of it having an ampersand in it
## Actual behavior
The group name will appear to be the same as whatever contact is show above it
Example: Group named "Kobolds & Kabinets" will show as "Dylan" if your roster has a contact named Dylan sorted above ithttps://dev.gajim.org/gajim/gajim/-/issues/11027Roster issues with escaped characters in JID2022-07-18T20:39:46ZQuinnqstambaugh@stambell.netRoster issues with escaped characters in JIDI checked and couldn't find the issue mentioned in another ticket
## Versions
- OS: Pop!_OS 22.04 LTS x86_64
- Gajim version: 1.4.5 (flatpak)
- GTK version: 3.24.34
- Python-nbxmpp version: 3.1.0
## Steps to reproduce the prob...I checked and couldn't find the issue mentioned in another ticket
## Versions
- OS: Pop!_OS 22.04 LTS x86_64
- Gajim version: 1.4.5 (flatpak)
- GTK version: 3.24.34
- Python-nbxmpp version: 3.1.0
## Steps to reproduce the problem
1. Have someone in your roster with an escape `\` in their JID
2. Try to manage them from your roster
## Expected behavior
Remove them from your roster if you select "Remove..."
## Actual behavior
Whenever I try to remove a JID from my roster with an escaped character, nothing happens. I can't even get anything to show up in my log. It also doesn't hide subscription requests from JIDs with escaped characters after denying them.
I can block those JIDs and I do stop receiving messages from them, but in my roster, they're still treated as if they aren't blocked.https://dev.gajim.org/gajim/gajim/-/issues/10962Error with full JID in roster when loading roster from cache2022-11-29T15:03:12Zgordon bluffError with full JID in roster when loading roster from cache## Versions:
- OS: Fedora Linux 36 (Workstation Edition) 36
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.0.2
- Gajim Version: 1.4.2
## Traceback
```
Traceback (most recent call la...## Versions:
- OS: Fedora Linux 36 (Workstation Edition) 36
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.0.2
- Gajim Version: 1.4.2
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/gajim/gtk/application.py", line 252, in _startup
MainWindow()
File "/usr/lib/python3.10/site-packages/gajim/gtk/main.py", line 85, in __init__
self._main_stack = MainStack()
File "/usr/lib/python3.10/site-packages/gajim/gtk/main_stack.py", line 50, in __init__
self.add_account_page(account)
File "/usr/lib/python3.10/site-packages/gajim/gtk/main_stack.py", line 53, in add_account_page
account_page = AccountPage(account)
File "/usr/lib/python3.10/site-packages/gajim/gtk/account_page.py", line 70, in __init__
self._roster = Roster(account)
File "/usr/lib/python3.10/site-packages/gajim/gtk/roster.py", line 138, in __init__
self._initial_draw()
File "/usr/lib/python3.10/site-packages/gajim/gtk/roster.py", line 516, in _initial_draw
self._add_or_update_contact(contact)
File "/usr/lib/python3.10/site-packages/gajim/gtk/roster.py", line 629, in _add_or_update_contact
new_groups = set(contact.groups or [DEFAULT_GROUP])
AttributeError: 'ResourceContact' object has no attribute 'groups'
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim/-/issues/10564LDAP Display Name (old vcard spec)2022-10-03T10:34:22ZScott CorleLDAP Display Name (old vcard spec)**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
Currently I am using Gajim 1.3.2 integrated with Active Directory Server 2019. When I log in to Gajim and join ...**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
Currently I am using Gajim 1.3.2 integrated with Active Directory Server 2019. When I log in to Gajim and join a chat room my Display Name is my login name for Active Directory, for example: scott.corle, but Openfire is setup for Display Name which would be Scott Corle ENG DEPT, I am wondering why Gajim does not display that in the Chat Room. I installed another XMPP Client, Spark Chat and connected to the same XMPP Server and it displays correct in the Chat Room. My Profile in Gajim is not displaying correct either. I have tried to modify my Profile name but it still shows up as scott.corle, anyway I can fix this? Thankshttps://dev.gajim.org/gajim/gajim/-/issues/10449Use system's contact directory for contact list names (e.g. phone number cont...2023-12-15T21:09:43ZtrymeoutUse system's contact directory for contact list names (e.g. phone number contacts from transports)Please add a setting for any XMPP account to have cheogram.com support.
When this is enabled, it will grab contacts from the systems contacts list such as GNOME contacts and get the phone numbers and names. This will allow you to send a...Please add a setting for any XMPP account to have cheogram.com support.
When this is enabled, it will grab contacts from the systems contacts list such as GNOME contacts and get the phone numbers and names. This will allow you to send a message to any number such as +12223334444@cheogram.com and the contact name will be displayed as the name of the contact from your contacts list. This will allow for uses to have a good user experience when using Gajim with a jmp.chat or soprani.ca account which is a service that allows you to send and receive SMS messages over XMPP.
Just a simple checkbox setting in the account setting to enable or disable this.https://dev.gajim.org/gajim/gajim/-/issues/8569Add ability to choose which data is displayed in contact tooltip2019-11-27T18:22:15ZybodicAdd ability to choose which data is displayed in contact tooltipHi, is it possible to display some infos in this popup windows, like phone number, email ? We can see avatar, ressource, username, but adding some infos may be useful.
Thanks for your workHi, is it possible to display some infos in this popup windows, like phone number, email ? We can see avatar, ressource, username, but adding some infos may be useful.
Thanks for your work