Commit Graph

4589 Commits (e4e5cc89edc459b3d266cd7124ab09b7f096b80d)

Author SHA1 Message Date
Hwee-Boon Yar 5be750ea7d Improving concurrency handling by switching some classes to `actor` and remove usage of `AtomicArray` and `AtomicDictionary` in those types 1 year ago
Hwee-Boon Yar c399ef3aa0 Improving concurrency handling by switching some classes to `actor` and remove usage of `AtomicArray` and `AtomicDictionary` in those types 1 year ago
Hwee-Boon Yar 4d95036e6c [Refactoring] More private func to under functional enum 1 year ago
Hwee-Boon Yar 9129bb4b73 Fix: Display number of wallets user has loaded in the switch wallets screen when the list is low enough 1 year ago
Hwee-Boon Yar fc094266bc Display number of wallets user has loaded in the switch wallets screen when the list is low enough 1 year ago
Hwee-Boon Yar 5298caa415 Display number of wallets user has loaded in the list of wallets screen when the list is low enough 1 year ago
Hwee-Boon Yar 1fb216ebf4 [Refactoring] Use the more idiomatic ``Dictionary[_:default:]`` rather than `Dictionary[:] ??` where possible 1 year ago
Hwee-Boon Yar 985a35c6c3 [Refactoring] Switching "lazy private" for "private lazy" as it should be 1 year ago
Hwee-Boon Yar 26b2591c5c Add comment for clarity 1 year ago
Hwee-Boon Yar c1105c69a7 [Refactoring] Renaming to be more intention revealing (it's not just "asset definition" -> "tokenscript") 1 year ago
Hwee-Boon Yar 97de5a3b0d [TokenScript] Tweak attestation display so the TokenScript view scrolls together with the rest of the screen 1 year ago
Hwee-Boon Yar 89bb94596d [UI] Fix: attestation screen and a few others where the content doesn't scroll to fill the bottom safe area 1 year ago
Hwee-Boon Yar f987a67159 [Refactoring] Tidy up grouping of functional functions vs non-functional static ones. Not all of them has been sorted out, only those previously marked as functional 1 year ago
Hwee-Boon Yar 9388e6ccfb [WalletConnect] eth_signTransaction didn't return a response and (erroneously) sent the transaction after signing 1 year ago
Hwee-Boon Yar 270aed1806 Make filtering in NFT screen for assets include the token ID 1 year ago
Hwee-Boon Yar 8fa5ed2c80 [DEV] Fix: logging of local directory path, useful for debugging 1 year ago
Hwee-Boon Yar 704fc1b77a [Swap] Disable swap services (Apple!) from more button (missed that out recently) 1 year ago
Hwee-Boon Yar 4e84b01ab7 Fix: compiler warning 1 year ago
Hwee-Boon Yar a61f310cc7 [Refactoring] Move private functional stuff into enum functional {} for clarity 1 year ago
Hwee-Boon Yar 1da0560193 Sort NFT instances in NFT screen by token ID 1 year ago
Hwee-Boon Yar d709fb3b69 [TokenScript] Display token ID at the end of every row of NFT in the assets sub-tab while viewing a single NFT (we had assumed the name would include it, so by adding it, it's going to be redundant if it does, but much more readable if it isn't already included) 1 year ago
Hwee-Boon Yar 3eb4d1dbdd [Swap] Disable swap services (Apple!) 1 year ago
Hwee-Boon Yar 5be4c2b9be [TokenScript] Support urlFragments for views, inject RPC URL etc for TokenScript web views and image_preview_url so Smart Cats work 1 year ago
Hwee-Boon Yar c0518cab7f Support 2022/09, specifically <viewContent> tag 1 year ago
Hwee-Boon Yar e21fdaf039 [SwiftLint] Fix warnings 1 year ago
Hwee-Boon Yar 26140fd5d1 [Refactoring] Prune typeliases that were used as imported types. Those were introduced during extraction to pods and refactorings 1 year ago
Hwee-Boon Yar 5b50c17378 [Refactoring] Moved TokenInstanceWebView and related types into AlphaWalletTokenScript pod, where it belongs and renamed to TokenScriptWebView 1 year ago
Hwee-Boon Yar fb0c6bff1a [Refactoring] Remove unused property 1 year ago
Hwee-Boon Yar 7e698239e0 [Refactoring] Moved some types into AlphaWalletWeb3 to make AlphaWalletFoundation smaller 1 year ago
Hwee-Boon Yar 4a6ae48d0c [Refactoring] Moved some types into AlphaWalletABI to make AlphaWalletFoundation (and AlphaWalletWeb3) smaller 1 year ago
Hwee-Boon Yar 680c896c5f [Refactoring] Create and started AlphaWalletBrowser pod 1 year ago
Hwee-Boon Yar 8df0dbaff6 [Refactoring] Invert if-else for clarity 1 year ago
Hwee-Boon Yar 91a5bd762e [TokenScript][Attestation] Attestation support in TokenScript 1 year ago
Hwee-Boon Yar a5d29a1427 [Log] Tweak logging at launch to include documents directory path 1 year ago
Hwee-Boon Yar 3fa1252009 [Attestation] Display attestation issuer instead of verifying contract in attestation view 1 year ago
Hwee-Boon Yar af5f4b99c0 [Attestation] Smart Layer Pass now use "orgId" instead of "eventId" 1 year ago
Hwee-Boon Yar 75c0e44519 [Refactoring] Move Smart Layer Pass-specific attestation code out from attestation pod 1 year ago
Hwee-Boon Yar 451dfae068 Make WKWebView used for TokenScript views inspectable 1 year ago
Hwee-Boon Yar 7f056e663a [Log] Log when the Wallet tab UI is updated 1 year ago
Hwee-Boon Yar 5bc741ce62 Add development flag to import attestations even if recipient doesn't match 1 year ago
Hwee-Boon Yar 23c4ae6003 Add logging 1 year ago
Hwee-Boon Yar 4c509b9887 Hardcoded token for Smart Layer Pass attestation 1 year ago
Hwee-Boon Yar fd88c4c21d Fix/improve Wallet tab state management so more view state is stored in a single object and kept in sync. This reduces crashes and bugs 1 year ago
Hwee-Boon Yar a9efe95231 Add TODO 1 year ago
Hwee-Boon Yar 726132a913 Fix cancelling search bar in Wallet tab and the search bar disappears 1 year ago
Hwee-Boon Yar 84a1b757f7 Add code that helps with development/debugging 1 year ago
Hwee-Boon Yar 3d2933ab39 [Attestation] Fix reproducible crash (especially on simulator) when importing attestations from deeplink 1 year ago
Hwee-Boon Yar f30f515d83 [Smart Layer Pass] Don't clock API for Smart Layer Pass imported if testnet as we'll migrate the MagicLinks to be attestations on mainnet 1 year ago
Hwee-Boon Yar bb384f52e7 Include Sepolia in list of default testnets 1 year ago
Hwee-Boon Yar e661bb7101 Switch to Wallet tab after importing attestations with universal links 1 year ago