Commit graph

165 commits

Author SHA1 Message Date
Neeraj Gupta db2df1665a
Fix error handling in fetching publicKey 2023-01-31 13:15:34 +05:30
ashilkn d11e56b931 Minor changes 2023-01-27 18:30:32 +05:30
ashilkn e38a2c29c6 Handled error state of logout dialog 2023-01-27 15:53:31 +05:30
ashilkn a4dec6c1d0 Replaced old logout confirmation dialog with the new actionSheet 2023-01-27 15:18:14 +05:30
Neeraj Gupta 11da7a4aae
KeyAttributes: make more fields nullable 2023-01-11 10:41:02 +05:30
Neeraj Gupta 8ebc5e49b5
Handle null values for mem/ops limit in local storage 2023-01-11 10:32:47 +05:30
ashilkn 89a54a5d8b Set 2FA status to true while on boarding if 2FA is enabled 2023-01-04 20:17:27 +05:30
Neeraj Gupta 187796f1f2
Merge branch 'migrate_services' into migrate_services_2 2022-12-30 15:59:59 +05:30
Neeraj Gupta fbb17c5fcc
NullSafety: More migration and fixes 2022-12-30 15:33:50 +05:30
ashilkn 0301f2a797 Moved all dialog util functions to dialog_util.dart 2022-12-30 08:03:03 +05:30
vishnukvmd 49e9756afb Add log line 2022-12-27 17:24:25 +05:30
vishnukvmd 44d0601e3e Add option to cache fetched user details 2022-12-27 17:21:26 +05:30
ashilkn fe7a1ce556 Merge branch 'main' into replace-dialogs 2022-12-26 16:40:25 +05:30
ashilkn e0fe29bf98 Replaced generic error dialog with new one + some minor changes 2022-12-26 16:39:29 +05:30
Neeraj Gupta 173a3bcd07
Replace happy case toasts with shortToast 2022-12-26 10:44:36 +05:30
ashilkn 2e6bd52bdc Handled error on deleting account 2022-12-22 19:08:39 +05:30
ashilkn 417aedcea7 Replaced 'Delete account' dialog with new one 2022-12-22 16:41:40 +05:30
ashilkn 14da1794ec Minor change 2022-12-14 10:11:30 +05:30
ashilkn fcb7f3e67d Removed repeated query parameter 2022-12-13 17:59:55 +05:30
Neeraj Gupta 2e53ac6635
Add delay in refreshing 2FA status on appStart 2022-11-22 19:45:38 +05:30
Neeraj Gupta 72e056bc54
Fix: Fetch 2FA status when account is configured 2022-11-22 19:40:56 +05:30
ashilkn aafaf22bf0 add .ignore for future 2022-11-16 20:03:39 +05:30
ashilkn f0838f5916 added listener to TwoFactorStatusChangeEvent to change two factor status in shared pref when event fires 2022-11-16 18:29:25 +05:30
ashilkn c7d6542219 move two shared pref logic to user service 2022-11-16 17:50:02 +05:30
ashilkn 2d7d82d556 sync two factor status in shared pref everytime two factor status is fetched from server 2022-11-16 09:37:13 +05:30
ashilkn 4555f5d79f use completer to fix bug on 2FA status change 2022-11-15 19:12:26 +05:30
Vishnu Mohandas e8a7803da2
Merge pull request #639 from ente-io/fix_2fa_reset
Allow resetting on 2FA with the mnemonic phrase
2022-11-13 13:57:09 +05:30
vishnukvmd fd581d553f Allow resetting of 2FA with the mnemonic phrase 2022-11-13 13:52:43 +05:30
Neeraj Gupta 4a060c4edd
Fix unawaited future warnings 2022-11-06 16:06:33 +05:30
Neeraj Gupta 943c5edfb6
Add lint rule to warn for unawaited futures 2022-11-06 15:46:14 +05:30
Neeraj Gupta aadc34d4e1
Switch to enteDio 2022-10-14 15:33:58 +05:30
Neeraj Gupta 02e1c70d2e
Use enteDio in UserService 2022-10-14 15:02:51 +05:30
ashilkn eb7c1ec837 started incremental migration to null safety 2022-09-07 14:00:09 +05:30
vishnukvmd 06ec7cb658 final all the vars! 2022-08-29 20:13:31 +05:30
Neeraj Gupta cfe79220d5
Remove email verification success toast 2022-07-14 18:59:29 +05:30
Neeraj Gupta 3376945609
reduce stacktrace noise from user logs 2022-07-13 09:12:37 +05:30
Vishnu Mohandas 76b4012e6e
Merge pull request #385 from ente-io/post-ott 2022-07-11 19:39:07 +05:30
Neeraj Gupta 989c764d87
Fix typo 2022-07-08 15:05:09 +05:30
Neeraj Gupta b123b2301c
Add API to fetch delete challenge 2022-07-08 14:20:19 +05:30
Neeraj Gupta e0cd9e0233
Add api for deleting user 2022-07-07 15:39:37 +05:30
Manav fdd18e1545 Use the new POST variant of the /users/ott endpoint 2022-07-06 22:27:31 +05:30
Neeraj Gupta edabfe6da3
lint: enable prefer_const_constructors_in_immutables rule 2022-07-04 14:13:01 +05:30
Neeraj Gupta 590715c9d8
Fix few flutter_lint hints 2022-07-03 15:15:00 +05:30
Neeraj Gupta a382a02196
Organize ui widgets in separate folders 2022-07-01 19:48:05 +05:30
Neeraj Gupta d588df6abd
ensure that config is init before UserService 2022-06-23 18:40:35 +05:30
Neeraj Gupta ce202c94b3
Update email on UI on emailChange 2022-06-23 18:36:35 +05:30
Neeraj Gupta 5b9d332649
Fix change email flow 2022-06-23 17:42:19 +05:30
vishnukvmd 47505ae102 Execute dart format lib 2022-06-11 13:53:52 +05:30
vishnukvmd 3e306facf5 Apply dart fix for require_trailing_commas 2022-06-11 13:53:18 +05:30
vishnukvmd 2ecd872f3d Pass context to toast_util 2022-06-10 19:59:56 +05:30
Neeraj Gupta 1ffbc15dca
Capitalize words 2022-06-10 11:32:48 +05:30
Neeraj Gupta fb367ccd20
Capitalize words 2022-06-03 07:19:05 +05:30
Neeraj Gupta 6191847909
Capitalize words 2022-06-03 07:16:29 +05:30
Neeraj Gupta d51ff8b0bb
Fix incorrect logger tag 2022-06-03 07:13:45 +05:30
Neeraj Gupta 8532a482c4
remove redundant import 2022-06-03 07:09:51 +05:30
Neeraj Gupta b1c7423342
remove unused method 2022-06-03 07:09:24 +05:30
Neeraj Gupta 8873b9c827
Fix subsciption fetch 2022-05-30 14:53:55 +05:30
Neeraj Gupta d030734440
more ui fixes 2022-05-17 02:31:52 +05:30
Neeraj Gupta edb8aecae2
Merge branch 'master' into redesign 2022-04-26 15:05:00 +05:30
Neeraj Gupta b2df82bb2e
Add ChildSubscription Widget with support to leave family 2022-04-21 01:06:33 +05:30
Neeraj Gupta 6e183545bc
Support for fetching families jwt token
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2022-04-20 15:45:08 +05:30
Neeraj Gupta 9000974fb6
UserService: Support to fetch user/details/v2 2022-04-14 18:31:24 +05:30
Ashil ecd9a433ef Existing account screen redesigned 2022-04-09 07:40:56 +02:00
Ashil 5cc225e9ed create account and verification of email is done 2022-03-25 19:10:22 +01:00
Neeraj Gupta 8ee7bee8fd
add option to share logs from log in/sign up screen 2022-02-05 22:13:40 +05:30
Neeraj Gupta ffc08cbdbc
remove usage of import Applocalization 2022-02-04 11:01:07 +05:30
vishnukvmd 3fbcd6a62d Add API to terminate a session 2021-11-24 01:18:24 +05:30
vishnukvmd 96501f8778 Add API to get active sessions 2021-11-24 01:10:33 +05:30
Neeraj Gupta aa8f4b9bde
lint: enable directives_ordering for imports 2021-10-30 11:13:56 +05:30
vishnukvmd 9e63c8d634 Refresh usage section when files have been deleted 2021-09-16 02:26:05 +05:30
Neeraj Gupta 9ad3e5be88 minor: move few strings to resources 2021-09-04 17:02:39 +05:30
Neeraj Gupta 3f27c83abd Show correct err when verification code has expired 2021-09-04 15:51:07 +05:30
Neeraj Gupta 64760fd52d More strings to resource 2021-08-28 10:44:43 +05:30
Neeraj Gupta db0408b1c9 UserService: Add method to fetch paymentToken 2021-08-17 16:22:14 +05:30
vishnukvmd 374dddc65f Handle errors within getOTT calls 2021-07-29 00:11:46 +05:30
vishnukvmd 5260279beb Add hook to change email 2021-07-28 23:36:30 +05:30
vishnukvmd 80217eadb3 Add widget to render user details 2021-07-28 19:38:27 +05:30
vishnukvmd eb9de99730 Fix moar linter warnings 2021-07-23 00:11:58 +05:30
Neeraj Gupta f685289468 [logout] clear local storage on api success only 2021-07-05 19:06:56 +05:30
Neeraj Gupta d14cbb7d97 delete token from server on logout 2021-07-05 15:01:03 +05:30
Vishnu Mohandas 73106fc0af Create a recovery if absent 2021-06-29 20:33:54 +05:30
Vishnu Mohandas b5863d9dcd Prompt user to save recovery key post 2FA setup 2021-06-29 16:43:55 +05:30
Vishnu Mohandas 165ea91ab8 Minor text change 2021-06-29 15:24:59 +05:30
Vishnu Mohandas b6611b4113 Add hook to enable and disable 2FA 2021-06-29 15:18:01 +05:30
Vishnu cc0d66132c Add option to remove 2FA 2021-06-27 15:53:53 +05:30
Vishnu 1547c5499f Handle session expiries gracefully 2021-06-26 16:26:52 +05:30
Vishnu e8f3d7bcce Add 2FA code entry screen 2021-06-26 16:07:17 +05:30
Vishnu Mohandas 04879370d1 Use updated verify-email endpoint to enable 2FA 2021-06-12 15:14:00 +05:30
Vishnu Mohandas f9b879de69 Remove reliance on cached subscription plan 2021-05-19 23:03:21 +05:30
Vishnu Mohandas 98a0e91128 Generate new recovery keys for users who don't have any right now 2021-04-01 23:03:15 +05:30
Vishnu Mohandas 5037996ab6 Remove unused import 2021-04-01 22:28:51 +05:30
Vishnu Mohandas d445e21e01 Add ability to recover data 2021-04-01 19:56:08 +05:30
Vishnu Mohandas eea5b78531 Fix flow for key generation 2021-03-30 00:05:46 +05:30
Vishnu Mohandas b246d87191 Add a dialog to save recovery key 2021-03-29 20:39:12 +05:30
Vishnu Mohandas ba48e51516 Update set key request contract 2021-03-28 18:13:44 +05:30
Vishnu Mohandas d12ab1b4e0 Add option to change password 2021-03-26 21:43:32 +05:30
Vishnu Mohandas 5918d996a4 Perform credential fetch within await block 2021-03-21 17:34:57 +05:30
Vishnu Mohandas fa2f40bc7a Add an option to skip subscription during onboarding 2021-02-25 20:44:31 +05:30
Vishnu Mohandas dda304fca8 Remove unused imports 2021-01-11 03:00:26 +05:30
Vishnu Mohandas 15cbdc2dde Move more content to lowercase 2021-01-08 22:41:32 +05:30