Commit Graph

301 Commits

Author SHA1 Message Date
Ivan Grachyov
2af469ad35 Complete keychain migration 2021-08-01 19:42:27 +03:00
Ivan Grachyov
61ac099c9f Fix functions order in Keychain 2021-08-01 18:23:20 +03:00
Ivan Grachyov
1f8e398653 Remove accounts legacy from keychain 2021-08-01 18:22:22 +03:00
Ivan Grachyov
75eadd2441 Remove AccountsService 2021-08-01 17:12:11 +03:00
Ivan Grachyov
cf3c87c55e Migrate legacy keychain accounts 2021-08-01 15:26:27 +03:00
Ivan Grachyov
82a505c573 AccountWithKey -> LegacyAccountWithKey 2021-08-01 14:48:26 +03:00
Ivan Grachyov
fff817ae8c AccountWithKey -> LegacyAccountWithKey 2021-08-01 13:58:39 +03:00
Ivan Grachyov
815e82610c Start WalletsManager on app launch 2021-08-01 13:53:13 +03:00
Ivan Grachyov
344e010237 List all wallets ids from keychain 2021-08-01 13:31:27 +03:00
Ivan Grachyov
83876a4487 Refactor keychain access 2021-08-01 12:38:30 +03:00
Ivan Grachev
5f9cb396a6 Actually store keystores in keychain 2021-08-01 02:44:44 +03:00
Ivan Grachev
d85329f4ee Mark legacy in keychain 2021-08-01 01:22:07 +03:00
Ivan Grachev
964b4d3ebb Rewrite KeyStore.swift and Wallet.swift from Trust Wallet Core to store keys JSONs in keychain 2021-07-31 20:43:34 +03:00
Ivan Grachev
f84f7ba458 Add keychain stubs for WalletCore 2021-07-31 20:09:45 +03:00
Ivan Grachev
f6bfe1701f Clarify account model name 2021-07-31 12:25:57 +03:00
Ivan Grachyov
17eade75dc Add twitter link to menu 2021-07-30 02:47:14 +03:00
Ivan Grachyov
1e8bb7efcc Better auth flow when starting with link 2021-07-30 02:36:24 +03:00
Ivan Grachyov
7598581185 Delay initial input link processing until app did finish launching 2021-07-30 01:39:31 +03:00
Ivan Grachev
adedb53c0c Add stubs for new keys storage 2021-07-29 01:43:21 +03:00
Ivan Grachev
b63e2cfcb9 Show add account options instead of empty accounts list 2021-07-28 23:58:16 +03:00
Ivan Grachyov
78a667f75c Calm down menu 2021-07-27 23:58:00 +03:00
Ivan Grachyov
1d7edbb9b4 Add cell model for accounts list 2021-07-27 23:52:33 +03:00
Ivan Grachev
a1ce8909ea Add AddAccountOption enum 2021-07-26 22:00:21 +03:00
Ivan Grachev
1268ea43fd Simplify accounts list setup 2021-07-25 21:44:05 +03:00
Ivan Grachev
c22d126868 Rename add account option cell 2021-07-24 23:04:27 +03:00
Ivan Grachev
4c6cba4b06 Add cell for new account options 2021-07-24 18:02:25 +03:00
Ivan Grachev
02915a643f Import keystores with custom password 2021-07-23 21:11:54 +03:00
Ivan Grachev
0c4e90bfd8 Update maybe json input check 2021-07-23 20:44:40 +03:00
Ivan Grachev
de3277d22d Make titles non-selectable 2021-07-22 21:36:36 +03:00
Ivan Grachev
35e6fff054 Don't say "select account" when there is none 2021-07-21 20:37:05 +03:00
Ivan Grachev
bf548c30fa Don't select account from import window 2021-07-20 23:26:07 +03:00
Ivan Grachev
6a342016b1 Don't start with import window 2021-07-20 23:19:35 +03:00
Ivan Grachev
2ab0bf27a4 Switch to regular TrustWalletCore 2021-07-20 16:20:32 +03:00
Ivan Grachyov
aca15c1135 Merge remote-tracking branch 'refs/remotes/origin/main' 2021-07-19 01:00:19 +03:00
Ivan Grachyov
7ea60657ed Allow account cell selection only if no other cell is selected 2021-07-19 01:00:06 +03:00
Ivan Grachev
cd2ff3a7dc Support all kinds of browsers 2021-07-18 19:48:23 +03:00
Ivan Grachev
78ab8454dc Fix vertical whitespace 2021-07-18 19:27:47 +03:00
Ivan Grachyov
5f03723223 Activate browser relying on visible windows order 2021-07-17 23:46:21 +03:00
Ivan Grachyov
b9a9b6787c Make Ethereum, Keychain and AccountsService singletons 2021-07-17 20:20:51 +03:00
Ivan Grachyov
8dd2a476f7 Don't highlight menu first item on popup 2021-07-17 19:45:04 +03:00
Ivan Grachyov
1594412b13 Add more menu content 2021-07-17 19:05:59 +03:00
Ivan Grachyov
f734e658a7 Move accounts menu setup in a separate function 2021-07-17 18:16:56 +03:00
Ivan Grachyov
70d9090abb Slightly misplace account menu 2021-07-17 18:15:16 +03:00
Ivan Grachyov
6740951834 Show account menu on both left and right clicks 2021-07-17 18:06:12 +03:00
Ivan Grachev
81e9bcbd96 Export private keys 2021-07-16 00:16:31 +03:00
Ivan Grachev
8447c74ec8 Add Pasteboard extension 2021-07-16 00:13:03 +03:00
Ivan Grachev
cadfcaa42e Increase menu items size 2021-07-15 02:54:05 +03:00
Ivan Grachev
318fca1f32 Create new accounts 2021-07-15 02:38:50 +03:00
Ivan Grachev
8fdac87a3d More appropriate emoji in menu 2021-07-15 01:47:10 +03:00
Ivan Grachev
107e32ff63 Update import account screen 2021-07-15 01:12:20 +03:00