gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2022-04-26T07:58:37Zhttps://dev.gajim.org/gajim/gajim/-/issues/10800Account Wizard: Add privacy page2022-04-26T07:58:37ZAndréAccount Wizard: Add privacy pageAdd a Privacy Page to the account Wizard, where after adding the account we ask the user about these features (sending local time and os information). This makes the features discoverable and they probably don’t end up dead.
(From an ea...Add a Privacy Page to the account Wizard, where after adding the account we ask the user about these features (sending local time and os information). This makes the features discoverable and they probably don’t end up dead.
(From an early version of https://dev.gajim.org/gajim/gajim/-/merge_requests/790 which intended to improve privacy by not sending local time and os information for new accounts by default.)https://dev.gajim.org/gajim/gajim/-/issues/10832Account Wizard: Allow to create accounts even when login fails2022-10-31T11:10:40ZPhilipp Höristphilipp@hoerist.comAccount Wizard: Allow to create accounts even when login failsInvestigate if it would be possible on failed login to have a "Create Account anyway" buttonInvestigate if it would be possible on failed login to have a "Create Account anyway" buttonhttps://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/10847AccountWizard: Test if archiving is enabled on the server2022-10-31T11:10:41ZPhilipp Höristphilipp@hoerist.comAccountWizard: Test if archiving is enabled on the serverSome Servers disable via mam preferences archiving. Inform the user that this is the case and give a possibility to activiate it.Some Servers disable via mam preferences archiving. Inform the user that this is the case and give a possibility to activiate it.https://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/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 Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/11483Improve Account Assistant2023-10-18T21:21:37ZPhilipp Höristphilipp@hoerist.comImprove Account AssistantI think the assistant could do more than *just* add an account.
My idea would be that the assistant after adding an account has a few more pages where it leads you through some account specific settings and lets you choose.
For example...I think the assistant could do more than *just* add an account.
My idea would be that the assistant after adding an account has a few more pages where it leads you through some account specific settings and lets you choose.
For example:
- Privacy Mode (Paranoid / Normal / Custom (then we jump into the account privacy tab))
Any other ideas?https://dev.gajim.org/gajim/gajim/-/issues/10593Integrate curated provider list of providers.xmpp.net2023-12-03T12:15:14ZDaniel BrötzmannIntegrate curated provider list of providers.xmpp.netTo make onboarding easier, a curated list of providers can be of great help. The [XMPP Providers project](https://invent.kde.org/melvo/xmpp-providers) provides a curated and machine-readable list of providers, complemented by various pro...To make onboarding easier, a curated list of providers can be of great help. The [XMPP Providers project](https://invent.kde.org/melvo/xmpp-providers) provides a curated and machine-readable list of providers, complemented by various provider infos (e.g. compliance rating, MAM storage time, file retention time, ...).
The list is available in JSON and can be filtered by country / suggestions based on IP / device language.
The repository provides a script, which yields three categories from the list.
Category A has the best ranking and also only list servers which support IBR (in-band registration). The output lists only the servers and no details. If it is of interest to make use of some details, those need to be exported as well. Providers listed on Category C might contain servers with bad properties of any kind (it's not recommended to take the bare list).
For Gajim it would probably be best to host the list where it can easily be updated from time to time. The Account Creation Assistant can then update the list if the user wants to.
Here is an example of the integration in UWPX:
![E4wKwYsWQAEEYDC](/uploads/30ab4b1c8b4e05c264c9d69393b0e2d3/E4wKwYsWQAEEYDC.mp4)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/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)