Ivan Grachev
|
e7efabb210
|
Tune network button on iOS
|
2022-08-25 18:38:29 +03:00 |
|
Ivan Grachev
|
9281973d16
|
Deliver current latest configurations to app on iOS as well
|
2022-08-24 18:25:45 +03:00 |
|
Ivan Grachev
|
1432d534a0
|
Support Solana disconnect via request method
|
2022-08-23 15:10:34 +03:00 |
|
Ivan Grachev
|
398e9d87fa
|
NEAR provider disconnect
|
2022-08-23 14:37:37 +03:00 |
|
Ivan Grachev
|
15b2873e27
|
Solana provider disconnect
|
2022-08-23 14:28:07 +03:00 |
|
Ivan Grachev
|
bbea7b746f
|
Ethereum provider disconnect
|
2022-08-23 14:03:15 +03:00 |
|
Ivan Grachev
|
9a22f6a008
|
Deliver disconnect messages to inpage providers
|
2022-08-19 17:30:07 +03:00 |
|
Ivan Grachev
|
dca0e5bc48
|
Deliver responses to multiple inpage providers on switch account action
|
2022-08-19 16:20:27 +03:00 |
|
Ivan Grachev
|
e4ad237053
|
Store multiple selected configurations
|
2022-08-19 16:05:46 +03:00 |
|
Ivan Grachev
|
a6c979eb6e
|
Deliver multiple providers response to extension
|
2022-08-19 15:51:13 +03:00 |
|
Ivan Grachev
|
eb0742e762
|
Add multiple providers response to extension
|
2022-08-19 15:11:21 +03:00 |
|
Ivan Grachev
|
8b45a64396
|
Do not change stored latest configuration on cancel
|
2022-08-19 13:39:22 +03:00 |
|
Ivan Grachev
|
e4d9b2d5df
|
Highlight currently selected accounts on switch account action
|
2022-08-18 19:53:44 +03:00 |
|
Ivan Grachev
|
dbe7512750
|
Just show app when content script is not there
|
2022-08-18 18:06:30 +03:00 |
|
Ivan Grachev
|
102d6959fd
|
Pass current configuration to app on switch account request
|
2022-08-18 17:01:22 +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
|
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
|
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
|
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
|
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
|
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 |
|
Ivan Grachev
|
518305ee85
|
Do not emit Ethereum provider connect too much
|
2022-07-06 19:48:04 +03:00 |
|
Ivan Grachev
|
c11030487d
|
Fix deprecated Ethereum provider method for Collab.Land
|
2022-07-06 19:45:57 +03:00 |
|
Ivan Grachev
|
96d8c13044
|
Respond to wallet_switchEthereumChain even if the chain is the same
|
2022-07-06 18:46:03 +03:00 |
|
Ivan Grachev
|
07b00a014f
|
Use current chain id when emitting Ethereum connect
|
2022-07-06 17:35:17 +03:00 |
|
Ivan Grachev
|
4c0b5c2171
|
Add more MetaMask camouflage
|
2022-07-06 16:51:01 +03:00 |
|
Ivan Grachev
|
eb229b951a
|
Tune content script
|
2022-07-06 15:05:14 +03:00 |
|
Ivan Grachev
|
273af72128
|
Fix additional web3 providers variables
|
2022-06-28 17:01:30 +03:00 |
|
Ivan Grachev
|
e2b88012c4
|
Prettify NEAR transactions description
|
2022-06-08 18:54:40 +03:00 |
|
Ivan Grachev
|
61c498856e
|
Clean up TODOs
|
2022-06-08 18:25:02 +03:00 |
|
Ivan Grachev
|
2b6fb2b6a1
|
Validate NEAR account is initialised and show inpage alert in case it is not
|
2022-06-08 17:27:28 +03:00 |
|
Ivan Grachev
|
bcadce6d06
|
Clean up NEAR provider, implement sign out
|
2022-06-07 19:02:49 +03:00 |
|
Ivan Grachev
|
22e6413e3c
|
Respond to NEAR sign in request immediately when possible
|
2022-06-07 15:31:04 +03:00 |
|
Ivan Grachev
|
bd7e9d2ac5
|
Use NEAR latest configuration
|
2022-06-03 20:06:38 +03:00 |
|