Commit Graph

870 Commits

Author SHA1 Message Date
Ivan Grachev
502e6cc12b Pass wallet id instead of TokenaryWallet on successful account selection 2022-08-17 15:58:04 +03:00
Ivan Grachev
d5583f5709 Visual multiple accounts selection 2022-08-17 14:59:36 +03:00
Ivan Grachev
641a033a91 Schemes 2022-08-17 14:31:24 +03:00
Ivan Grachev
c6ce214fc1 Implement selected account cell 2022-08-17 14:31:07 +03:00
Ivan Grachev
74e939ac0e Dismiss account selection with cancel button 2022-08-16 16:34:22 +03:00
Ivan Grachev
88c64f278e Add buttons for explicit account selection on macOS 2022-08-16 13:57:52 +03:00
Ivan Grachev
58c19f1c4d Find favicon once 2022-08-15 17:36:56 +03:00
Ivan Grachev
3133431fff Support more favicon formats 2022-08-15 17:30:39 +03:00
Ivan Grachev
e0aea6c5ed Better favicon on macOS approve screens 2022-08-15 16:09:34 +03:00
Ivan Grachev
7e9f959ce6 Don't show website name when there are no wallets 2022-08-15 16:03:44 +03:00
Ivan Grachev
2924671735 Add AccountSelectionConfiguration 2022-08-15 15:39:48 +03:00
Ivan Grachev
19873bd3da Website info on macOS account selection screen 2022-08-15 13:30:05 +03:00
Ivan Grachev
51daf81170 Respond to the first return key stroke when approving action on macOS 2022-08-02 18:10:19 +03:00
Ivan Grachev
9a377eea61 Avoid moving active space when trying to quit macOS app 2022-08-02 14:28:10 +03:00
Ivan Grachev
9553ed98f5 Make it clear that Ethereum account is used for L2s as well 2022-08-02 14:13:04 +03:00
Ivan Grachev
2ebdfabeb4 Bump version 2022-08-01 18:02:02 +03:00
Ivan Grachev
b47c79a7be Update pods 2022-08-01 17:56:48 +03:00
Ivan Grachev
9970ad1977
Merge pull request #69 from zeriontech/feature/safari-requests-queue
Safari requests queue
2022-08-01 17:48:41 +03:00
Ivan Grachev
8d50ecd981 Correctly get back to browser after entering a password 2022-08-01 17:09:41 +03:00
Ivan Grachev
6c7744499d Manage macOS windows for multiple simultaneous requests 2022-08-01 16:39:07 +03:00
Ivan Grachev
6ab514190d Make Solana provider accessible with window.tokenarySolana 2022-07-25 17:03:42 +03:00
Ivan Grachev
cff5fe2e8c Respect onlyIfTrusted parameter on Solana connect request 2022-07-14 23:11:02 +03:00
Ivan Grachev
a72bf1b1a9 Support multiple accounts list windows on macOS 2022-07-14 19:39:54 +03:00
Ivan Grachev
b281284049 Add Aurora 2022-07-14 18:26:38 +03:00
Ivan Grachev
80381f4c9a Add CELO network 2022-07-14 18:17:49 +03:00
Ivan Grachev
3203f93740 Do not jump tabs on macOS 2022-07-14 17:43:57 +03:00
Ivan Grachev
5ac7ecc490 Update inpage script 2022-07-14 17:15:38 +03:00
Ivan Grachev
65cc5d60f2 Keep NEAR requests ids unique 2022-07-14 17:12:09 +03:00
Ivan Grachev
8b4e62bebb Keep inpage providers requests ids unique 2022-07-14 17:02:20 +03:00
Ivan Grachev
07dc52f857 Distinguish switch account action from select account action 2022-07-13 17:11:10 +03:00
Ivan Grachev
a6830a2f2b
Merge pull request #68 from zeriontech/feature/multi-latest-configuration
Multi-provider latest configuration
2022-07-12 20:23:20 +03:00
Ivan Grachev
0a6abaa9e9 Always deliver didLoadLatestConfiguration to each provider 2022-07-12 19:56:55 +03:00
Ivan Grachev
57f2cdd8e6 Store latest configuration for each provider 2022-07-12 19:52:59 +03:00
Ivan Grachev
db9db9b4f4 Respond with array of latestConfigurations in background script 2022-07-12 18:33:28 +03:00
Ivan Grachev
a6eef64f13 Refactor delivering a response to a specific provider 2022-07-12 17:45:51 +03:00
Ivan Grachev
1250e93984 Minimise browser.storage access when reading latest configurations 2022-07-12 14:58:14 +03:00
Ivan Grachev
739119acf5 Read and write the latest configuration in the background script 2022-07-11 19:01:19 +03:00
Ivan Grachev
934c3ed924 Do not handle latest configuration storage in content script anymore 2022-07-11 18:38:48 +03:00
Ivan Grachev
9dc2f6c04e
Merge pull request #67 from zeriontech/feature/lightweight-solana-inject
Feature/lightweight solana inject
2022-07-10 21:39:03 +03:00
Ivan Grachev
db7677c9f1 Do not inject solana/web3.js 2022-07-10 21:33:21 +03:00
Ivan Grachev
c49e60fb45 Fix phantom value 2022-07-10 20:47:36 +03:00
Ivan Grachev
ab62de1eaf Bump version 2022-07-10 17:39:27 +03:00
Ivan Grachev
5dc8761f88 Temporary disable all frames injection 2022-07-10 17:16:18 +03:00
Ivan Grachev
bfb4185048 Bump version 2022-07-10 16:26:03 +03:00
Ivan Grachev
0319996fa2 Fix copy 2022-07-10 16:00:35 +03:00
Ivan Grachev
ab1578f8e7
Merge pull request #66 from zeriontech/fetaure/reliability
Fetaure/reliability
2022-07-07 20:02:11 +03:00
Ivan Grachev
d841e53636 Clean up Ethereum provider 2022-07-07 18:20:31 +03:00
Ivan Grachev
4b760e60e2 Implement Ethereum provider wallet_getPermissions method 2022-07-07 15:01:23 +03:00
Ivan Grachev
6b5c02b905 Implement stub wallet_requestPermissions 2022-07-06 21:10:22 +03:00
Ivan Grachev
de10e4fdaf Update inpage script 2022-07-06 19:48:17 +03:00