gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2021-12-05T12:02:14Zhttps://dev.gajim.org/gajim/gajim/-/issues/10483Don't interrupt onboarding with update dialog2021-12-05T12:02:14ZDaniel BrötzmannDon't interrupt onboarding with update dialogIf Gajim is started the first time, the user will create/set up an account.
Gajim will also (after a short delay) ask the user if it should periodically search for updates.
During account setup, Gajim should not interrupt users with th...If Gajim is started the first time, the user will create/set up an account.
Gajim will also (after a short delay) ask the user if it should periodically search for updates.
During account setup, Gajim should not interrupt users with this update dialog.1.4.0https://dev.gajim.org/gajim/gajim/-/issues/10445AccountWizard: Make URLs clickable when presented during registration2021-02-27T11:59:56ZDaniel BrötzmannAccountWizard: Make URLs clickable when presented during registrationWhile registering on a server, the server might present URLs to the user. These URLs are not clickable links, but they should be. This screenshot shows a link to the services TOS, which is not linkified/clickable.
![107696165-e744f780-6...While registering on a server, the server might present URLs to the user. These URLs are not clickable links, but they should be. This screenshot shows a link to the services TOS, which is not linkified/clickable.
![107696165-e744f780-6cb1-11eb-9006-0e0c8752dc96](/uploads/711ed5c6a3a1100332706b8f010472d6/107696165-e744f780-6cb1-11eb-9006-0e0c8752dc96.png)1.3.1https://dev.gajim.org/gajim/gajim/-/issues/10437Registration issues on default servers2021-02-27T11:59:56ZMichel Le BihanRegistration issues on default serversHello,
I noticed that some of the default servers do not allow registration.
`im.apinc.org`: Registrations seem disabled.
`jabber-hosting.de`: There is an error in Gajim
```
<!-- Outgoing jeu. 11 févr. 2021 19:10:02 (Account Wizard) -...Hello,
I noticed that some of the default servers do not allow registration.
`im.apinc.org`: Registrations seem disabled.
`jabber-hosting.de`: There is an error in Gajim
```
<!-- Outgoing jeu. 11 févr. 2021 19:10:02 (Account Wizard) -->
<iq xmlns="jabber:client" to="jabber-hosting.de" type="get" id="e76fd848-a0ff-476f-b55f-b878353324b1">
<query xmlns="jabber:iq:register" />
</iq>
<!-- Incoming jeu. 11 févr. 2021 19:10:02 (Account Wizard) -->
<iq xmlns="jabber:client" type="result" from="jabber-hosting.de" id="e76fd848-a0ff-476f-b55f-b878353324b1">
<query xmlns="jabber:iq:register">
<instructions>Welcome to jabber.hot-chilli.net! Please register an XMPP account through our web registration form: https://jabber.hot-chilli.net/forms/create/</instructions>
<x xmlns="jabber:x:oob">
<url />
</x>
</query>
</iq>
```
```
11/02/2021 19:10:02 (W) nbxmpp.m.register (Account Wizard) invalid register response
11/02/2021 19:10:02 (E) nbxmpp.dispatcher (Account Wizard) Error while handling stanza
Traceback (most recent call last):
File "/home/michel/git/gajim/gajim/gtk/account_wizard.py", line 430, in _on_register_form
result = task.finish()
File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 252, in finish
raise self._error # pylint: disable=raising-bad-type
File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 184, in _next_step
res = self._gen.send(result)
File "/usr/lib/python3/dist-packages/nbxmpp/modules/register/register.py", line 59, in request_register_form
yield _parse_register_data(response)
File "/usr/lib/python3/dist-packages/nbxmpp/modules/register/util.py", line 129, in _parse_register_data
raise MalformedStanzaError('invalid register response', response)
nbxmpp.errors.MalformedStanzaError: invalid register response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/nbxmpp/dispatcher.py", line 433, in dispatch
func(self._client, stanza, **user_data)
File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 316, in _async_finished
self._next_step(result)
File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 192, in _next_step
self._set_finished()
File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 213, in _set_finished
self._invoke_callbacks()
File "/usr/lib/python3/dist-packages/nbxmpp/task.py", line 235, in _invoke_callbacks
callback(self)
File "/home/michel/git/gajim/gajim/gtk/account_wizard.py", line 434, in _on_register_form
error.get_text())
AttributeError: 'MalformedStanzaError' object has no attribute 'get_text'
```
`jabber.hot-chilli.net`: Same as previous one
`richim.org`: Unable to connect to richim.org
`suchat.org`: To register, visit [...]
`xmpp-hosting.de`: The `AttributeError: 'MalformedStanzaError' object has no attribute 'get_text'` error.1.3.1https://dev.gajim.org/gajim/gajim/-/issues/9854Remove "account has been added dialog"2019-10-15T21:14:40ZSaltyBonesRemove "account has been added dialog"The question whether a user wants to connect to a newly added account seems weird. I've never seen it anywhere else either and it seems odd, why would a user not at least try to connect to see if setup worked?
I also think the checkbox ...The question whether a user wants to connect to a newly added account seems weird. I've never seen it anywhere else either and it seems odd, why would a user not at least try to connect to see if setup worked?
I also think the checkbox "Upload my profile" might be confusing. I understand that the situation is a bit more complicated for jabber than for other profiles but on a few recent installs people always seemed puzzled by this option.
Note that the "Advanced" button just returns you to the Account Dialogue. Effectively this means it is the same as pressing finish but without any checkboxes ticked (probably, I didn't test extensively). This is very confusing. I really wasn't sure which application state I would end up with after this.
I think the entire dialogue could probably be removed
![image](/uploads/b39b2119dc123476b007b73a7977732a/image.png)https://dev.gajim.org/gajim/gajim/-/issues/7830Meaningful account-less (empty/fresh) roster2020-04-02T07:23:46ZDarlanMeaningful account-less (empty/fresh) roster# phenomenon
Empty account-less roster.
# background analysis
# implementation recommendation
Place first page of Account Creation Wizard dialog (Edit > Accounts > Add) to empty roster as seen in a printer-less [system-config-printer]...# phenomenon
Empty account-less roster.
# background analysis
# implementation recommendation
Place first page of Account Creation Wizard dialog (Edit > Accounts > Add) to empty roster as seen in a printer-less [system-config-printer](http://cyberelk.net/tim/software/system-config-printer/).
_Do not place buttons Cancel Back & Forward, just an Add button._
Selecting "already" (1) or "register" (2) would prompt to second page of Account Creation Wizard dialog and from that second page, where buttons Cancel Back & Forward are available, user would be able to turn back to regular first page of Account Creation Wizard.
Since there are no new strings, this can be done in 0.16 release.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/7589Don't limit dialog height of Account Creation Wizard (Captcha hidden)2020-03-21T20:21:02ZDarlanDon't limit dialog height of Account Creation Wizard (Captcha hidden)# problem
Current _Account Creation Wizard_ makes bad impression.
# analysis
For example, when server prompts user to use anti-spam measures, a scroll-bar may appear, due to CAPTCHA image ans URL field to that image, since this dialog i...# problem
Current _Account Creation Wizard_ makes bad impression.
# analysis
For example, when server prompts user to use anti-spam measures, a scroll-bar may appear, due to CAPTCHA image ans URL field to that image, since this dialog is fixed - this appearance is ugly.
# enhancement recommendation
Use the same wizard dialog used for _Ad-hoc Commands_.
Related to #7512.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/3833Give hints to new users to choose their server2020-03-21T20:23:46ZanonymousGive hints to new users to choose their serverWrite a hint on the account creating form saying that one can talk to people on another server without having to register on it.
I think this will help to make people not to choose jabber.org as their server and leave Jabber because of p...Write a hint on the account creating form saying that one can talk to people on another server without having to register on it.
I think this will help to make people not to choose jabber.org as their server and leave Jabber because of poor reliability.1.2.0Yann LeboulangerYann Leboulanger