gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2017-12-11T16:38:56Zhttps://dev.gajim.org/gajim/gajim/-/issues/7477Empty roste while registering an account2017-12-11T16:38:56ZDarlanEmpty roste while registering an account# Bug description
Roster is empty.
# Steps to reproduce
!Edit/Account/Add/
I want to register for a new account > Forward
Select a server > Forward
While or after "Connecting to server" process/dialog.
Uncheck Enable (Local or JID acco...# Bug description
Roster is empty.
# Steps to reproduce
!Edit/Account/Add/
I want to register for a new account > Forward
Select a server > Forward
While or after "Connecting to server" process/dialog.
Uncheck Enable (Local or JID account)
# Software versions
OS version: Salix OS 14.0.1 (Slackware 14.0 based)
GTK version: 2.24.10
PyGTK version: 2.24.00.16Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/7468Do not auto-complete chat commands not supported in zeroconf2019-09-05T09:40:16ZDarlanDo not auto-complete chat commands not supported in zeroconf# phenomenon
Gajim auto-completes chat commands that are not supported for zeroconf accounts.
# background analysis
Enter `/` and `\<Tab>` would display some unsupported commands
# implementation recommendation
Do not list command that...# phenomenon
Gajim auto-completes chat commands that are not supported for zeroconf accounts.
# background analysis
Enter `/` and `\<Tab>` would display some unsupported commands
# implementation recommendation
Do not list command that are not supported by entering `\<Tab>` after `/`.
# post script
As a result the following message would appear to those who enter unsupported commands, manually.
> Command is not supported for zeroconf accountshttps://dev.gajim.org/gajim/gajim/-/issues/7456Use native GTK icons for file transfer notifications2019-07-11T15:05:18ZDarlanUse native GTK icons for file transfer notifications# problem
Balloon popup status icons (48x48) are not easily customizable and are not respecting MIME-Types .png .ogg .ods .odt et cetera.
# analysis
File Transfer icons `gajim-ft_done.png`, `gajim-ft_error.png`, `gajim-ft_request.png`, ...# problem
Balloon popup status icons (48x48) are not easily customizable and are not respecting MIME-Types .png .ogg .ods .odt et cetera.
# analysis
File Transfer icons `gajim-ft_done.png`, `gajim-ft_error.png`, `gajim-ft_request.png`, `gajim-ft_stopped.png` have status icon and document icon combined, thus, with such icons Gajim can not respect document MIME-Type.
# enhancement recommendation
File Transfer
Using a plain document icon and, on top of it, layer a status icon.
Email and Message
`gajim-single_msg_recv.png`: set `mail-unread.png` as an alternative
`gajim-priv_msg_recv.png`: set ~~`mail-signed.png`~~ `mail-personal.png` (shortcut, not standard) as an alternative.
----
`gajim-new_email_recv.png`: this is working only for one service provider, so this icon should be removed, and, instead:
Realise features, specific to this service provider, into a plugin.
Provide the logo of this service provider, in balloon popup, instead.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/7442Provide two sizes of emoticon in one package2018-04-30T11:42:14ZDarlanProvide two sizes of emoticon in one package# problem
In order to provide two different sizes of emoticon theme, developers need to provide two separate emoticon packages.
# solution
To overcome this problem, add to Gajim an option to use larger size of currently used emoticon se...# problem
In order to provide two different sizes of emoticon theme, developers need to provide two separate emoticon packages.
# solution
To overcome this problem, add to Gajim an option to use larger size of currently used emoticon set.
# enhancement recommendation
`filename.png` (smaller size)
`filename@2x.png` (larger size)
This will allow us to have one `static` emoticon theme entry, instead of `static` and `static-big`. If user wants to use larger version then all s/he needs to do is toggle a button.
_* It seems that this is what Adium does with its emoticon sets._https://dev.gajim.org/gajim/gajim/-/issues/7438Can stop or continue a file when my reception is full2017-12-11T16:38:56ZanonymousCan stop or continue a file when my reception is full# Bug description
when we receive a file, it downloads it (it's normal).
But when the file is completely downloaded, you can always stop it or continue it (buttons can be click).
# Steps to reproduce
Receive a file… and see.
# Software...# Bug description
when we receive a file, it downloads it (it's normal).
But when the file is completely downloaded, you can always stop it or continue it (buttons can be click).
# Steps to reproduce
Receive a file… and see.
# Software versions
OS version: Funtoo Linux - baselayout 2.2.0 (Linux-3.10.6-gentoo-x86_64-AMD_A4-3300M_APU_with_Radeon-tm-_HD_Graphics-with-gentoo-2.2.0)
GTK version: 2.24.20
PyGTK version: 2.24.00.16https://dev.gajim.org/gajim/gajim/-/issues/7414bad display when correct LTR to RTL and reversed2017-12-11T16:38:56ZDarlanbad display when correct LTR to RTL and reversed# Bug description
Gajim does not erase (and then replace) previous direction marks.
# Steps to reproduce
* Send `السلام عليكم`.
- message is displayed from right-to-left as it should be.
* Correct to `Hello`.
- message is displayed fr...# Bug description
Gajim does not erase (and then replace) previous direction marks.
# Steps to reproduce
* Send `السلام عليكم`.
- message is displayed from right-to-left as it should be.
* Correct to `Hello`.
- message is displayed from right-to-left instead of left-to-right.
# Software versions
OS version: Salix OS 14.0.1 (Slackware 14.0 based)
GTK version: 2.24.10
PyGTK version: 2.24.00.16Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/7410Slim group headings in roster (Cosmetics)2018-09-22T19:57:06ZDarlanSlim group headings in roster (Cosmetics)From Psi: `/General/Options/Appearance/Misc./Headings/Slim group headings`
Add an option to make group row thin `☐ Thin group rows`.
This option is to be located at `ACE` (maybe even at `/Preferences/Style/Themes/Manage...` when `Group...From Psi: `/General/Options/Appearance/Misc./Headings/Slim group headings`
Add an option to make group row thin `☐ Thin group rows`.
This option is to be located at `ACE` (maybe even at `/Preferences/Style/Themes/Manage...` when `Group row` is selected).
I would like group rows of Gajim to look like the group rows of Pidgin.https://dev.gajim.org/gajim/gajim/-/issues/7395Install plugin with gajim-plugin-manager2018-01-21T15:06:20ZDarlanInstall plugin with gajim-plugin-manager# problem
Installation of plugins with gajim-remote.
# enhancement recommendation
Add possibility to install plugins with gajim-remote.# problem
Installation of plugins with gajim-remote.
# enhancement recommendation
Add possibility to install plugins with gajim-remote.Plugins Welcomevardovardohttps://dev.gajim.org/gajim/gajim/-/issues/7392Better BiDi support for LTR/RTL chatters who use Semitic/Latin2020-06-08T05:53:02ZDarlanBetter BiDi support for LTR/RTL chatters who use Semitic/Latin# problem
When Gajim is aligning messages (BiDi support), it does consider nickname as if it was a part of the message itself (technically, it is indeed a a part of message).
Where does it happen?
Group chats with English chatters who h...# problem
When Gajim is aligning messages (BiDi support), it does consider nickname as if it was a part of the message itself (technically, it is indeed a a part of message).
Where does it happen?
Group chats with English chatters who have RTL nicknames.
* Chatters of such, would not want their English messages to be aligned as if these where Arabic or Farsi messages!
Group chats with Arabic chatters who have LTR nicknames.
* Chatters of such, would not want their Arabic messages to be aligned as if these where English or Russian messages!
* This would occur in IRC, where you can't use Unicode characters in nick.
# analysis
When using RTL nickname and sending LTR message, message aligned from right-to-left instead of left-to-righ.
# enhancement recommendation
Find a way to circumvent a nickname and consider only what is actually a message.https://dev.gajim.org/gajim/gajim/-/issues/7387GUI is laggin while attempting to connect2017-12-11T16:38:56ZDarlanGUI is laggin while attempting to connectjit.si have disabled theirs SSL access.
When Gajim is attempting to connect, using SSL, with jit.si, Gajim is slowing down (e.g. hovering on menu items is slow).
After a while (around 10 minutes, I think), Gajim stops to slow down and ...jit.si have disabled theirs SSL access.
When Gajim is attempting to connect, using SSL, with jit.si, Gajim is slowing down (e.g. hovering on menu items is slow).
After a while (around 10 minutes, I think), Gajim stops to slow down and asks if user want to use an insecure connection.
I guess this is always occurring while attempting to connect - still annoying.https://dev.gajim.org/gajim/gajim/-/issues/7373Insecure connection dialog2018-04-30T11:44:35ZDarlanInsecure connection dialog# phenomenon
Unnecessary checkbox.
# background analysis
The *Insecure connection* dialog has two checkboxes instead of one.
Insecure connection
You are about to connect to the account %(account)s (%(server)s) ...# phenomenon
Unnecessary checkbox.
# background analysis
The *Insecure connection* dialog has two checkboxes instead of one.
Insecure connection
You are about to connect to the account %(account)s (%(server)s) with an insecure connection. This means all your conversations will be exchanged unencrypted. This type of connection is really discouraged.\n
Are you sure you want to do that?
[ ] Yes, I really want to connect insecurely
[ ] Do not ask me again
[Cancel] [OK]
# implementation recommendation
Omit *Yes, I really want to connect insecurely* or replace OK with it.
Insecure connection
You are about to connect to the account %(account)s (%(server)s) with an insecure connection. This means all your conversations will be exchanged unencrypted. This type of connection is really discouraged.\n
Are you sure you want to do that?
[ ] Do not ask me again
[Cancel] [Yes, I really want to connect insecurely]
0.16Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/7360ICQ icon appears instead of generic icon2017-12-11T16:38:56ZanonymousICQ icon appears instead of generic iconHi! I have a certain contact on my roster who registered an XMPP account on jit.si. On my roster, instead of the generic icon set, the ICQ-specific icons are displayed for him (see screenshot), even though neither he nor I are using an I...Hi! I have a certain contact on my roster who registered an XMPP account on jit.si. On my roster, instead of the generic icon set, the ICQ-specific icons are displayed for him (see screenshot), even though neither he nor I are using an ICQ transport.
The only workaround is to disable protocol-specific icons. However, I was just wondering what causes Gajim to display the wrong icon, and if this breaks anything else. 0.16https://dev.gajim.org/gajim/gajim/-/issues/7338Application actions in Gajim for Linux2018-09-30T13:42:28ZDarlanApplication actions in Gajim for Linux# problem
Gajim has no Application actions.
# analysis
An action represents an additional way to invoke the application. Application launchers should expose them to the user (for example, as a submenu) within the context of the applicat...# problem
Gajim has no Application actions.
# analysis
An action represents an additional way to invoke the application. Application launchers should expose them to the user (for example, as a submenu) within the context of the application. This is used to build so called "Quicklists" or "Jumplists".
# enhancement recommendation
Add a few actions proposed in #7326Patches Welcomehttps://dev.gajim.org/gajim/gajim/-/issues/7335Gajim Tip of the Day2019-11-27T14:55:40ZDarlanGajim Tip of the Day# problem
Gajim can be a better friendly messenger for new users.
# analysis
New users who want to use another messenger from their distro repository would not understand how to connect to IRC, AIM, ICQ, Gadu-Gadu, YIM and others, so th...# problem
Gajim can be a better friendly messenger for new users.
# analysis
New users who want to use another messenger from their distro repository would not understand how to connect to IRC, AIM, ICQ, Gadu-Gadu, YIM and others, so they would give up for they, usually, do not like to bother to search for a solution over the internet.
# enhancement recommendation
Add *Gajim Tip of the Day*, like the one Psi has. This might motivate new users to explore further Gajim and try out.https://dev.gajim.org/gajim/gajim/-/issues/7334Recall nicknames used in group chats2018-04-30T11:44:35ZDarlanRecall nicknames used in group chats# phenomenon
Gajim always uses nickname of XMPP profile of account.
# implementation recommendation
Do recall nicknames used in group chats like Psi does.
From MUCJoinDlg: _nickname on groupchat_
\<message>
...# phenomenon
Gajim always uses nickname of XMPP profile of account.
# implementation recommendation
Do recall nicknames used in group chats like Psi does.
From MUCJoinDlg: _nickname on groupchat_
\<message>
\<location filename="../psi/src/mucjoindlg.cpp" line="59"/>
\<source>%1 on %2\</source>
\<translation type="unfinished">\</translation>
\</message>0.16https://dev.gajim.org/gajim/gajim/-/issues/7312unify naming of GPG/OpenPGP2018-04-30T11:42:14Zanonymousunify naming of GPG/OpenPGP# problem
Gajim does not refer to OpenPGP encryption in a consistent way. Sometimes it's called "OpenPGP", other times it's called "GPG".
The chat window, e.g., displays
[timestamp] GPG encryption enabled
while the menu to togg...# problem
Gajim does not refer to OpenPGP encryption in a consistent way. Sometimes it's called "OpenPGP", other times it's called "GPG".
The chat window, e.g., displays
[timestamp] GPG encryption enabled
while the menu to toggle encryption displays
Toggle OpenPGP Encryption
# analysis
This is just a minor problem, many may consider it a purely cosmetic nuisance. However, as people may refer to this particular feature with several names, it leads to increased costs when investigating issues with GPG/OpenPGP encryption in Gajim, i.e. people need to search for "GPG" as well as "OpenPGP".
# enhancement recommendation
Please unify the naming of GPG/OpenPGP encryption. As "OpenPGP" is the standard itself and "GPG" merely an implementation thereof (https://tools.ietf.org/html/rfc4880), I suggest using "OpenPGP" as the name to be used.0.16https://dev.gajim.org/gajim/gajim/-/issues/7309An ability to be informed about a release of the new version of Gajim2018-04-30T11:42:14ZszpakAn ability to be informed about a release of the new version of Gajim# problem
There is no an announcement list for people wanting to know where the new Gajim version is released.
# analysis
Not everyone likes to follow devel list or check a Gajim homepage twice a week to be able to use the latest stable...# problem
There is no an announcement list for people wanting to know where the new Gajim version is released.
# analysis
Not everyone likes to follow devel list or check a Gajim homepage twice a week to be able to use the latest stable/beta version available.
# enhancement recommendation
There could be a mailing list created or some other form of version tracking should be added - like http://freecode.com/projects/gajim (currently outdated)https://dev.gajim.org/gajim/gajim/-/issues/7266pluralization in dialogs2017-12-11T16:38:56Zanonymouspluralization in dialogs# Bug description
the "Added %s contacts" and "Removed %s contacts" lines (RosterItemExchangeWindow) are not pluralized, resulting in "Added 1 contacts" or similar messages.
# Steps to reproduce
have exactly one contact sent to you, a...# Bug description
the "Added %s contacts" and "Removed %s contacts" lines (RosterItemExchangeWindow) are not pluralized, resulting in "Added 1 contacts" or similar messages.
# Steps to reproduce
have exactly one contact sent to you, accept it, and see the message.
# Software versions
PyGTK version: 0.15.1 to hg head (14117:6993af372e75)
the attached patch fixes the problem in the code and the german translation. as gettext requires a number to decide pluralization, the overly stringifying "%s"%str(a) was replaced with "%d"%a, and abundant whitespace was removed.0.16https://dev.gajim.org/gajim/gajim/-/issues/7263Gajim won't save settings when exiting abnormally2017-12-11T16:38:56ZanonymousGajim won't save settings when exiting abnormally# Bug description
Gajim saves settings _only_ if i close it manually, by pressing "Exit" or hotkey.
Gajim *won't* save settings then i logout/reboot/shutdown, kill, etc. It's painful, i often lost my status changes after normal shutdown....# Bug description
Gajim saves settings _only_ if i close it manually, by pressing "Exit" or hotkey.
Gajim *won't* save settings then i logout/reboot/shutdown, kill, etc. It's painful, i often lost my status changes after normal shutdown.
# Steps to reproduce
1) Start Gajim normally.
2) Change some of settings. For example: check/uncheck "Show offline"/"Show roster"/etc., change status text.
3) Close Gajim abnormally. For example: logout; killall gajim; killall -s SIGKILL gajim
4) Open Gajim - last settings chenges not saved.
# Software versions
OS version: Ubuntu 11.04
GTK version: 2.24.4
PyGTK version: 2.22.0https://dev.gajim.org/gajim/gajim/-/issues/7201Prettier and Usable Plugin Manager2018-04-30T11:42:14ZDarlanPrettier and Usable Plugin Manager# problem
The current Plugin Manager can be prettier.
# enhancement recommendation
Make it to look like the Plugin Manager of [Blueman](http://blueman-project.org/test/35-news/67-blueman-121-released.html) which uses icons for every plu...# problem
The current Plugin Manager can be prettier.
# enhancement recommendation
Make it to look like the Plugin Manager of [Blueman](http://blueman-project.org/test/35-news/67-blueman-121-released.html) which uses icons for every plugin (and a puzzle icon for those who have no icon) and a comfortable way to use the configuration dialogs.vardovardo