diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp index 01d396b19..ca5230a38 100644 --- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp +++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp @@ -23,6 +23,27 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "styles/style_layers.h" #include "styles/style_settings.h" +/* +Available actions for follow states. + +CreateEmail: +– Continue to EmailConfirm. ++ Continue to Manage if Email is confirmed already. +– Warn and Skip to Manage. +– Back to CreateHint. + +ChangeEmail from ChangePassword: +– Continue to EmailConfirm. ++ Continue to Manage if Email is confirmed already. +– Warn and Skip to Manage. +– Back to ChangeHint. + +ChangeEmail from Manage: +– Continue to EmailConfirm. ++ Continue to Manage if Email is confirmed already. +– Back to Manage. +*/ + namespace Settings { namespace CloudPassword { diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp index 3b6cee8e0..926dd1740 100644 --- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp +++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp @@ -28,6 +28,24 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "styles/style_layers.h" #include "styles/style_settings.h" +/* +Available actions for follow states. + +CreateEmailConfirm from CreateEmail: +– Continue to Manage. +– Abort to Settings. +– Back to Settings. + +ChangeEmailConfirm from ChangeEmail: +– Continue to Manage. +– Abort to Settings. +– Back to Settings. + +Recover from CreatePassword: +– Continue to RecreateResetPassword. +– Back to Settings. +*/ + namespace Settings { namespace CloudPassword { diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp index 60b44d609..e7451ab83 100644 --- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp +++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp @@ -20,6 +20,25 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "styles/style_boxes.h" #include "styles/style_settings.h" +/* +Available actions for follow states. + +CreateHint: +– Continue to Email. +– Skip to Email. +– Back to CreatePassword. + +ChangeHint: +– Continue to Email. +– Skip to Email. +– Back to ChangePassword. + +RecreateResetHint: +– Continue to Manage. +– Skip to Manage. +– Back to RecreateResetPassword. +*/ + namespace Settings { namespace CloudPassword { diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp index a7671f278..8b27cfb8b 100644 --- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp +++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp @@ -29,6 +29,30 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "styles/style_layers.h" #include "styles/style_settings.h" +/* +Available actions for follow states. + +CreatePassword: +– Continue to CreateHint. +– Back to Start. + +ChangePassword: +– Continue to ChangeHint. +– Back to Manage. + +CheckPassword: +– Continue to Manage. +– Recover to EmailConfirm. +– Reset and wait (+ Cancel reset). +– Reset now and Back to Settings. +– Back to Settings. + +RecreateResetPassword: +– Continue to RecreateResetHint. +– Clear password and Back to Settings. +– Back to Settings. +*/ + namespace Settings { namespace CloudPassword { namespace { diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp index 93549c4da..b84da8474 100644 --- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp +++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp @@ -26,6 +26,21 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "styles/style_layers.h" #include "styles/style_settings.h" +/* +Available actions for follow states. + +From CreateEmail +From CreateEmailConfirm +From ChangeEmail +From ChangeEmailConfirm +From CheckPassword +From RecreateResetHint: +– Continue to ChangePassword. +– Continue to ChangeEmail. +– DisablePassword and Back to Settings. +– Back to Settings. +*/ + namespace Settings { namespace CloudPassword { namespace {