Commit Graph

520 Commits (cf817dc6b004ad9ad34e54f6a0b67ea541b01d95)

Author SHA1 Message Date
Vladyslav shepitko 4e7136adb8 Refactor all access to QRCodeReaderViewController #1822 4 years ago
Vladyslav shepitko dae277df9c Implement "Add / Hide Tokens" screen 4 years ago
Hwee-Boon Yar fc22a76574 Replace UIWebView with WebKit for static pages. Needed now because appstoreconnect is rejecting its use 4 years ago
Hwee-Boon Yar 6feb635be8 [TokenScript schema 2020/03] Add error callback to setProps() to trigger when props names clash with card attributes #1808 5 years ago
Hwee-Boon Yar 9ce16c34ab [TokenScript schema 2020/03] Make local-ref work with views too, so they work with both normal views and action views, but not item-views, and tweaking local-ref resolution so that it covers both props and card attributes 5 years ago
Hwee-Boon Yar 47cd84bd8a [TokenScript schema 2020/03] Support local-ref 5 years ago
Hwee-Boon Yar de29aec5c7 [TokenScript schema 2020/03] Support <selection> for filtering actions 5 years ago
Hwee-Boon Yar 07663560a5 Fix: signature validation shows up in header for native crypto token screen for TokenScript files that should only another chain 5 years ago
Hwee-Boon Yar 8515b0d6d0 [TokenScript schema 2020/03] Extract <style>, <script>, <body> tags from TokenScript views 5 years ago
Hwee-Boon Yar 9f44b56120 Add event support for TokenScript schema 2020/03 5 years ago
James Sangalli 7fc91f72db add function and test to get filtered events 5 years ago
Hwee-Boon Yar 53c065e175 Update JavaScript API to support container <div> #1734 5 years ago
James Sangalli 90b0c11948 enable scrolling in TS views 5 years ago
James Sangalli 6978c70196 upgrade API to coingecko & remove redundant enum case 5 years ago
James Sangalli a62cbc1673 [Upgrade to Xcode 11] Make view controllers continue to be full screen instead of the card-based look introduced in iOS 13 for now. Special handling for iPad where certain screens are meant to be `.formSheet` or popovers. 5 years ago
Hwee-Boon Yar f5ab86d3cd [Upgrade to Xcode 11] Upgrade pods and update Cocoapods source URL 5 years ago
Hwee-Boon Yar 92e0eae8ce Fix: tint color not set correctly in actionsheet etc, including: 5 years ago
James Sangalli 93c706d874 removes redundant and misleading import image and text 5 years ago
Hwee-Boon Yar 87d96333cd Minor speed boost when searching in Wallet tab. More for cleaner code 5 years ago
Hwee-Boon Yar e00dfa48c1 Fix or ignore some SwiftLint warnings 5 years ago
Hwee-Boon Yar b7dab8c982 Remove unused code 5 years ago
Hwee-Boon Yar 2f6f02bb4f Fix Realm API deprecation warnings 5 years ago
James Sangalli 30c491ec04 allows searching via TokenScript localised name 5 years ago
Hwee-Boon Yar 1865fc768c Show big titles for Wallet, Transactions and Settings tab. Part of #1633 5 years ago
Hwee-Boon Yar e58e22e131 Replace segmented control in Wallet tab and Import wallet screen with a new segmented control #1634 5 years ago
Hwee-Boon Yar 2a91118477 Tweak app tint colors and navigation bar title font. #1673 5 years ago
Hwee-Boon Yar 4234f7ecff Fix: crash when scrolling assets because collection view is silently loaded by iOS with the wrong/non-existent items 5 years ago
Hwee-Boon Yar 95ba65e5fa Fix: add defensive check to avoid crash when attempting to update native crypto currency balance 5 years ago
Hwee-Boon Yar 6707d05c3b Fix: TokenScript view rendering in token instance screen 5 years ago
Hwee-Boon Yar bc09788abd Switch UEFA contract to mainnet 5 years ago
Hwee-Boon Yar 0165a46a59 Fix: inject token data into action view is broken 5 years ago
Hwee-Boon Yar fdc1a0a38b Speed up TokenScript view rendering 5 years ago
Hwee-Boon Yar 835ad304e3 Switch to different hashing function for TokenScript file contents to speed up app launch 5 years ago
Hwee-Boon Yar 5eb1cd4244 Remove no longer necessary code which is slowing down app launch 5 years ago
Hwee-Boon Yar ab71fd064e Add support for ENS reverse lookup and show ENS name beside addresses in wallet list screen 5 years ago
Hwee-Boon Yar 0bcfc28f35 Reduce compiler and SwiftLint warnings 5 years ago
Hwee-Boon Yar 3120982944 Fix: make TokenScript indicator show up for ERC20 token in TokenScript 5 years ago
Hwee-Boon Yar dc3ae6c4ce Fetch TokenScript files for contracts that are auto-detected from transactions immediately instead of waiting till the next launch 5 years ago
Hwee-Boon Yar 2b53f3b2e8 Fix: Tokens auto-detected from transactions shouldn't always be treated as ERC20 because BlockScout returns ERC721 too 5 years ago
Hwee-Boon Yar 2ce4e55bf5 Update codebase so it's Swift 4 and thus can be used with Xcode 10.2 and 10.3. Builds with Xcode 11 too, but needs code changes like modal presentation style and fixing Realm crashes to work correctly 5 years ago
Hwee-Boon Yar 6c2b0a387a Fix: remove TokenScript files downloaded from the repo server when the contract it is attached to is deleted by the user. This is needed because that TokenScript file will not be refreshed from the repo server anymore. Having it lying around might cause a conflict because another copy of the same TokenScript file might be downloaded for another contract if that file covers more than 1 contract 5 years ago
James Sangalli 118fad5098 set UEFA to xdai 5 years ago
Hwee-Boon Yar 3cf5fcc55d Improve performance of TokenScript view rendering by caching height values across app launches 5 years ago
Hwee-Boon Yar 9c905c0906 Fix: crash when scrolling TokenScript views 5 years ago
Hwee-Boon Yar 678525c1a6 Fix: TokenScript view is too tall in TokenScript token screen (with action buttons) 5 years ago
Hwee-Boon Yar 45666c42e1 Improve calculation of TokenScript view height, especially for heavy TokenScript views 5 years ago
Hwee-Boon Yar 259e1adecc Fix: TokenScript view cell height calculation 5 years ago
Hwee-Boon Yar b4fb114d4a Fix Open on link for ERC721 tokens sourced from OpenSea don't do anything when tapped 5 years ago
Hwee-Boon Yar 44ea6ad574 Auto detect UEFA token if it has a balance 5 years ago
Hwee-Boon Yar 51c534688a Fix: Detection for ERC721 for tickets fires completion handler twice, the first time saying that it's a normal ERC721 token. Causing the token in wallet tab to briefly show the balance as 0 before showing the correct balance 5 years ago