lp:~dobey/ubuntuone-credentials/update-13-10
- Get this branch:
- bzr branch lp:~dobey/ubuntuone-credentials/update-13-10
Branch merges
- Mike McCracken (community): Approve
-
Diff: 750 lines (+432/-7)20 files modifiedCMakeLists.txt (+1/-1)
libubuntuoneauth/errormessages.h (+3/-1)
libubuntuoneauth/network.cpp (+0/-2)
libubuntuoneauth/responses.h (+1/-1)
online-accounts-provider/ButtonRow.qml (+2/-0)
online-accounts-provider/CMakeLists.txt (+2/-0)
online-accounts-provider/ExistingAccount.qml (+4/-0)
online-accounts-provider/LoginForm.qml (+4/-1)
online-accounts-provider/Main.qml (+12/-0)
online-accounts-provider/NewAccount.qml (+6/-0)
online-accounts-provider/RegisterForm.qml (+7/-0)
online-accounts-provider/tests/CMakeLists.txt (+10/-0)
online-accounts-provider/tests/autopilot/TestWrapperExisting.qml (+42/-0)
online-accounts-provider/tests/autopilot/TestWrapperNew.qml (+48/-0)
online-accounts-provider/tests/autopilot/UbuntuOneCredentialsProviderAutopilotTests/__init__.py (+124/-0)
online-accounts-provider/tests/autopilot/UbuntuOneCredentialsProviderAutopilotTests/main/__init__.py (+1/-0)
online-accounts-provider/tests/autopilot/UbuntuOneCredentialsProviderAutopilotTests/main/test_main.py (+144/-0)
online-accounts-provider/tests/autopilot/run (+12/-0)
qml-credentials-service/CMakeLists.txt (+3/-0)
qml-credentials-service/ubuntuone_credentials_service.cpp (+6/-1)
Branch information
Recent revisions
- 31. By Mike McCracken
-
[Michael McCracken]
- Properly handle switching to the register screen after logging in partially with a 2fa account.
- Do not leave an empty UOA account in the DB if the user clicks cancel.
- Fix key focus handling.
- Fix registration errors caused by scrambling parameters due to undefined behavior in C++.
- Improve integration with Online Accounts System settings module.
- Fix flickable scrolling. Fix sizing of nested Columns in LoginForm and RegisterForm, and use correct anchors.
- Provide faster visual feedback of activity after clicking 'continue'
- Fix spacing and margins of login/register UI. Use default fontSizes pending design input.
- Add cancel/continue buttons back.
- Add minimal Qt/C++ example app and README describing how to use libubuntuoneauth to access creds and sign API requests.
- Re-add a regexp validator to the email textfield.
- Fix example code for QML plugin to no longer try to show the CredentialsUI that doesn't exist anymore, and improve its comments to better explain the remaining API.[Rodney Dawes]
- Get rid of the UI library pieces that we never used, and don't need now. - 29. By Mike McCracken
-
Rodney Dawes <email address hidden>
Switch from using using the keyring, to storing tokens in online-accounts.
Add necessary data files for online-accounts storage.
Add the beginnings of a signon plugin for u1.
Always print critical/fatal messages to stderr.
When debug is enabled, also print debug messages to stderr.
Add ctors for network requests to use the SSO_AUTH_BASE_URL value.
Change usage of SSO_*_BASE_URL values to not require ending /.
Restructure API URL constants to separate path from base URL.
Only export the UbuntuOne namespace symbols in the shared library.Michael McCracken <email address hidden>
Add UOA provider plug-in to house login/register UI.
Ensure initial value of _state variable is IDLE.
Set signon plugin name to 'ubuntuoneplugin' as required by the signond plugin loader.
Add cmake rule to generate qmltypes file for qtcreator integration.
Validate input and show error messages for invalid email, short password, etc…
Fix credential deletion and expose it via QML plugin.
Improve UI, better support embedding into external QML, and add embedding example code.
Add error signal for failure cases in Network class - covers connection failures.
Add support for two-factor auth to the ssoservice and QML plugin (LP: #1197081)
Add QML plugin that wraps login/register and signUrl functionality of libubuntuoneauth.Diego Sarmentero <email address hidden>
Fix UI flow requested by design for Returning Customers.
- 27. By Mike McCracken
-
[Michael McCracken]
- Mark two methods of Token as const, and fix a leak from liboauth.
- Avoid multiple ping calls, and use correct e-mail, when registering.
- Improvements to available slots and signals on ssoservice object.
- Simplify header layout to avoid issues in packaging. (LP: #1190782)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntuone-credentials