summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/gui/mainwindow.py
AgeCommit message (Collapse)Author
2016-04-18[bug] vindows initializer does not return state causing the application to ↵Paixu Aabuizia
always quit - log the init_platform failure to the critical log - return True/False in initializer - remove implementation to install driver and display informative message instead
2016-04-18[bug] enable first page in wizardKali Kaneko
- Resolves: #8041 - Releases: 0.9.2
2016-04-08[bug] allow resizing browser windowKali Kaneko
2016-04-07[feat] use same token for imap/smtp authenticationKali Kaneko
This greatly simplifies the handling of the password in the thunderbird extension. - Related: #6041
2016-03-24[feature] hide browser menu entry if pixelated is disabledKali Kaneko
2016-03-23[feature] add QtWebView to render pixelated muaKali Kaneko
2015-12-18[feat] adapt to use cred-based authentication for smtpKali Kaneko
2015-12-15[feat] adapt to use cred-based authentication for imapKali Kaneko
This includes getting the token for the imap authentication, and displaying it on the help window. - Resolves: #4469 - Releases: 0.10.0
2015-11-02[docs] add link to mail help in About dialogKali Kaneko
2015-09-18[bug] track soledad ready state on a shared placeIvan Alejandro
Connecting to the `soledad_bootstrap_finished` signal is not enough since the password change window is created after the signal is emitted, that way we were not able to tell when soledad is ready to be used. - Resolves: #7474
2015-09-07[bug] fix argument number on window raise eventIvan Alejandro
- Resolves: #7415
2015-09-02[feat] load credentials from environment variableIvan Alejandro
Look for file defined in the `BITMASK_CREDENTIALS` env variable and load `provider`, `username` and `password` data. Trigger login if they were loaded correctly. The credentials file should look like this: [Credentials] username = my-account@my-provider.com password = secret - Resolves: #7419
2015-08-24[pkg] add icon for mail-only buildsKali Kaneko
2015-08-24[feat] allow to disable EIP on buildKali Kaneko
2015-07-20[style] grammar fixkwadronaut
- Resolves: #7284
2015-07-06[bug] run zmq log subscriber in backgroundIvan Alejandro
Prevent locks caused by the zmq log handler reaching the zmq's HWM (High water mark / buffer limit) and causing some components to block until the buffer is empty (running the zmq handler for instance). We run the zmq handler in the background all the time to prevent this. - Resolves: #7222
2015-06-22[feat] replace old log handler with new oneIvan Alejandro
Replace logging.getLogger with custom get_logger. Remove some unneeded dependencies and reorder other.
2015-05-27[feat] adapt to new events api on commonIvan Alejandro
- Related: #6359
2015-04-16[bug] do not disable autostart on system quit()Ivan Alejandro
If the quit() call is triggered by the system logout we should not disable the autostart. Otherwise bitmask won't autostart on the next session start. - Resolves: #6424
2015-02-23[Cherry Pick] Regression fix: Use the right provider to log in.Ivan Alejandro
FIX: Login attempt is made against previously selected provider. Closes #6654. Cherry-picked from release/0.8.x since it's a very annoying bug for the testing cycles for the next release (0.9.0) -- kali.
2015-02-13enable --offline mode for email againKali Kaneko
2015-02-13Re-add mail instructions for 0.9.0 release (beta mail)Kali Kaneko
2015-02-11pass userid correctly, and cast it to stringKali Kaneko
2015-01-29Use the right provider to log in.0.8.0rc4Ivan Alejandro
FIX: Login attempt is made against previously selected provider. Closes #6654. Remove unused comments as well.
2015-01-28Remove all the Slot() decorators.Ivan Alejandro
This causes (on certain scenarios) the app to segfault and it is really hard to debug.
2015-01-28Enable signal connect/disconnect logic.Ivan Alejandro
Now it's working and no longer segfaults, so we can enable safely this feature again. Stop tracking the gui connections on wizard.
2015-01-28Refactor wizard call.Ivan Alejandro
2014-12-30Disable signal disconnection and untrack.0.8.0rc1Ivan Alejandro
This temporary hack prevents the app to have segfaults when the first run wizard finishes. For more information look at https://leap.se/code/issues/6597
2014-12-29Create the certificates if they don't exist.Ivan Alejandro
Fix typo for signal disconnection. The backend is the one who always creates the certificates. Either if it is run separately or in a process in the same app as the frontend.
2014-12-19Refactor login usage.Ivan Alejandro
- 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.
2014-12-18Quit Bitmask if there is no polkit agent running.Ivan Alejandro
Closes #6150.
2014-11-10Remove email instructions/reference. Closes #6140.Ivan Alejandro
- cleanup some code, - remove unused import, - pep8 fixes
2014-09-19single pref win: move preference window tracking to PreferencesWindowelijah
2014-09-19single pref win: enabled/disable services via preferences window, account page.elijah
2014-09-19single pref win: move eip preferences to new combined preference window.elijah
2014-09-16Hide AKM menu and disable the qt connection.Ivan Alejandro
Hide the Advaneced Key Management menu from the ui file and comment out the connection between the triggered action and the method that shows the AKM window. Closes #6087.
2014-09-15Improve support for RTL languages.Ivan Alejandro
* Update transifex resource name. * Use RightToLeft layout for Arabic language. * Use better names and comments on i18n section. * Use unicode to initialize widgets with text that otherwise (str) will fail when Arabic (and most likely any other language with non-ascii characters) is used. Closes #5289, #6033.
2014-09-11Add email firewallRuben Pollan
2014-09-03Code cleanup and logging improvements.Ivan Alejandro
2014-08-28Remove /tmp/bitmask.lock on quit. Closes #5866.Ivan Alejandro
Add a platform independent release_lock helper, so all the SO dependent code goes inside the locks file. Also, do some code cleanup.
2014-08-27Hide button / improve message on missing helpers.Ivan Alejandro
* Emit the `eip_missing_helpers` signal when the user chooses "Don't ask me again". * We emit that signal when some helper file is missing, even if the user doesn't want a warning. * Do the update of the eip enabled status with some delay to give some time the eip machine to start and do what it needs with the buttons/labels and avoid the 'hide turn on button if missing files' being overridden. Closes #5945.
2014-08-20Select current provider on EIP preferences.Ivan Alejandro
- Don't disconnect logout signals, so when the wizard is triggered the UI can reflect the logout result. - Restore the selected provider when 'other...' is selected *before* the provider_changed signal is emitted to avoid that option to keep selected in case of some error. - Avoid the currentIndexChanged to be triggered when we load the providers.
2014-08-19Update and get ready to start a provider on change.Ivan Alejandro
Closes #5996, #5997.
2014-08-19Change settings' provider on provider change.Ivan Alejandro
Closes #5995.
2014-08-18make the login not wait for eip it cannot-start-eipKali Kaneko
2014-08-14moved provider selection popup menu to be at the top of the main windowelijah
2014-08-13Ask for services stop when the wizard is needed.Ivan Alejandro
2014-08-13Stop the services if the selected provider is changed.Ivan Alejandro
Store the last 2 indexes on a deque and improve the 'select previous provider' action.
2014-08-12Do some pep8 fixes.Ivan Alejandro
2014-08-11Merge remote-tracking branch 'refs/remotes/elijah/feature/minorui' into developTomás Touceda