Age | Commit message (Collapse) | Author |
|
Catch the keyring.errors.InitError exception.
The automatic login sequence now stops correctly instead of freezing if
the user cancel the keyring open operation.
- Resolves: #6682
|
|
This causes (on certain scenarios) the app to segfault and it is really
hard to debug.
|
|
Now it's working and no longer segfaults, so we can enable safely this
feature again.
Stop tracking the gui connections on wizard.
|
|
- factor out the signal tracking code as a helper class,
- move login logic from MainWindow to LoginWidget,
- add new signals to the LoginWidget to interact with MainWindow,
- add login sequence docs to LoginWidget class,
- improve docs for login methods,
- add LoginState class to handle login states,
- disable login button until data is entered,
- move some properties and actions to .ui file.
|
|
|
|
Store the last 2 indexes on a deque and improve the 'select previous
provider' action.
|
|
|
|
Set the keyring to None in order to simulate an always unavailable
keyring, that way we avoid the possibility of the user running into the
existing keyring issues. See https://leap.se/code/issues/4190
Update comparisons to do a proper comparison with `None`.
Fix login widget 'enabled' changer in order to change the 'remember'
widget *only* if we have an usable keyring.
|
|
Rename password util to credentials and add a username check helper.
Move the username regexp to the credentials module.
Closes #5695.
|
|
Also rename a parameter named 'param' to a more meaningful 'idx'.
|
|
|
|
|
|
Related to #5131.
[Closes #4815]
|
|
Remove set_login_status since it's a remaining code after split the
login in a separated widget.
[Closes #4942]
|
|
This will skip:
* srp authentication with server
* remote soledad configuration
* keymanager sending key to server
* imap fetches.
Its main goal is to help us while debugging imap accounts, by cutting
almost all communication with server.
It will break havoc if you use it without having local keys configured.
So, basically, use with care.
|
|
|
|
|
|
|
|
|
|
Also adds an explicit should_autostart flag in config.
|
|
|
|
|
|
Also:
- Remove status_panel
- Add new icons
- Refactor components a bit (mostly divide functionality)
|
|
|
|
|