summaryrefslogtreecommitdiff
path: root/src/leap/baseapp/mainwindow.py
AgeCommit message (Collapse)Author
2012-11-14hide the systray icon until the firstrun wizard is completekali
Closes #762
2012-11-14make the check for valid client cert the trigger for first-run-wizardkali
Closes #803 And with this we've completed all features blocking the release goal: generic client.
2012-11-12connect wizard cancel button with shutdownkali
2012-11-12fix import pathkali
2012-11-12moved thread code to gui/threadskali
2012-11-06split wizard into separate fileskali
so we don't go nuts yet.
2012-11-06new validation pages in a reusable MVC stylekali
using progress indicators inside QTableWidget
2012-10-26stop eip connection when first run wizard startedkali
Closes #716
2012-10-26fix systray context menu.kali
Closes #761
2012-10-24last page of wizard displays the connection stepskali
2012-10-24sign up branch ends by triggering eip connectionkali
still need to bind signals properly, and block on the validation process until we receive the "connected" signal. but the basic flow is working again, i.e, user should be able to remove the .config/leap folder and get all the needed info from the provider.
2012-10-24save geometry (was badly merged)kali
2012-10-11add signal to end of eip checkskali
this fixes random error on leap initialization
2012-10-10use signals to pass eip errors across threadskali
Closes #741
2012-10-10fix geometry saving for debug/regular mode.kali
Closes #732
2012-10-10fix connect/disconnect button in debug modekali
Closes #730
2012-10-08add leap-status to main window in non-debug modekali
not very DRY but just to have it ready for rc cut.
2012-10-08Merge branch 'feature/network_check' into developkali
Conflicts: src/leap/baseapp/mainwindow.py src/leap/eip/tests/test_checks.py
2012-10-08popup dialog error when network error happenskali
we are shutting down for now. we should be acting upon failures in the near future. lowered the recurrent checks interval to 10 seconds.
2012-10-05pep8kali
2012-10-05focus fix for wizardkali
2012-10-05wizard called from main app if not run before.kali
2012-10-05init QSettings - save window geometrykali
2012-10-02moved eip checks to qthread to let icon show earlykali
2012-10-01Still some QT related problems. Hand off to kali to fix.antialias
2012-09-25First check for threaded network checks.antialias
TODO: tests.
2012-09-06more generic error handler in EipConductorAppMixinkali
documentation of the Exception Hierarchy and attributes. also a bit of general cleanup around error handling in conductor. Hopefully to be polished an abstracted to leap.base with time. not all errors are converted (and the old with_errors/ignoring errors) are still there, but we should be using this style of handlers from now on. wrapping up with this pseudo-feature for now. as we work on individual features we can mimick the exceptions that are working.
2012-09-05app wide logging handlerkali
2012-09-04add little docstrings to classeskali
2012-09-04further cleaning of main window by moving init functionskali
to their base classes. plus a bit of juggling with order.
2012-09-04actual split of classes into own moduleskali
still a bit rough, but makes everything a bit more readable.
2012-09-04first attempt at class splittingkali
war on spaguetti! :D
2012-08-30working with options only from clikali
2012-08-28eip_checks called from main app.kali
removed "configuration" object. checks are called from conductor.
2012-08-28fix importkali
2012-08-22grabs a definition.json file if one isn't present. includes some basic error ↵antialias
handling and tests. uses the requests library for network interactions and mocks for simulating network states.
2012-08-22clean imports and remove connection base methodkali
2012-08-21fix out-of-sync refactor.kali
manually merge changes from the develop branch that were lost due to having branched a previous state when refactored former "conductor" class. also, moved more exceptions to its own file.
2012-08-21fix imports + style cleaningkali
2012-08-14Works and is now ready to write tests for.antialias
2012-08-08check for validity of the remote_ip entry (is ip?)kali
2012-08-08catch missing keyfile errorkali
2012-08-08check for bad permissions on vpn key fileskali
2012-08-07build default provider openvpn config.kali
preparation for completion of #356, #355, #354, #182 if no default openvpn config is present, we build one with a preset template and the remote_ip of the eip service as the only input. right now we're taking it from the eip.cfg file.
2012-08-03check also for a suitable polkit-authentication-agent runningkali
fix #382.
2012-08-03stub for daemon mode; disabled by now until #383 is fixedkali
2012-08-03pkexec checkkali
2012-08-02start with disconnected iconkali
2012-07-22initial importkali